--- /srv/rebuilderd/tmp/rebuilderdrRleNk/inputs/libpython3.13-dev_3.13.5-2+deb13u4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdrRleNk/out/libpython3.13-dev_3.13.5-2+deb13u4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-15 20:25:40.000000 debian-binary │ -rw-r--r-- 0 0 0 7680 2026-07-15 20:25:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3992092 2026-07-15 20:25:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3993224 2026-07-15 20:25:40.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.13-dev │ │ │ Source: python3.13 │ │ │ Version: 3.13.5-2+deb13u4 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16277 │ │ │ +Installed-Size: 16280 │ │ │ Depends: libpython3.13-stdlib (= 3.13.5-2+deb13u4), libpython3.13 (= 3.13.5-2+deb13u4), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.13) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -287,15 +287,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 954 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7085268 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7241424 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7244584 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8324 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-15 20:25:40.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-15 20:25:40.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-15 20:25:40.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-15 20:25:40.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: optimizer.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -75,19 +75,19 @@ │ │ │ │ _PyPegen_check_barry_as_flufl in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ _PyPegen_alias_for_star in action_helpers.o │ │ │ │ -_PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ -_PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call in action_helpers.o │ │ │ │ +_PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ +_PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ _PyPegen_get_invalid_target in action_helpers.o │ │ │ │ _PyPegen_get_expr_name in action_helpers.o │ │ │ │ _PyPegen_ensure_real in action_helpers.o │ │ │ │ @@ -208,16 +208,16 @@ │ │ │ │ PyNumber_Rshift in abstract.o │ │ │ │ PyNumber_Absolute in abstract.o │ │ │ │ PyMapping_Values in abstract.o │ │ │ │ PyNumber_InPlaceRemainder in abstract.o │ │ │ │ PyIter_Send in abstract.o │ │ │ │ PyNumber_Float in abstract.o │ │ │ │ PyNumber_Positive in abstract.o │ │ │ │ -PyNumber_InPlaceFloorDivide in abstract.o │ │ │ │ _PyNumber_InPlacePowerNoMod in abstract.o │ │ │ │ +PyNumber_InPlaceFloorDivide in abstract.o │ │ │ │ PyNumber_InPlaceTrueDivide in abstract.o │ │ │ │ PyNumber_MatrixMultiply in abstract.o │ │ │ │ PyNumber_InPlaceMatrixMultiply in abstract.o │ │ │ │ PyNumber_InPlaceRshift in abstract.o │ │ │ │ PySequence_Count in abstract.o │ │ │ │ PyMapping_GetOptionalItemString in abstract.o │ │ │ │ PySequence_InPlaceConcat in abstract.o │ │ │ │ @@ -1767,23 +1767,23 @@ │ │ │ │ _PyAST_Yield in Python-ast.o │ │ │ │ _PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ -_PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ +_PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ _PyAST_TypeAlias in Python-ast.o │ │ │ │ @@ -1829,19 +1829,19 @@ │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ _PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ -_PyEval_FormatKwargsError in ceval.o │ │ │ │ +_PyEval_FormatExcUnbound in ceval.o │ │ │ │ _PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_FormatAwaitableError in ceval.o │ │ │ │ -_PyEval_FormatExcUnbound in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ +_PyEval_FormatKwargsError in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ @@ -3254,16 +3254,16 @@ │ │ │ │ 00000604 T _PyPegen_expect_token │ │ │ │ 00000658 T _PyPegen_fill_token │ │ │ │ 00000fdc T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ 00000f54 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ 00000c04 T _PyPegen_is_memoized │ │ │ │ 000005d8 T _PyPegen_lookahead │ │ │ │ -000016b4 T _PyPegen_lookahead_for_expr │ │ │ │ -000016b8 T _PyPegen_lookahead_for_stmt │ │ │ │ +000016bc T _PyPegen_lookahead_for_expr │ │ │ │ +000016c0 T _PyPegen_lookahead_for_stmt │ │ │ │ 00000b30 T _PyPegen_lookahead_with_int │ │ │ │ 00001020 T _PyPegen_lookahead_with_string │ │ │ │ 00000c88 T _PyPegen_name_token │ │ │ │ 00000cf8 T _PyPegen_new_identifier │ │ │ │ 000010b8 T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ @@ -3458,71 +3458,71 @@ │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 00000a70 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ 00000168 T _PyPegen_alias_for_star │ │ │ │ 000001ce T _PyPegen_arguments_parsing_error │ │ │ │ -00001cd4 T _PyPegen_augoperator │ │ │ │ +00001cec T _PyPegen_augoperator │ │ │ │ 00000088 T _PyPegen_check_barry_as_flufl │ │ │ │ -00001a68 T _PyPegen_check_fstring_conversion │ │ │ │ -00000358 T _PyPegen_check_legacy_stmt │ │ │ │ +00001a80 T _PyPegen_check_fstring_conversion │ │ │ │ +000001d8 T _PyPegen_check_legacy_stmt │ │ │ │ 00000b24 T _PyPegen_checked_future_import │ │ │ │ -0000039c T _PyPegen_class_def_decorators │ │ │ │ +0000021c T _PyPegen_class_def_decorators │ │ │ │ 00000a7c T _PyPegen_cmpop_expr_pair │ │ │ │ 00000964 T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00001040 T _PyPegen_constant_from_token │ │ │ │ +00001058 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -000001d8 T _PyPegen_decoded_constant_from_token │ │ │ │ -00001cf4 T _PyPegen_dummy_name │ │ │ │ -00001ac8 T _PyPegen_empty_arguments │ │ │ │ +00000260 T _PyPegen_decoded_constant_from_token │ │ │ │ +00001d0c T _PyPegen_dummy_name │ │ │ │ +00001ae0 T _PyPegen_empty_arguments │ │ │ │ 00000122 T _PyPegen_ensure_imaginary │ │ │ │ 000000c8 T _PyPegen_ensure_real │ │ │ │ -000010a8 T _PyPegen_formatted_value │ │ │ │ -000019ec T _PyPegen_function_def_decorators │ │ │ │ +000010c0 T _PyPegen_formatted_value │ │ │ │ +00001a04 T _PyPegen_function_def_decorators │ │ │ │ 00000ad0 T _PyPegen_get_cmpops │ │ │ │ -0000052c T _PyPegen_get_expr_name │ │ │ │ -00000bc0 T _PyPegen_get_exprs │ │ │ │ -000004a0 T _PyPegen_get_invalid_target │ │ │ │ -000016ac T _PyPegen_get_keys │ │ │ │ +00000538 T _PyPegen_get_expr_name │ │ │ │ +00000bd8 T _PyPegen_get_exprs │ │ │ │ +000004ac T _PyPegen_get_invalid_target │ │ │ │ +000016c4 T _PyPegen_get_keys │ │ │ │ 0000028e T _PyPegen_get_last_comprehension_item │ │ │ │ -00000428 T _PyPegen_get_pattern_keys │ │ │ │ -00000464 T _PyPegen_get_patterns │ │ │ │ -00001818 T _PyPegen_get_values │ │ │ │ +00000434 T _PyPegen_get_pattern_keys │ │ │ │ +00000470 T _PyPegen_get_patterns │ │ │ │ +00001830 T _PyPegen_get_values │ │ │ │ 000000e4 T _PyPegen_join_names_with_dot │ │ │ │ -00000fa0 T _PyPegen_join_sequences │ │ │ │ -00001354 T _PyPegen_joined_str │ │ │ │ -00000404 T _PyPegen_key_pattern_pair │ │ │ │ -00001d78 T _PyPegen_key_value_pair │ │ │ │ -00001a44 T _PyPegen_keyword_or_starred │ │ │ │ -00000c14 T _PyPegen_make_arguments │ │ │ │ -00001d00 T _PyPegen_make_module │ │ │ │ +00000fb8 T _PyPegen_join_sequences │ │ │ │ +0000136c T _PyPegen_joined_str │ │ │ │ +00000410 T _PyPegen_key_pattern_pair │ │ │ │ +00001d90 T _PyPegen_key_value_pair │ │ │ │ +00001a5c T _PyPegen_keyword_or_starred │ │ │ │ +00000c2c T _PyPegen_make_arguments │ │ │ │ +00001d18 T _PyPegen_make_module │ │ │ │ 0000004c T _PyPegen_map_names_to_ids │ │ │ │ -00001984 T _PyPegen_name_default_pair │ │ │ │ +0000199c T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -000006b8 T _PyPegen_new_type_comment │ │ │ │ +000006c4 T _PyPegen_new_type_comment │ │ │ │ 00000000 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00000220 T _PyPegen_seq_append_to_end │ │ │ │ 00000aa0 T _PyPegen_seq_count_dots │ │ │ │ -00001bdc T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00001b38 T _PyPegen_seq_extract_starred_exprs │ │ │ │ +00001bf4 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00001b50 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 00000288 T _PyPegen_seq_first_item │ │ │ │ -0000126c T _PyPegen_seq_flatten │ │ │ │ +00001284 T _PyPegen_seq_flatten │ │ │ │ 000008f4 T _PyPegen_seq_insert_in_front │ │ │ │ 00000272 T _PyPegen_seq_last_item │ │ │ │ 000007dc T _PyPegen_set_expr_context │ │ │ │ -00000250 T _PyPegen_setup_full_format_spec │ │ │ │ +000002d8 T _PyPegen_setup_full_format_spec │ │ │ │ 000008d0 T _PyPegen_singleton_seq │ │ │ │ -000003e0 T _PyPegen_slash_with_default │ │ │ │ -000019c4 T _PyPegen_star_etc │ │ │ │ +000003ec T _PyPegen_slash_with_default │ │ │ │ +000019dc T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -3536,16 +3536,16 @@ │ │ │ │ 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 │ │ │ │ -00001004 t _get_defaults.isra.0 │ │ │ │ -00000f64 t _get_names.isra.0 │ │ │ │ +0000101c t _get_defaults.isra.0 │ │ │ │ +00000f7c t _get_names.isra.0 │ │ │ │ 0000017c t _set_seq_context │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ @@ -3658,25 +3658,25 @@ │ │ │ │ 00000f4c r .LC93 │ │ │ │ 00000f54 r .LC94 │ │ │ │ 00000f94 r .LC95 │ │ │ │ 00000f98 r .LC96 │ │ │ │ 00000fb4 r .LC97 │ │ │ │ 00000fcc r .LC98 │ │ │ │ 00000ff8 r .LC99 │ │ │ │ -000177b0 t INVALID_VERSION_CHECK │ │ │ │ -0000fbb0 t NEW_TYPE_COMMENT │ │ │ │ +00017a9c t INVALID_VERSION_CHECK │ │ │ │ +0000fb88 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 │ │ │ │ -00000ee0 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00000dac 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 │ │ │ │ @@ -3833,264 +3833,264 @@ │ │ │ │ 00000158 d __compound_literal.2 │ │ │ │ 00000120 d __compound_literal.3 │ │ │ │ 000000e0 d __compound_literal.4 │ │ │ │ 00000098 d __compound_literal.5 │ │ │ │ 00000060 d __compound_literal.6 │ │ │ │ 00000050 d __compound_literal.7 │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ -00015e14 t _gather_116_rule │ │ │ │ +000160f4 t _gather_116_rule │ │ │ │ 00000812 t _gather_141_rule │ │ │ │ 00000812 t _gather_143_rule │ │ │ │ 00000812 t _gather_145_rule │ │ │ │ 00000812 t _gather_147_rule │ │ │ │ 000001c4 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 00000d96 t _gather_208_rule │ │ │ │ 000001c4 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 00000d96 t _gather_212_rule │ │ │ │ -00015e14 t _gather_231_rule │ │ │ │ -00017b40 t _gather_51_rule │ │ │ │ -00017b40 t _gather_53_rule │ │ │ │ -00017b40 t _gather_55_rule │ │ │ │ -00017b40 t _gather_57_rule │ │ │ │ -00019b34 t _loop0_100_rule │ │ │ │ -00019b34 t _loop0_102_rule │ │ │ │ -00018ff0 t _loop0_106_rule │ │ │ │ -00018ff0 t _loop0_108_rule │ │ │ │ -00001160 t _loop0_110_rule │ │ │ │ -00000a3c t _loop0_112_rule │ │ │ │ -00016228 t _loop0_119_rule │ │ │ │ -00016228 t _loop0_120_rule │ │ │ │ +000160f4 t _gather_231_rule │ │ │ │ +00017e2c t _gather_51_rule │ │ │ │ +00017e2c t _gather_53_rule │ │ │ │ +00017e2c t _gather_55_rule │ │ │ │ +00017e2c t _gather_57_rule │ │ │ │ +00019e20 t _loop0_100_rule │ │ │ │ +00019e20 t _loop0_102_rule │ │ │ │ +000192dc t _loop0_106_rule │ │ │ │ +000192dc t _loop0_108_rule │ │ │ │ +0000102c t _loop0_110_rule │ │ │ │ +000029c0 t _loop0_112_rule │ │ │ │ +00016514 t _loop0_119_rule │ │ │ │ +00016514 t _loop0_120_rule │ │ │ │ 000008f8 t _loop0_129_rule │ │ │ │ -00001038 t _loop0_164_rule │ │ │ │ -00001038 t _loop0_165_rule │ │ │ │ +00000f04 t _loop0_164_rule │ │ │ │ +00000f04 t _loop0_165_rule │ │ │ │ 00000000 t _loop0_170_rule │ │ │ │ -000117ec t _loop0_171_rule │ │ │ │ -000117ec t _loop0_172_rule │ │ │ │ +0001180c t _loop0_171_rule │ │ │ │ +0001180c t _loop0_172_rule │ │ │ │ 00000000 t _loop0_175_rule │ │ │ │ 00000000 t _loop0_177_rule │ │ │ │ 00000000 t _loop0_182_rule │ │ │ │ -00001160 t _loop0_187_rule │ │ │ │ -00018ff0 t _loop0_188_rule │ │ │ │ -00018ff0 t _loop0_189_rule │ │ │ │ -00001160 t _loop0_193_rule │ │ │ │ -00001160 t _loop0_195_rule │ │ │ │ -0001a4b4 t _loop0_1_rule │ │ │ │ -00001160 t _loop0_200_rule │ │ │ │ +0000102c t _loop0_187_rule │ │ │ │ +000192dc t _loop0_188_rule │ │ │ │ +000192dc t _loop0_189_rule │ │ │ │ +0000102c t _loop0_193_rule │ │ │ │ +0000102c t _loop0_195_rule │ │ │ │ +0001a7a0 t _loop0_1_rule │ │ │ │ +0000102c t _loop0_200_rule │ │ │ │ 00000740 t _loop0_215_rule │ │ │ │ 00000740 t _loop0_218_rule │ │ │ │ -00000a3c t _loop0_240_rule │ │ │ │ -0001a4b4 t _loop0_2_rule │ │ │ │ -000117ec t _loop0_36_rule │ │ │ │ -000129d4 t _loop0_37_rule │ │ │ │ -000129d4 t _loop0_38_rule │ │ │ │ -000129d4 t _loop0_40_rule │ │ │ │ +000029c0 t _loop0_240_rule │ │ │ │ +0001a7a0 t _loop0_2_rule │ │ │ │ +0001180c t _loop0_36_rule │ │ │ │ +000129f4 t _loop0_37_rule │ │ │ │ +000129f4 t _loop0_38_rule │ │ │ │ +000129f4 t _loop0_40_rule │ │ │ │ 00000000 t _loop0_48_rule │ │ │ │ 00000000 t _loop0_49_rule │ │ │ │ -00018ff0 t _loop0_98_rule │ │ │ │ -00019b34 t _loop0_99_rule │ │ │ │ -00018a40 t _loop1_101_rule │ │ │ │ -0001957c t _loop1_103_rule │ │ │ │ -00018a40 t _loop1_104_rule │ │ │ │ -00018a40 t _loop1_105_rule │ │ │ │ -0001957c t _loop1_107_rule │ │ │ │ -0001957c t _loop1_109_rule │ │ │ │ -00003720 t _loop1_111_rule │ │ │ │ -00010858 t _loop1_173_rule │ │ │ │ -00017800 t _loop1_178_rule │ │ │ │ -00011a30 t _loop1_185_rule │ │ │ │ -00003720 t _loop1_196_rule │ │ │ │ -0001957c t _loop1_197_rule │ │ │ │ -000155fc t _loop1_216_rule │ │ │ │ -00003388 t _loop1_219_rule │ │ │ │ -00010858 t _loop1_39_rule │ │ │ │ -00011a30 t _loop1_41_rule │ │ │ │ -00010858 t _loop1_42_rule │ │ │ │ -00010858 t _loop1_43_rule │ │ │ │ -00011a30 t _loop1_45_rule │ │ │ │ -00011a30 t _loop1_47_rule │ │ │ │ -00017800 t _loop1_50_rule │ │ │ │ -000155fc t _loop1_60_rule │ │ │ │ -00003388 t _loop1_61_rule │ │ │ │ -00001f5c t _loop1_64_rule │ │ │ │ -00002748 t _tmp_10_rule │ │ │ │ -00002c44 t _tmp_11_rule │ │ │ │ -00002c44 t _tmp_13_rule │ │ │ │ +000192dc t _loop0_98_rule │ │ │ │ +00019e20 t _loop0_99_rule │ │ │ │ +00018d2c t _loop1_101_rule │ │ │ │ +00019868 t _loop1_103_rule │ │ │ │ +00018d2c t _loop1_104_rule │ │ │ │ +00018d2c t _loop1_105_rule │ │ │ │ +00019868 t _loop1_107_rule │ │ │ │ +00019868 t _loop1_109_rule │ │ │ │ +000035d4 t _loop1_111_rule │ │ │ │ +00010878 t _loop1_173_rule │ │ │ │ +00017aec t _loop1_178_rule │ │ │ │ +00011a50 t _loop1_185_rule │ │ │ │ +000035d4 t _loop1_196_rule │ │ │ │ +00019868 t _loop1_197_rule │ │ │ │ +000158dc t _loop1_216_rule │ │ │ │ +0000323c t _loop1_219_rule │ │ │ │ +00010878 t _loop1_39_rule │ │ │ │ +00011a50 t _loop1_41_rule │ │ │ │ +00010878 t _loop1_42_rule │ │ │ │ +00010878 t _loop1_43_rule │ │ │ │ +00011a50 t _loop1_45_rule │ │ │ │ +00011a50 t _loop1_47_rule │ │ │ │ +00017aec t _loop1_50_rule │ │ │ │ +000158dc t _loop1_60_rule │ │ │ │ +0000323c t _loop1_61_rule │ │ │ │ +00001e28 t _loop1_64_rule │ │ │ │ +00002754 t _tmp_10_rule │ │ │ │ +00002af8 t _tmp_11_rule │ │ │ │ +00002af8 t _tmp_13_rule │ │ │ │ 0000035e t _tmp_149_rule │ │ │ │ 00000b5c t _tmp_155_rule │ │ │ │ -00001df8 t _tmp_157_rule │ │ │ │ -00000c28 t _tmp_158_rule │ │ │ │ +00001cc4 t _tmp_157_rule │ │ │ │ +00000af4 t _tmp_158_rule │ │ │ │ 00000c14 t _tmp_159_rule │ │ │ │ 00000642 t _tmp_160_rule │ │ │ │ -00000fa0 t _tmp_161_rule │ │ │ │ +00000e6c t _tmp_161_rule │ │ │ │ 00000b5a t _tmp_162_rule │ │ │ │ -0001a5c0 t _tmp_167_rule │ │ │ │ -0001a5c0 t _tmp_168_rule │ │ │ │ -00000b74 t _tmp_169_rule │ │ │ │ -00000b74 t _tmp_174_rule │ │ │ │ -00003c20 t _tmp_179_rule │ │ │ │ +0001a8ac t _tmp_167_rule │ │ │ │ +0001a8ac t _tmp_168_rule │ │ │ │ +00000a40 t _tmp_169_rule │ │ │ │ +00000a40 t _tmp_174_rule │ │ │ │ +00003ad4 t _tmp_179_rule │ │ │ │ 00000696 t _tmp_181_rule │ │ │ │ 00000696 t _tmp_183_rule │ │ │ │ 00000bb0 t _tmp_184_rule │ │ │ │ 000002ae t _tmp_186_rule │ │ │ │ 000002ae t _tmp_192_rule │ │ │ │ 00000f5c t _tmp_199_rule │ │ │ │ 00000f5c t _tmp_201_rule │ │ │ │ 00000bb0 t _tmp_202_rule │ │ │ │ -0001bf84 t _tmp_203_rule │ │ │ │ +0001c1f0 t _tmp_203_rule │ │ │ │ 000006e8 t _tmp_214_rule │ │ │ │ 0000092c t _tmp_217_rule │ │ │ │ 0000092c t _tmp_221_rule │ │ │ │ 0000092c t _tmp_222_rule │ │ │ │ 0000092c t _tmp_224_rule │ │ │ │ 0000092c t _tmp_225_rule │ │ │ │ -00000bc8 t _tmp_227_rule │ │ │ │ -00000bc8 t _tmp_228_rule │ │ │ │ +00000a94 t _tmp_227_rule │ │ │ │ +00000a94 t _tmp_228_rule │ │ │ │ 00000c6a t _tmp_229_rule.isra.0 │ │ │ │ 000008a0 t _tmp_22_rule │ │ │ │ -000009e4 t _tmp_233_rule │ │ │ │ -00003c78 t _tmp_234_rule │ │ │ │ +000009e8 t _tmp_233_rule │ │ │ │ +00003b2c t _tmp_234_rule │ │ │ │ 00000ccc t _tmp_235_rule │ │ │ │ 00000fae t _tmp_236_rule │ │ │ │ 00000f0a t _tmp_237_rule.isra.0 │ │ │ │ 00000d40 t _tmp_238_rule │ │ │ │ 00000d94 t _tmp_242_rule │ │ │ │ -0001bdb4 t _tmp_253_rule │ │ │ │ -0000f7e4 t _tmp_258_rule │ │ │ │ +0000f7bc t _tmp_258_rule │ │ │ │ 000002fe t _tmp_262_rule │ │ │ │ 00000118 t _tmp_267_rule │ │ │ │ 00000eae t _tmp_268_rule │ │ │ │ 0000092c t _tmp_271_rule │ │ │ │ 00000174 t _tmp_276_rule │ │ │ │ 00000174 t _tmp_277_rule │ │ │ │ -00017ee4 t _tmp_59_rule │ │ │ │ -000036c8 t _tmp_67_rule │ │ │ │ -00003c1c t _tmp_68_rule │ │ │ │ -00002bdc t _tmp_69_rule │ │ │ │ -0000d9c4 t _tmp_6_rule │ │ │ │ -00002c98 t _tmp_70_rule │ │ │ │ -00002604 t _tmp_7_rule │ │ │ │ -0000267c t _tmp_8_rule │ │ │ │ -00006c6c t _tmp_93_rule │ │ │ │ -000026e0 t _tmp_9_rule │ │ │ │ -0000eda8 t annotated_rhs_rule │ │ │ │ -0000e668 t args_rule │ │ │ │ -0000e5ac t arguments_rule │ │ │ │ -0000460c t assignment_rule │ │ │ │ -00005d90 t atom_rule │ │ │ │ -00002874 t attr_rule │ │ │ │ -000163b4 t augassign_rule │ │ │ │ -0000b3b4 t bitwise_and_rule │ │ │ │ -0000ae48 t bitwise_or_rule │ │ │ │ -0000aff0 t bitwise_xor_rule │ │ │ │ -00013a04 t block_rule │ │ │ │ -00015a10 t class_def_raw_rule │ │ │ │ -0001af14 t closed_pattern_rule │ │ │ │ -000025dc t complex_number_rule │ │ │ │ +000181d0 t _tmp_59_rule │ │ │ │ +0000357c t _tmp_67_rule │ │ │ │ +00003ad0 t _tmp_68_rule │ │ │ │ +00002958 t _tmp_69_rule │ │ │ │ +0000d998 t _tmp_6_rule │ │ │ │ +00002b4c t _tmp_70_rule │ │ │ │ +00002610 t _tmp_7_rule │ │ │ │ +00002688 t _tmp_8_rule │ │ │ │ +00006c48 t _tmp_93_rule │ │ │ │ +000026ec t _tmp_9_rule │ │ │ │ +0000ed80 t annotated_rhs_rule │ │ │ │ +0000e640 t args_rule │ │ │ │ +0000e584 t arguments_rule │ │ │ │ +00004618 t assignment_rule │ │ │ │ +00005d6c t atom_rule │ │ │ │ +0001c090 t attr_rule │ │ │ │ +000166a0 t augassign_rule │ │ │ │ +0000b3ac t bitwise_and_rule │ │ │ │ +0000ae40 t bitwise_or_rule │ │ │ │ +0000afe8 t bitwise_xor_rule │ │ │ │ +00013a24 t block_rule │ │ │ │ +00015cf0 t class_def_raw_rule │ │ │ │ +0001b1f0 t closed_pattern_rule │ │ │ │ +000024a8 t complex_number_rule │ │ │ │ 00000988 t compound_stmt_rule │ │ │ │ -000093c4 t conjunction_rule │ │ │ │ -0000d68c t decorators_rule │ │ │ │ -00017264 t default_rule │ │ │ │ +000093a8 t conjunction_rule │ │ │ │ +0000d660 t decorators_rule │ │ │ │ +00017550 t default_rule │ │ │ │ 00000568 t del_target_rule │ │ │ │ 000003f8 t del_targets_rule │ │ │ │ -00008b88 t disjunction_rule │ │ │ │ -0000edfc t dotted_name_rule │ │ │ │ -00003800 t double_star_pattern_rule │ │ │ │ -00014db4 t elif_stmt_rule │ │ │ │ -00015070 t else_block_rule │ │ │ │ -00008624 t expression_rule │ │ │ │ -00017f54 t expressions_rule │ │ │ │ -0000c9d0 t factor_rule │ │ │ │ -0000da2c t for_if_clauses_rule │ │ │ │ -0001445c t fstring_replacement_field_rule │ │ │ │ -00014c88 t func_type_comment_rule │ │ │ │ -0000de8c t function_def_raw_rule │ │ │ │ -00008360 t genexp_rule │ │ │ │ -00002b84 t guard_rule │ │ │ │ +00008b6c t disjunction_rule │ │ │ │ +0000edd4 t dotted_name_rule │ │ │ │ +000036b4 t double_star_pattern_rule │ │ │ │ +00014dd4 t elif_stmt_rule │ │ │ │ +00015090 t else_block_rule │ │ │ │ +00008608 t expression_rule │ │ │ │ +00018240 t expressions_rule │ │ │ │ +0000c9c8 t factor_rule │ │ │ │ +0000da00 t for_if_clauses_rule │ │ │ │ +0001447c t fstring_replacement_field_rule │ │ │ │ +00014ca8 t func_type_comment_rule │ │ │ │ +0000de64 t function_def_raw_rule │ │ │ │ +00008344 t genexp_rule │ │ │ │ +00002900 t guard_rule │ │ │ │ 00000248 t imaginary_number_rule │ │ │ │ -00011904 t import_from_as_name_rule │ │ │ │ -0001137c t import_from_as_names_rule │ │ │ │ -00010e28 t import_from_targets_rule │ │ │ │ -00000f1c t invalid_ann_assign_target_rule │ │ │ │ -000012fc t invalid_arguments_rule │ │ │ │ -00000c94 t invalid_comprehension_rule │ │ │ │ +00011924 t import_from_as_name_rule │ │ │ │ +0001139c t import_from_as_names_rule │ │ │ │ +00010e48 t import_from_targets_rule │ │ │ │ +00000de8 t invalid_ann_assign_target_rule │ │ │ │ +000011c8 t invalid_arguments_rule │ │ │ │ +00000b60 t invalid_comprehension_rule │ │ │ │ 0000098a t invalid_except_stmt_rule │ │ │ │ -00000e64 t invalid_for_target_rule │ │ │ │ -00001bcc t invalid_kwarg_rule.isra.0 │ │ │ │ +00000d30 t invalid_for_target_rule │ │ │ │ +00001a98 t invalid_kwarg_rule.isra.0 │ │ │ │ 000003bc t invalid_try_stmt_rule │ │ │ │ -00009d10 t inversion_rule │ │ │ │ -00003854 t items_pattern_rule │ │ │ │ -0000399c t key_value_pattern_rule │ │ │ │ -00002f2c t keyword_pattern_rule │ │ │ │ -00002de4 t keyword_patterns_rule │ │ │ │ -00017654 t kwarg_or_double_starred_rule │ │ │ │ -00017350 t kwarg_or_starred_rule │ │ │ │ -00016634 t kwargs_rule │ │ │ │ -0001388c t kwds_rule │ │ │ │ -0001a348 t lambda_kwds_rule │ │ │ │ -00001234 t lambda_param_maybe_default_rule │ │ │ │ -00018dd0 t lambda_param_no_default_rule │ │ │ │ -00018e50 t lambda_param_rule │ │ │ │ -0001823c t lambda_params_rule │ │ │ │ -000189ac t lambda_slash_no_default_rule │ │ │ │ -00018f1c t lambda_slash_with_default_rule │ │ │ │ -00019eb8 t lambda_star_etc_rule │ │ │ │ -0000d888 t lambdef_rule │ │ │ │ -00013f7c t list_rule │ │ │ │ -00002a18 t maybe_sequence_pattern_rule │ │ │ │ -00002378 t maybe_star_pattern_rule │ │ │ │ -000029c4 t name_or_attr_rule │ │ │ │ -000122a4 t named_expression_rule │ │ │ │ -000022f4 t open_sequence_pattern_rule │ │ │ │ -0001ad24 t or_pattern_rule │ │ │ │ -000109d0 t param_no_default_rule │ │ │ │ -00010cf0 t param_rule │ │ │ │ +00009cf4 t inversion_rule │ │ │ │ +00003708 t items_pattern_rule │ │ │ │ +00003850 t key_value_pattern_rule │ │ │ │ +00002de0 t keyword_pattern_rule │ │ │ │ +00002c98 t keyword_patterns_rule │ │ │ │ +00017940 t kwarg_or_double_starred_rule │ │ │ │ +0001763c t kwarg_or_starred_rule │ │ │ │ +00016920 t kwargs_rule │ │ │ │ +000138ac t kwds_rule │ │ │ │ +0001a634 t lambda_kwds_rule │ │ │ │ +00001100 t lambda_param_maybe_default_rule │ │ │ │ +000190bc t lambda_param_no_default_rule │ │ │ │ +0001913c t lambda_param_rule │ │ │ │ +00018528 t lambda_params_rule │ │ │ │ +00018c98 t lambda_slash_no_default_rule │ │ │ │ +00019208 t lambda_slash_with_default_rule │ │ │ │ +0001a1a4 t lambda_star_etc_rule │ │ │ │ +0000d85c t lambdef_rule │ │ │ │ +00013f9c t list_rule │ │ │ │ +00002794 t maybe_sequence_pattern_rule │ │ │ │ +00002244 t maybe_star_pattern_rule │ │ │ │ +00002740 t name_or_attr_rule │ │ │ │ +000122c4 t named_expression_rule │ │ │ │ +000021c0 t open_sequence_pattern_rule │ │ │ │ +0001b000 t or_pattern_rule │ │ │ │ +000109f0 t param_no_default_rule │ │ │ │ +00010d10 t param_rule │ │ │ │ 000002e4 t param_star_annotation_rule │ │ │ │ -0000fd98 t params_rule │ │ │ │ -00002708 t pattern_capture_target_rule │ │ │ │ -0001a624 t pattern_rule │ │ │ │ -00002218 t patterns_rule │ │ │ │ -00002c9c t positional_patterns_rule │ │ │ │ -0000cfac t primary_raw │ │ │ │ -0000cebc t primary_rule │ │ │ │ +0000fd70 t params_rule │ │ │ │ +000025d4 t pattern_capture_target_rule │ │ │ │ +0001a910 t pattern_rule │ │ │ │ +000020e4 t patterns_rule │ │ │ │ +00002b50 t positional_patterns_rule │ │ │ │ +0000cfa8 t primary_raw │ │ │ │ +0000ceb8 t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000ba98 t shift_expr_rule │ │ │ │ -000024f0 t signed_number_rule │ │ │ │ -0001bbec t signed_real_number_rule │ │ │ │ -00002994 t simple_stmt_rule │ │ │ │ -000027b0 t simple_stmts_rule │ │ │ │ -00008e74 t single_target_rule │ │ │ │ -000107c4 t slash_no_default_rule │ │ │ │ -000114c8 t slash_with_default_rule │ │ │ │ -00015194 t slices_rule │ │ │ │ +0000ba90 t shift_expr_rule │ │ │ │ +000023bc t signed_number_rule │ │ │ │ +0001bec8 t signed_real_number_rule │ │ │ │ +000029a0 t simple_stmt_rule │ │ │ │ +000027bc t simple_stmts_rule │ │ │ │ +00008e58 t single_target_rule │ │ │ │ +000107e4 t slash_no_default_rule │ │ │ │ +000114e8 t slash_with_default_rule │ │ │ │ +00015754 t slice_rule │ │ │ │ +000151b4 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00013260 t star_etc_rule │ │ │ │ -0000ad48 t star_expression_rule │ │ │ │ -00009700 t star_expressions_rule │ │ │ │ -000128ec t star_named_expression_rule │ │ │ │ -00014078 t star_named_expressions_rule │ │ │ │ -0000767c t star_target_rule │ │ │ │ -0000726c t star_targets_rule │ │ │ │ -0000fbe4 t starred_expression_rule │ │ │ │ -00006cd0 t strings_rule │ │ │ │ -00001e58 t subject_expr_rule │ │ │ │ -0000bdfc t sum_rule │ │ │ │ -000071f4 t t_lookahead_rule │ │ │ │ -00005480 t t_primary_raw │ │ │ │ -000053e4 t t_primary_rule │ │ │ │ -000077e8 t target_with_star_atom_rule │ │ │ │ -0000c0dc t term_raw │ │ │ │ -0000bff0 t term_rule │ │ │ │ -00012650 t tuple_rule │ │ │ │ -00003308 t type_param_default_rule │ │ │ │ -00002fac t type_param_rule │ │ │ │ -0000f40c t type_params_rule │ │ │ │ -000027a4 t wildcard_pattern_rule │ │ │ │ -0000f698 t yield_expr_rule │ │ │ │ +00013280 t star_etc_rule │ │ │ │ +0000ad40 t star_expression_rule │ │ │ │ +000096e4 t star_expressions_rule │ │ │ │ +0001290c t star_named_expression_rule │ │ │ │ +00014098 t star_named_expressions_rule │ │ │ │ +00007658 t star_target_rule │ │ │ │ +00007248 t star_targets_rule │ │ │ │ +0000fbbc t starred_expression_rule │ │ │ │ +00006cac t strings_rule │ │ │ │ +00001d24 t subject_expr_rule │ │ │ │ +0000bdf4 t sum_rule │ │ │ │ +000071d0 t t_lookahead_rule │ │ │ │ +0000545c t t_primary_raw │ │ │ │ +000053c0 t t_primary_rule │ │ │ │ +000077c4 t target_with_star_atom_rule │ │ │ │ +0000c0d4 t term_raw │ │ │ │ +0000bfe8 t term_rule │ │ │ │ +00012670 t tuple_rule │ │ │ │ +000031bc t type_param_default_rule │ │ │ │ +00002e60 t type_param_rule │ │ │ │ +0000f3e4 t type_params_rule │ │ │ │ +00002670 t wildcard_pattern_rule │ │ │ │ +0000f670 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4103,25 +4103,25 @@ │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyExc_SyntaxWarning │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -0000084c t Py_XDECREF │ │ │ │ 000001a8 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00000624 T _PyPegen_decode_string │ │ │ │ +000003fc 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 │ │ │ │ +00000420 t decode_unicode_with_escapes │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000000 t warn_invalid_escape_sequence │ │ │ │ │ │ │ │ peg_api.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ @@ -4189,15 +4189,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 │ │ │ │ -000023f0 T _PyLexer_update_fstring_expr │ │ │ │ +00002420 T _PyLexer_update_fstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4212,20 +4212,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000050 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002390 t tok_backup │ │ │ │ +000023c0 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -000024d8 t tok_decimal_tail │ │ │ │ +00002508 t tok_decimal_tail │ │ │ │ 000008bc t tok_get_normal_mode │ │ │ │ -000022f0 t tok_nextc │ │ │ │ -000025ec t verify_end_of_number │ │ │ │ +00002320 t tok_nextc │ │ │ │ +0000261c t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 000000bc T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ 00000270 T _PyToken_Free │ │ │ │ @@ -4552,16 +4552,16 @@ │ │ │ │ 00000dd4 r .LC93 │ │ │ │ 00000e0c r .LC94 │ │ │ │ 00000e44 r .LC95 │ │ │ │ 00000a5a T PyAIter_Check │ │ │ │ 00000778 T PyBuffer_FillContiguousStrides │ │ │ │ 00000b40 T PyBuffer_FillInfo │ │ │ │ 00000668 T PyBuffer_FromContiguous │ │ │ │ -00005f3c T PyBuffer_GetPointer │ │ │ │ -00004214 T PyBuffer_IsContiguous │ │ │ │ +00005f30 T PyBuffer_GetPointer │ │ │ │ +00004208 T PyBuffer_IsContiguous │ │ │ │ 00000c64 T PyBuffer_Release │ │ │ │ 000005d6 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -4587,16 +4587,16 @@ │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ -00002d4c T PyIndex_Check │ │ │ │ -00003d20 T PyIter_Check │ │ │ │ +00002d40 T PyIndex_Check │ │ │ │ +00003d14 T PyIter_Check │ │ │ │ 00000558 T PyIter_Next │ │ │ │ 0000033c T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -4607,119 +4607,119 @@ │ │ │ │ 00000218 T PyMapping_GetItemString │ │ │ │ 000006a0 T PyMapping_GetOptionalItem │ │ │ │ 00000504 T PyMapping_GetOptionalItemString │ │ │ │ 000003b8 T PyMapping_HasKey │ │ │ │ 000003f8 T PyMapping_HasKeyString │ │ │ │ 00000436 T PyMapping_HasKeyStringWithError │ │ │ │ 0000045a T PyMapping_HasKeyWithError │ │ │ │ -00003724 T PyMapping_Items │ │ │ │ -00003548 T PyMapping_Keys │ │ │ │ +00003718 T PyMapping_Items │ │ │ │ +0000353c T PyMapping_Keys │ │ │ │ 00000a52 T PyMapping_Length │ │ │ │ 000009ec T PyMapping_SetItemString │ │ │ │ -0000440c T PyMapping_Size │ │ │ │ +00004400 T PyMapping_Size │ │ │ │ 000001dc T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00005498 T PyNumber_Absolute │ │ │ │ +0000548c T PyNumber_Absolute │ │ │ │ 00000708 T PyNumber_Add │ │ │ │ -00003020 T PyNumber_And │ │ │ │ -000015d4 T PyNumber_AsSsize_t │ │ │ │ -000034f0 T PyNumber_Check │ │ │ │ -00004eac T PyNumber_Divmod │ │ │ │ -000054dc T PyNumber_Float │ │ │ │ -00003b58 T PyNumber_FloorDivide │ │ │ │ -0000270c T PyNumber_InPlaceAdd │ │ │ │ -00004468 T PyNumber_InPlaceAnd │ │ │ │ -00005654 T PyNumber_InPlaceFloorDivide │ │ │ │ -000051b0 T PyNumber_InPlaceLshift │ │ │ │ +00003014 T PyNumber_And │ │ │ │ +000015d8 T PyNumber_AsSsize_t │ │ │ │ +000034e4 T PyNumber_Check │ │ │ │ +00004ea0 T PyNumber_Divmod │ │ │ │ +000054d0 T PyNumber_Float │ │ │ │ +00003b4c T PyNumber_FloorDivide │ │ │ │ +00002710 T PyNumber_InPlaceAdd │ │ │ │ +0000445c T PyNumber_InPlaceAnd │ │ │ │ +00005648 T PyNumber_InPlaceFloorDivide │ │ │ │ +000051a4 T PyNumber_InPlaceLshift │ │ │ │ 000001ec T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00004dd0 T PyNumber_InPlaceMultiply │ │ │ │ -0000181c T PyNumber_InPlaceOr │ │ │ │ +00004dc4 T PyNumber_InPlaceMultiply │ │ │ │ +00001820 T PyNumber_InPlaceOr │ │ │ │ 000002b0 T PyNumber_InPlacePower │ │ │ │ 00000314 T PyNumber_InPlaceRemainder │ │ │ │ 000004b0 T PyNumber_InPlaceRshift │ │ │ │ -00003e94 T PyNumber_InPlaceSubtract │ │ │ │ +00003e88 T PyNumber_InPlaceSubtract │ │ │ │ 00000400 T PyNumber_InPlaceTrueDivide │ │ │ │ -0000492c T PyNumber_InPlaceXor │ │ │ │ -00003a58 T PyNumber_Index │ │ │ │ -000028e0 T PyNumber_Invert │ │ │ │ -00003178 T PyNumber_Long │ │ │ │ -00001c7c T PyNumber_Lshift │ │ │ │ +00004920 T PyNumber_InPlaceXor │ │ │ │ +00003a4c T PyNumber_Index │ │ │ │ +000028e4 T PyNumber_Invert │ │ │ │ +0000316c T PyNumber_Long │ │ │ │ +00001c80 T PyNumber_Lshift │ │ │ │ 000001b2 T PyNumber_MatrixMultiply │ │ │ │ -00002d60 T PyNumber_Multiply │ │ │ │ -000025dc T PyNumber_Negative │ │ │ │ -00003900 T PyNumber_Or │ │ │ │ +00002d54 T PyNumber_Multiply │ │ │ │ +000025e0 T PyNumber_Negative │ │ │ │ +000038f4 T PyNumber_Or │ │ │ │ 000003bc T PyNumber_Positive │ │ │ │ -00005004 T PyNumber_Power │ │ │ │ -00003d3c T PyNumber_Remainder │ │ │ │ -00005340 T PyNumber_Rshift │ │ │ │ -00001dd4 T PyNumber_Subtract │ │ │ │ -00004cac T PyNumber_ToBase │ │ │ │ -00003f28 T PyNumber_TrueDivide │ │ │ │ -000047d4 T PyNumber_Xor │ │ │ │ +00004ff8 T PyNumber_Power │ │ │ │ +00003d30 T PyNumber_Remainder │ │ │ │ +00005334 T PyNumber_Rshift │ │ │ │ +00001dd8 T PyNumber_Subtract │ │ │ │ +00004ca0 T PyNumber_ToBase │ │ │ │ +00003f1c T PyNumber_TrueDivide │ │ │ │ +000047c8 T PyNumber_Xor │ │ │ │ 000009fe T PyObject_AsCharBuffer │ │ │ │ 00000a00 T PyObject_AsReadBuffer │ │ │ │ 00000944 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00002924 T PyObject_CheckBuffer │ │ │ │ +00002928 T PyObject_CheckBuffer │ │ │ │ 00000a02 T PyObject_CheckReadBuffer │ │ │ │ 000007b2 T PyObject_CopyData │ │ │ │ -00002bb8 T PyObject_DelItem │ │ │ │ +00002bac T PyObject_DelItem │ │ │ │ 0000033a T PyObject_DelItemString │ │ │ │ -00001a88 T PyObject_Format │ │ │ │ +00001a8c T PyObject_Format │ │ │ │ 000002b2 T PyObject_GetAIter │ │ │ │ 00000ae4 T PyObject_GetBuffer │ │ │ │ 00000388 T PyObject_GetItem │ │ │ │ 000004c0 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 00000cac T PyObject_IsInstance │ │ │ │ -00001f2c T PyObject_IsSubclass │ │ │ │ +00001f30 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 00000774 T PyObject_Length │ │ │ │ -00002934 T PyObject_LengthHint │ │ │ │ +00002938 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 000005ac T PyObject_SetItem │ │ │ │ -00002b0c T PyObject_Size │ │ │ │ +00002b00 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 0000066c T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -000045d4 T PySequence_Check │ │ │ │ -0000473c T PySequence_Concat │ │ │ │ -000015b8 T PySequence_Contains │ │ │ │ +000045c8 T PySequence_Check │ │ │ │ +00004730 T PySequence_Concat │ │ │ │ +000015bc T PySequence_Contains │ │ │ │ 00000212 T PySequence_Count │ │ │ │ -00002ccc T PySequence_DelItem │ │ │ │ +00002cc0 T PySequence_DelItem │ │ │ │ 000005dc T PySequence_DelSlice │ │ │ │ -00002620 T PySequence_Fast │ │ │ │ -00001c04 T PySequence_GetItem │ │ │ │ +00002624 T PySequence_Fast │ │ │ │ +00001c08 T PySequence_GetItem │ │ │ │ 00000164 T PySequence_GetSlice │ │ │ │ 00000a56 T PySequence_In │ │ │ │ 00000218 T PySequence_InPlaceConcat │ │ │ │ 0000047e T PySequence_InPlaceRepeat │ │ │ │ 000001d4 T PySequence_Index │ │ │ │ 00000a4e T PySequence_Length │ │ │ │ -00002c68 T PySequence_List │ │ │ │ +00002c5c T PySequence_List │ │ │ │ 0000052e T PySequence_Repeat │ │ │ │ 00000558 T PySequence_SetItem │ │ │ │ 00000650 T PySequence_SetSlice │ │ │ │ -0000460c T PySequence_Size │ │ │ │ +00004600 T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ -00003f08 t Py_XDECREF │ │ │ │ -00003f10 t Py_XDECREF.part.0 │ │ │ │ -000043cc t _IsCContiguous │ │ │ │ -00005ef8 t _IsFortranContiguous │ │ │ │ +00003efc t Py_XDECREF │ │ │ │ +00003f04 t Py_XDECREF.part.0 │ │ │ │ +000043c0 t _IsCContiguous │ │ │ │ +00005eec t _IsFortranContiguous │ │ │ │ 000004d8 t _IsFortranContiguous.part.0 │ │ │ │ 00000a40 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000644 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ @@ -4728,24 +4728,24 @@ │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -00001748 T _PyNumber_Index │ │ │ │ -00004080 T _PyNumber_PowerNoMod │ │ │ │ -000045f0 T _PyObject_HasLen │ │ │ │ +0000174c T _PyNumber_Index │ │ │ │ +00004074 T _PyNumber_PowerNoMod │ │ │ │ +000045e4 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00004668 T _PyObject_RealIsInstance │ │ │ │ -00002b60 T _PyObject_RealIsSubclass │ │ │ │ +0000465c T _PyObject_RealIsInstance │ │ │ │ +00002b54 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -00004a98 T _PySequence_IterSearch │ │ │ │ +00004a8c T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -4754,30 +4754,30 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 00000718 t _Py_add_one_to_index_C │ │ │ │ 0000074c t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 00000652 t _buffer_release_call │ │ │ │ -000057c0 t abstract_issubclass │ │ │ │ +000057b4 t abstract_issubclass │ │ │ │ 000009b0 t as_read_buffer │ │ │ │ -000019ac t binary_iop │ │ │ │ +000019b0 t binary_iop │ │ │ │ 00000000 t binary_iop.part.0 │ │ │ │ -00001a24 t binary_iop1 │ │ │ │ +00001a28 t binary_iop1 │ │ │ │ 00000064 t binary_op.part.0 │ │ │ │ 000008b8 t binary_op1 │ │ │ │ 00000428 t check_class │ │ │ │ U memcpy │ │ │ │ 00000388 t null_error.isra.0 │ │ │ │ -0000341c t object_isinstance │ │ │ │ -000020d8 t object_issubclass │ │ │ │ +00003410 t object_isinstance │ │ │ │ +000020dc t object_issubclass │ │ │ │ 00000fb0 t object_recursive_isinstance │ │ │ │ -00002b8c t recursive_issubclass │ │ │ │ +00002b80 t recursive_issubclass │ │ │ │ 00000110 t recursive_issubclass.part.0 │ │ │ │ -00003cb0 t sequence_repeat │ │ │ │ +00003ca4 t sequence_repeat │ │ │ │ U strcmp │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -4912,16 +4912,16 @@ │ │ │ │ 0000037c r .LC27 │ │ │ │ 000003ac r .LC28 │ │ │ │ 000003e4 r .LC29 │ │ │ │ 0000004c r .LC3 │ │ │ │ 00000404 r .LC30 │ │ │ │ 00000410 r .LC31 │ │ │ │ 00000438 r .LC32 │ │ │ │ -00000460 r .LC33 │ │ │ │ -00000468 r .LC34 │ │ │ │ +00000440 r .LC33 │ │ │ │ +00000448 r .LC34 │ │ │ │ 00000470 r .LC35 │ │ │ │ 00000478 r .LC36 │ │ │ │ 00000494 r .LC37 │ │ │ │ 000004a0 r .LC38 │ │ │ │ 000004a8 r .LC39 │ │ │ │ 00000060 r .LC4 │ │ │ │ 000004b0 r .LC40 │ │ │ │ @@ -5126,15 +5126,15 @@ │ │ │ │ 000001f8 d _parser.20 │ │ │ │ 00000000 d _parser.23 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 000002c0 r alloc_doc │ │ │ │ 00000000 t bytearray___init__ │ │ │ │ 000006a8 t bytearray_alloc │ │ │ │ -000024ac t bytearray_append │ │ │ │ +000026b8 t bytearray_append │ │ │ │ 00001134 r bytearray_append__doc__ │ │ │ │ 00000818 d bytearray_as_buffer │ │ │ │ 00000820 d bytearray_as_mapping │ │ │ │ 00000418 d bytearray_as_number │ │ │ │ 0000082c d bytearray_as_sequence │ │ │ │ 000011b0 t bytearray_ass_subscript │ │ │ │ 000000e0 t bytearray_clear │ │ │ │ @@ -5217,15 +5217,15 @@ │ │ │ │ 00000e28 t bytearray_splitlines │ │ │ │ 0000099c r bytearray_splitlines__doc__ │ │ │ │ 0000069a t bytearray_startswith │ │ │ │ 00002094 r bytearray_startswith__doc__ │ │ │ │ 0000106e t bytearray_str │ │ │ │ 0000031a t bytearray_strip │ │ │ │ 00000e70 r bytearray_strip__doc__ │ │ │ │ -00002634 t bytearray_strip_impl_helper │ │ │ │ +000024ac t bytearray_strip_impl_helper │ │ │ │ 00001e60 t bytearray_subscript │ │ │ │ 00001a0c t bytearray_translate │ │ │ │ 00001c10 r bytearray_translate__doc__ │ │ │ │ 00001aa8 t bytearray_translate_impl │ │ │ │ 00000088 t bytearrayiter_dealloc │ │ │ │ 00001884 t bytearrayiter_length_hint │ │ │ │ 000003d8 d bytearrayiter_methods │ │ │ │ @@ -5376,22 +5376,22 @@ │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000002c0 T PyBytes_AsString │ │ │ │ 00002628 T PyBytes_AsStringAndSize │ │ │ │ 00000dec T PyBytes_Concat │ │ │ │ 00000d2a T PyBytes_ConcatAndDel │ │ │ │ -0000620c T PyBytes_DecodeEscape │ │ │ │ +00006208 T PyBytes_DecodeEscape │ │ │ │ 000056dc T PyBytes_FromFormat │ │ │ │ 00005704 T PyBytes_FromFormatV │ │ │ │ 00003f64 T PyBytes_FromObject │ │ │ │ 00000d40 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ 00002c20 T PyBytes_Repr │ │ │ │ -000061d0 T PyBytes_Size │ │ │ │ +000061cc T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -5463,27 +5463,27 @@ │ │ │ │ U _PyByteArray_empty_string │ │ │ │ 00001524 T _PyBytesWriter_Alloc │ │ │ │ 000025fc T _PyBytesWriter_Dealloc │ │ │ │ 00000b90 T _PyBytesWriter_Finish │ │ │ │ 00001514 T _PyBytesWriter_Init │ │ │ │ 00000b48 T _PyBytesWriter_Prepare │ │ │ │ 0000157c T _PyBytesWriter_Resize │ │ │ │ -00005cf0 T _PyBytesWriter_WriteBytes │ │ │ │ +00005cec T _PyBytesWriter_WriteBytes │ │ │ │ 00000ede T _PyBytes_DecodeEscape │ │ │ │ 00000304 T _PyBytes_DecodeEscape2 │ │ │ │ -00001d30 T _PyBytes_Find │ │ │ │ -00000fac T _PyBytes_FormatEx │ │ │ │ -00006070 T _PyBytes_FromHex │ │ │ │ +00001d28 T _PyBytes_Find │ │ │ │ +00000fa4 T _PyBytes_FormatEx │ │ │ │ +0000606c T _PyBytes_FromHex │ │ │ │ 000053c0 t _PyBytes_FromIterator │ │ │ │ -00005d4c t _PyBytes_FromList │ │ │ │ +00005d48 t _PyBytes_FromList │ │ │ │ 000000e8 t _PyBytes_FromSize │ │ │ │ 0000383c T _PyBytes_Join │ │ │ │ 00002bb0 T _PyBytes_Repeat │ │ │ │ 0000017c T _PyBytes_Resize │ │ │ │ -000003d4 T _PyBytes_ReverseFind │ │ │ │ +000003d6 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -5588,44 +5588,44 @@ │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ 00004190 t bytes_find │ │ │ │ 00001994 r bytes_find__doc__ │ │ │ │ 00000528 t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ 00000e56 t bytes_getnewargs │ │ │ │ 000012d4 t bytes_hash │ │ │ │ -00000adc t bytes_hex │ │ │ │ +00000ad4 t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ 00000044 t bytes_index │ │ │ │ 00001848 r bytes_index__doc__ │ │ │ │ -0000014e t bytes_item │ │ │ │ +00000224 t bytes_item │ │ │ │ 00001920 t bytes_iter │ │ │ │ 000042bc t bytes_join │ │ │ │ 00001ac4 r bytes_join__doc__ │ │ │ │ 0000191c t bytes_length │ │ │ │ 000000d6 t bytes_lstrip │ │ │ │ 0000147c r bytes_lstrip__doc__ │ │ │ │ 00000000 t bytes_maketrans │ │ │ │ 00001080 r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ -00000f90 t bytes_mod │ │ │ │ +00000f88 t bytes_mod │ │ │ │ 000030ec t bytes_new │ │ │ │ 00004358 t bytes_partition │ │ │ │ 00001f44 r bytes_partition__doc__ │ │ │ │ 00000c9c t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -00001d84 t bytes_removesuffix │ │ │ │ +00001d7c t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ 000036dc t bytes_repeat │ │ │ │ 00001c34 t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ 00002e40 t bytes_repr │ │ │ │ 00001b9c t bytes_rfind │ │ │ │ 00001714 r bytes_rfind__doc__ │ │ │ │ 000012fc t bytes_richcompare │ │ │ │ -00001e28 t bytes_rindex │ │ │ │ +00001e20 t bytes_rindex │ │ │ │ 000015c4 r bytes_rindex__doc__ │ │ │ │ 000005ac t bytes_rpartition │ │ │ │ 00001da0 r bytes_rpartition__doc__ │ │ │ │ 0000077e t bytes_rsplit │ │ │ │ 00001bc4 r bytes_rsplit__doc__ │ │ │ │ 00000718 t bytes_rstrip │ │ │ │ 000013e4 r bytes_rstrip__doc__ │ │ │ │ @@ -5635,64 +5635,64 @@ │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ 00003ecc t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 00000084 t bytes_strip │ │ │ │ 00001514 r bytes_strip__doc__ │ │ │ │ 0000171c t bytes_subscript │ │ │ │ -00000b80 t bytes_translate │ │ │ │ +00000b78 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ -00000c08 t bytes_translate_impl │ │ │ │ +00000c00 t bytes_translate_impl │ │ │ │ 000000d0 t do_argstrip │ │ │ │ 000026a8 t fastsearch │ │ │ │ 0000297c t fastsearch.constprop.0 │ │ │ │ -00000190 t formatfloat │ │ │ │ -00001ce8 t getnextarg │ │ │ │ +0000014e t formatfloat │ │ │ │ +00001ce0 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -00000358 t pad │ │ │ │ +0000035a t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ 000025d4 t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 00000dfc t stringlib__lex_search │ │ │ │ -00002110 t stringlib__preprocess │ │ │ │ -000021cc t stringlib__two_way │ │ │ │ +00002108 t stringlib__preprocess │ │ │ │ +000021c4 t stringlib__two_way │ │ │ │ 00000d8c t stringlib__two_way_count │ │ │ │ -00001ea8 t stringlib_adaptive_find │ │ │ │ +00001ea0 t stringlib_adaptive_find │ │ │ │ 00003840 t stringlib_bytes_join │ │ │ │ 00000122 t stringlib_capitalize │ │ │ │ -00000406 t stringlib_center │ │ │ │ +00000408 t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ -00000508 t stringlib_expandtabs │ │ │ │ +0000050a t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ 00000650 t stringlib_isalnum │ │ │ │ 0000065a t stringlib_isalpha │ │ │ │ 000000cc t stringlib_isascii │ │ │ │ 000000c2 t stringlib_isdigit │ │ │ │ 00000664 t stringlib_islower │ │ │ │ 0000066e t stringlib_isspace │ │ │ │ 00000678 t stringlib_istitle │ │ │ │ 00000682 t stringlib_isupper │ │ │ │ -00000266 t stringlib_ljust │ │ │ │ +00000268 t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ 000006ec t stringlib_lower │ │ │ │ 0000068c t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ 00000bc2 t stringlib_swapcase │ │ │ │ 00000bee t stringlib_title │ │ │ │ -00000ab0 t stringlib_upper │ │ │ │ +00000aa8 t stringlib_upper │ │ │ │ 00000c1a t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ 000019b4 t striter_dealloc │ │ │ │ -00001e14 t striter_len │ │ │ │ +00001e0c t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ 0000309c t striter_next │ │ │ │ 00000d48 t striter_reduce │ │ │ │ 00000e76 t striter_setstate │ │ │ │ 00000e6a t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ @@ -6033,15 +6033,15 @@ │ │ │ │ 000000d4 r .LC7 │ │ │ │ 000000e0 r .LC8 │ │ │ │ 000000e8 r .LC9 │ │ │ │ U PyBool_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ 000008b2 T PyCode_AddWatcher │ │ │ │ -00001710 T PyCode_Addr2Line │ │ │ │ +00001714 T PyCode_Addr2Line │ │ │ │ 00000a1c T PyCode_Addr2Location │ │ │ │ 00000920 T PyCode_ClearWatcher │ │ │ │ 000008aa T PyCode_GetCellvars │ │ │ │ 000008a2 T PyCode_GetCode │ │ │ │ 000008ae T PyCode_GetFreevars │ │ │ │ 000008a6 T PyCode_GetVarnames │ │ │ │ 0000005c T PyCode_NewEmpty │ │ │ │ @@ -6087,40 +6087,40 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 000001e0 T PyUnstable_Code_GetExtra │ │ │ │ 000009a8 T PyUnstable_Code_New │ │ │ │ -000006f0 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +00002000 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 00000130 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ -00000ee0 t Py_XDECREF │ │ │ │ +00000ee4 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -00001880 T _PyCode_CheckLineNumber │ │ │ │ -00001184 T _PyCode_ConstantKey │ │ │ │ +00001884 T _PyCode_CheckLineNumber │ │ │ │ +00001188 T _PyCode_ConstantKey │ │ │ │ 0000000c T _PyCode_Fini │ │ │ │ 00000030 T _PyCode_GetCellvars │ │ │ │ -000015bc T _PyCode_GetCode │ │ │ │ +000015c0 T _PyCode_GetCode │ │ │ │ 00000002 T _PyCode_GetFreevars │ │ │ │ -00001e84 T _PyCode_GetVarnames │ │ │ │ +00001e88 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -00001d08 T _PyCode_InitAddressRange │ │ │ │ +00001d0c T _PyCode_InitAddressRange │ │ │ │ 000001bc T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ 000001cc D _PyLineIterator │ │ │ │ 00000a00 T _PyLineTable_InitAddressRange │ │ │ │ -00000a38 T _PyLineTable_NextAddressRange │ │ │ │ +0000074c T _PyLineTable_NextAddressRange │ │ │ │ 00000bda T _PyLineTable_PreviousAddressRange │ │ │ │ U _PyObject_NewVar │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ 000000d0 D _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ @@ -6134,61 +6134,61 @@ │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_ctype_table │ │ │ │ -0000143c T _Py_set_localsplus_info │ │ │ │ +00001440 T _Py_set_localsplus_info │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000058 r _keywords.4 │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000324 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ -00001cbc t _source_offset_converter │ │ │ │ -000019ac t advance │ │ │ │ +00001cc0 t _source_offset_converter │ │ │ │ +000019b0 t advance │ │ │ │ 00000000 r assert0 │ │ │ │ -00002604 t code__varname_from_oparg │ │ │ │ +000028fc t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ -00000ef8 t code_dealloc │ │ │ │ +00000efc t code_dealloc │ │ │ │ 0000002e t code_getcellvars │ │ │ │ -000024e4 t code_getcode │ │ │ │ -00000a2c t code_getcodeadaptive │ │ │ │ +000027dc t code_getcode │ │ │ │ +00000740 t code_getcodeadaptive │ │ │ │ 00000000 t code_getfreevars │ │ │ │ 00000232 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ -00001d28 t code_getvarnames │ │ │ │ -00001464 t code_hash │ │ │ │ -00001ffc t code_linesiterator │ │ │ │ +00001d2c t code_getvarnames │ │ │ │ +00001468 t code_hash │ │ │ │ +000022f4 t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 00000386 t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ -00001a48 t code_positionsiterator │ │ │ │ +00001a4c t code_positionsiterator │ │ │ │ 00000010 t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ -000009dc t code_repr │ │ │ │ -00002688 t code_richcompare │ │ │ │ +000006f0 t code_repr │ │ │ │ +00002980 t code_richcompare │ │ │ │ 00000880 t code_sizeof │ │ │ │ 00000340 t emit_pair │ │ │ │ -00001eb0 t get_cached_locals │ │ │ │ -00001ef0 t get_localsplus_names │ │ │ │ -000016dc t init_co_cached │ │ │ │ -00000c50 t intern_constants │ │ │ │ -000024ac t lineiter_dealloc │ │ │ │ -0000204c t lineiter_next │ │ │ │ +00001eb4 t get_cached_locals │ │ │ │ +00001ef4 t get_localsplus_names │ │ │ │ +000016e0 t init_co_cached │ │ │ │ +00000c54 t intern_constants │ │ │ │ +000027a4 t lineiter_dealloc │ │ │ │ +00002344 t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00001cd0 t positionsiter_dealloc │ │ │ │ -00001a98 t positionsiter_next │ │ │ │ -00001c70 t read_signed_varint │ │ │ │ -00002408 t retreat │ │ │ │ +00001cd4 t positionsiter_dealloc │ │ │ │ +00001a9c t positionsiter_next │ │ │ │ +00001c74 t read_signed_varint │ │ │ │ +00002700 t retreat │ │ │ │ 000007da t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -6463,22 +6463,22 @@ │ │ │ │ 0000039c t classmethod_get │ │ │ │ 0000019a t classmethoddescr_call │ │ │ │ 000003c8 r deleter_doc │ │ │ │ 000002ec t descr_dealloc │ │ │ │ 00000058 t descr_get_qualname │ │ │ │ 00000b20 d descr_members │ │ │ │ 00000b5c d descr_methods │ │ │ │ -00000228 t descr_reduce │ │ │ │ +00000218 t descr_reduce │ │ │ │ 00002018 t descr_repr.isra.0 │ │ │ │ 00000000 t descr_setcheck.part.0.isra.0 │ │ │ │ 000005bc t descr_traverse │ │ │ │ 00000f68 t getset_get │ │ │ │ 00000226 t getset_get_doc │ │ │ │ 00000a58 d getset_getset │ │ │ │ -00000158 t getset_repr │ │ │ │ +00000148 t getset_repr │ │ │ │ 00001044 t getset_set │ │ │ │ 00000458 r getter_doc │ │ │ │ 000009fc d mappingproxy_as_mapping │ │ │ │ 0000096c d mappingproxy_as_number │ │ │ │ 00000944 d mappingproxy_as_sequence │ │ │ │ 00001d80 t mappingproxy_contains │ │ │ │ 00000084 t mappingproxy_copy │ │ │ │ @@ -6491,30 +6491,30 @@ │ │ │ │ 00001cf0 t mappingproxy_items │ │ │ │ 00001e14 t mappingproxy_keys │ │ │ │ 00001f98 t mappingproxy_len │ │ │ │ 000008c4 d mappingproxy_methods │ │ │ │ 00001ea0 t mappingproxy_new │ │ │ │ 00000344 r mappingproxy_new__doc__ │ │ │ │ 0000011c t mappingproxy_or │ │ │ │ -00000168 t mappingproxy_repr │ │ │ │ +00000158 t mappingproxy_repr │ │ │ │ 000000ee t mappingproxy_reversed │ │ │ │ 0000007e t mappingproxy_richcompare │ │ │ │ 000002de t mappingproxy_str │ │ │ │ 00001fa0 t mappingproxy_traverse │ │ │ │ 00001fac t mappingproxy_values │ │ │ │ 00000ae0 t member_get │ │ │ │ 0000023a t member_get_doc │ │ │ │ 00000a94 d member_getset │ │ │ │ -00000178 t member_repr │ │ │ │ +00000168 t member_repr │ │ │ │ 00000ff8 t member_set │ │ │ │ 00000b60 t method_get │ │ │ │ -000001e0 t method_get_doc │ │ │ │ -0000021c t method_get_text_signature │ │ │ │ +000001d0 t method_get_doc │ │ │ │ +0000020c t method_get_text_signature │ │ │ │ 00000ad0 d method_getset │ │ │ │ -00000148 t method_repr │ │ │ │ +00002038 t method_repr │ │ │ │ 00001618 t method_vectorcall_FASTCALL │ │ │ │ 0000170c t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ 00001b18 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ 00001220 t method_vectorcall_NOARGS │ │ │ │ 000014f0 t method_vectorcall_O │ │ │ │ 000004a0 t method_vectorcall_VARARGS │ │ │ │ 000010cc t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ @@ -6528,40 +6528,40 @@ │ │ │ │ 00000012 t property_get__name__ │ │ │ │ 00000714 d property_getsetlist │ │ │ │ 0000000a t property_getter │ │ │ │ 000005d8 t property_init │ │ │ │ 0000001c r property_init__doc__ │ │ │ │ 000007a0 d property_members │ │ │ │ 00000750 d property_methods │ │ │ │ -00000194 t property_name │ │ │ │ +00000184 t property_name │ │ │ │ 00000052 t property_set__name__ │ │ │ │ 00000efc t property_set_name │ │ │ │ 00000bf4 t property_setter │ │ │ │ 00001bf8 t property_traverse │ │ │ │ 0000037c r set_name_doc │ │ │ │ 00000410 r setter_doc │ │ │ │ 00001900 t wrapper_call │ │ │ │ 00001960 t wrapper_dealloc │ │ │ │ -00000210 t wrapper_doc │ │ │ │ +00000200 t wrapper_doc │ │ │ │ 00000804 d wrapper_getsets │ │ │ │ 000002b4 t wrapper_hash │ │ │ │ 0000087c d wrapper_members │ │ │ │ 000008a4 d wrapper_methods │ │ │ │ -000001c8 t wrapper_name │ │ │ │ -000001fc t wrapper_objclass │ │ │ │ +000001b8 t wrapper_name │ │ │ │ +000001ec t wrapper_objclass │ │ │ │ 000002e4 t wrapper_qualname │ │ │ │ 000000b4 t wrapper_reduce │ │ │ │ 00000182 t wrapper_repr │ │ │ │ 0000024e t wrapper_richcompare │ │ │ │ -000001ec t wrapper_text_signature │ │ │ │ +000001dc t wrapper_text_signature │ │ │ │ 00001de4 t wrapper_traverse │ │ │ │ 000019f8 t wrapperdescr_call │ │ │ │ 000017d4 t wrapperdescr_get │ │ │ │ -000001d4 t wrapperdescr_get_doc │ │ │ │ -00000188 t wrapperdescr_get_text_signature │ │ │ │ +000001c4 t wrapperdescr_get_doc │ │ │ │ +00000178 t wrapperdescr_get_text_signature │ │ │ │ 00000a08 d wrapperdescr_getset │ │ │ │ 00001fdc t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -6729,28 +6729,28 @@ │ │ │ │ 00001dec d AttributeError_members │ │ │ │ 00001dbc d AttributeError_methods │ │ │ │ 00000398 t AttributeError_reduce │ │ │ │ 000009d4 t AttributeError_traverse │ │ │ │ 0000097c t BaseExceptionGroup_clear │ │ │ │ 000006fc t BaseExceptionGroup_dealloc │ │ │ │ 000018e8 t BaseExceptionGroup_derive │ │ │ │ -00002894 t BaseExceptionGroup_init │ │ │ │ +000028cc t BaseExceptionGroup_init │ │ │ │ 000035ec d BaseExceptionGroup_members │ │ │ │ 0000359c d BaseExceptionGroup_methods │ │ │ │ -00002624 t BaseExceptionGroup_new │ │ │ │ +0000265c t BaseExceptionGroup_new │ │ │ │ 0000157c t BaseExceptionGroup_split │ │ │ │ -00002e7c t BaseExceptionGroup_str │ │ │ │ +00002eb4 t BaseExceptionGroup_str │ │ │ │ 000001be t BaseExceptionGroup_subgroup │ │ │ │ -00002e00 t BaseExceptionGroup_traverse │ │ │ │ -00002038 t BaseException_add_note │ │ │ │ +00002e38 t BaseExceptionGroup_traverse │ │ │ │ +00002070 t BaseException_add_note │ │ │ │ 0000035c t BaseException_clear │ │ │ │ 00000c9c t BaseException_dealloc │ │ │ │ 00001268 t BaseException_get_args │ │ │ │ -000022d4 t BaseException_get_cause │ │ │ │ -000022f4 t BaseException_get_context │ │ │ │ +0000230c t BaseException_get_cause │ │ │ │ +0000232c t BaseException_get_context │ │ │ │ 00001958 t BaseException_get_tb │ │ │ │ 00003c64 d BaseException_getset │ │ │ │ 00000c3c t BaseException_init │ │ │ │ 00003c3c d BaseException_members │ │ │ │ 00003cdc d BaseException_methods │ │ │ │ 000001a4 t BaseException_new │ │ │ │ 00001564 t BaseException_reduce │ │ │ │ @@ -6758,27 +6758,27 @@ │ │ │ │ 000012f0 t BaseException_set_args │ │ │ │ 0000031a t BaseException_set_cause │ │ │ │ 00000146 t BaseException_set_context │ │ │ │ 00000b94 t BaseException_set_tb │ │ │ │ 000019f0 t BaseException_setstate │ │ │ │ 00001978 t BaseException_str │ │ │ │ 00001998 t BaseException_traverse │ │ │ │ -000024b4 t BaseException_with_traceback │ │ │ │ +000024ec t BaseException_with_traceback │ │ │ │ 000015b0 t ImportError_clear │ │ │ │ 000012a8 t ImportError_dealloc │ │ │ │ 0000179c t ImportError_init │ │ │ │ 00003394 d ImportError_members │ │ │ │ 00003374 d ImportError_methods │ │ │ │ 0000055a t ImportError_reduce │ │ │ │ 00000964 t ImportError_str │ │ │ │ 00000644 t ImportError_traverse │ │ │ │ 00000226 t KeyError_str │ │ │ │ 00000210 t MemoryError_dealloc │ │ │ │ 000000e4 t MemoryError_new │ │ │ │ -00002314 t NameError_clear │ │ │ │ +0000234c t NameError_clear │ │ │ │ 00000ea8 t NameError_dealloc │ │ │ │ 00000b94 t NameError_init │ │ │ │ 00001fd0 d NameError_members │ │ │ │ 00000008 b NameError_methods │ │ │ │ 00000c3c t NameError_traverse │ │ │ │ 00001648 t OSError_clear │ │ │ │ 0000142c t OSError_dealloc │ │ │ │ @@ -6929,46 +6929,46 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ 00000a84 T PyUnicodeDecodeError_Create │ │ │ │ 00001234 T PyUnicodeDecodeError_GetEncoding │ │ │ │ 000011d8 T PyUnicodeDecodeError_GetEnd │ │ │ │ -00002384 T PyUnicodeDecodeError_GetObject │ │ │ │ +000023bc T PyUnicodeDecodeError_GetObject │ │ │ │ 000006bc T PyUnicodeDecodeError_GetReason │ │ │ │ 00001188 T PyUnicodeDecodeError_GetStart │ │ │ │ -00002464 T PyUnicodeDecodeError_SetEnd │ │ │ │ -000024b0 T PyUnicodeDecodeError_SetReason │ │ │ │ -00002454 T PyUnicodeDecodeError_SetStart │ │ │ │ +0000249c T PyUnicodeDecodeError_SetEnd │ │ │ │ +000024e8 T PyUnicodeDecodeError_SetReason │ │ │ │ +0000248c T PyUnicodeDecodeError_SetStart │ │ │ │ 00001224 T PyUnicodeEncodeError_GetEncoding │ │ │ │ -00002570 T PyUnicodeEncodeError_GetEnd │ │ │ │ +000025a8 T PyUnicodeEncodeError_GetEnd │ │ │ │ 000012e0 T PyUnicodeEncodeError_GetObject │ │ │ │ 000006ae T PyUnicodeEncodeError_GetReason │ │ │ │ 00001288 T PyUnicodeEncodeError_GetStart │ │ │ │ -0000245c T PyUnicodeEncodeError_SetEnd │ │ │ │ -0000246c T PyUnicodeEncodeError_SetReason │ │ │ │ -0000244c T PyUnicodeEncodeError_SetStart │ │ │ │ +00002494 T PyUnicodeEncodeError_SetEnd │ │ │ │ +000024a4 T PyUnicodeEncodeError_SetReason │ │ │ │ +00002484 T PyUnicodeEncodeError_SetStart │ │ │ │ 00000222 T PyUnicodeTranslateError_GetEnd │ │ │ │ 000019ec T PyUnicodeTranslateError_GetObject │ │ │ │ 000006c0 T PyUnicodeTranslateError_GetReason │ │ │ │ 0000021e T PyUnicodeTranslateError_GetStart │ │ │ │ -00002ec4 T PyUnicodeTranslateError_SetEnd │ │ │ │ -00002ecc T PyUnicodeTranslateError_SetReason │ │ │ │ -00002ebc T PyUnicodeTranslateError_SetStart │ │ │ │ +00002efc T PyUnicodeTranslateError_SetEnd │ │ │ │ +00002f04 T PyUnicodeTranslateError_SetReason │ │ │ │ +00002ef4 T PyUnicodeTranslateError_SetStart │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 00000474 T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ 000006c8 t Py_XDECREF │ │ │ │ 00001a28 t StopIteration_clear │ │ │ │ -000021d4 t StopIteration_dealloc │ │ │ │ -00002130 t StopIteration_init │ │ │ │ +0000220c t StopIteration_dealloc │ │ │ │ +00002168 t StopIteration_init │ │ │ │ 000038cc d StopIteration_members │ │ │ │ 00000082 t StopIteration_traverse │ │ │ │ 00000cb4 t SyntaxError_clear │ │ │ │ 00000c6c t SyntaxError_dealloc │ │ │ │ 00000824 t SyntaxError_init │ │ │ │ 00001c38 d SyntaxError_members │ │ │ │ 00000eac t SyntaxError_str │ │ │ │ @@ -6978,16 +6978,16 @@ │ │ │ │ 00000788 t SystemExit_init │ │ │ │ 000036fc d SystemExit_members │ │ │ │ 00001238 t SystemExit_traverse │ │ │ │ 00001a68 t UnicodeDecodeError_init │ │ │ │ 00000ac4 t UnicodeDecodeError_str │ │ │ │ 00000698 t UnicodeEncodeError_init │ │ │ │ 0000103c t UnicodeEncodeError_str │ │ │ │ -00001d98 t UnicodeError_clear │ │ │ │ -00001c38 t UnicodeError_dealloc │ │ │ │ +00001dd0 t UnicodeError_clear │ │ │ │ +00001c70 t UnicodeError_dealloc │ │ │ │ 00001454 d UnicodeError_members │ │ │ │ 00000990 t UnicodeError_traverse │ │ │ │ 00001938 t UnicodeTranslateError_init │ │ │ │ 00001aa4 t UnicodeTranslateError_str │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 0000042c T _PyBuiltins_AddExceptions │ │ │ │ 00000e1c T _PyErr_NoMemory │ │ │ │ @@ -7010,15 +7010,15 @@ │ │ │ │ 00000014 T _PyExc_CreateExceptionGroup │ │ │ │ 000007f8 d _PyExc_DeprecationWarning │ │ │ │ 0000234c d _PyExc_EOFError │ │ │ │ 00000158 d _PyExc_EncodingWarning │ │ │ │ 00003a98 d _PyExc_Exception │ │ │ │ 000029cc d _PyExc_FileExistsError │ │ │ │ 000028fc d _PyExc_FileNotFoundError │ │ │ │ -00001e0c T _PyExc_Fini │ │ │ │ +00001e44 T _PyExc_Fini │ │ │ │ 00000f68 d _PyExc_FloatingPointError │ │ │ │ 000004a8 d _PyExc_FutureWarning │ │ │ │ 00003728 d _PyExc_GeneratorExit │ │ │ │ 000032a4 d _PyExc_ImportError │ │ │ │ 000003d4 d _PyExc_ImportWarning │ │ │ │ 000018ec D _PyExc_IncompleteInputError │ │ │ │ 00001a94 d _PyExc_IndentationError │ │ │ │ @@ -7063,15 +7063,15 @@ │ │ │ │ 000014d0 d _PyExc_UnicodeError │ │ │ │ 000011e0 d _PyExc_UnicodeTranslateError │ │ │ │ 00000300 d _PyExc_UnicodeWarning │ │ │ │ 000008cc d _PyExc_UserWarning │ │ │ │ 000015a0 d _PyExc_ValueError │ │ │ │ 000009a0 d _PyExc_Warning │ │ │ │ 00000dc0 d _PyExc_ZeroDivisionError │ │ │ │ -00001eec T _PyException_AddNote │ │ │ │ +00001f24 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_Name │ │ │ │ 00000652 T _PyUnicodeTranslateError_Create │ │ │ │ @@ -7082,20 +7082,20 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000023c r __func__.0 │ │ │ │ 00000220 r __func__.1 │ │ │ │ 00000250 r __func__.2 │ │ │ │ 00000260 r add_note_doc │ │ │ │ 00001808 t collect_exception_group_leaf_ids │ │ │ │ -00002908 t exceptiongroup_split_recursive │ │ │ │ +00002940 t exceptiongroup_split_recursive │ │ │ │ 00001668 t exceptiongroup_subset │ │ │ │ 000015e8 t get_matcher_type │ │ │ │ 000000f8 t get_memory_error │ │ │ │ -00002318 t get_string.constprop.0 │ │ │ │ -000023f0 t get_unicode │ │ │ │ +00002350 t get_string.constprop.0 │ │ │ │ +00002428 t get_unicode │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ 0000029c r with_traceback_doc │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ @@ -7325,15 +7325,15 @@ │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000bd0 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ -00000a88 T _PyAsyncGenValueWrapperNew │ │ │ │ +00000a90 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ 00000854 T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 00000528 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ @@ -7396,15 +7396,15 @@ │ │ │ │ 000006e8 d async_gen_getsetlist │ │ │ │ 00000698 t async_gen_init_hooks │ │ │ │ 000006c0 d async_gen_memberlist │ │ │ │ 00000660 d async_gen_methods │ │ │ │ 0000095e t async_gen_repr │ │ │ │ 000008a0 t async_gen_traverse │ │ │ │ 00000868 t async_gen_unwrap_value │ │ │ │ -00000b1c t async_gen_wrapped_val_dealloc │ │ │ │ +00000b24 t async_gen_wrapped_val_dealloc │ │ │ │ 00000aa8 t async_gen_wrapped_val_traverse │ │ │ │ 0000037c r close_doc │ │ │ │ 000009bc t compute_cr_origin │ │ │ │ 000007b4 d coro_as_async │ │ │ │ 000000ae t coro_await │ │ │ │ 00000100 r coro_close_doc │ │ │ │ 0000099e t coro_get_cr_await │ │ │ │ @@ -7945,21 +7945,21 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000044 r clear__doc__ │ │ │ │ -00001bdc t frame_clear │ │ │ │ +00001bd8 t frame_clear │ │ │ │ 00000088 t frame_dealloc │ │ │ │ 00000bb0 t frame_getback │ │ │ │ 000000bc t frame_getbuiltins │ │ │ │ 00000b38 t frame_getcode │ │ │ │ 00000b84 t frame_getglobals │ │ │ │ -00001d24 t frame_getlasti │ │ │ │ +00001d20 t frame_getlasti │ │ │ │ 00000c10 t frame_getlineno │ │ │ │ 00000428 t frame_getlocals │ │ │ │ 000001d0 d frame_getsetlist │ │ │ │ 00000110 t frame_gettrace │ │ │ │ 000000e0 t frame_gettrace_opcodes │ │ │ │ 00000298 d frame_memberlist │ │ │ │ 000001a0 d frame_methods │ │ │ │ @@ -7990,19 +7990,19 @@ │ │ │ │ 000005c8 t framelocalsproxy_new │ │ │ │ 00000852 t framelocalsproxy_or │ │ │ │ 00000918 t framelocalsproxy_pop │ │ │ │ 0000035c t framelocalsproxy_repr │ │ │ │ 00000816 t framelocalsproxy_reversed │ │ │ │ 000002c8 t framelocalsproxy_richcompare │ │ │ │ 00000534 t framelocalsproxy_setdefault │ │ │ │ -000018d8 t framelocalsproxy_setitem │ │ │ │ +000018d4 t framelocalsproxy_setitem │ │ │ │ 00000500 t framelocalsproxy_tp_clear │ │ │ │ 00000034 t framelocalsproxy_update │ │ │ │ 00000456 t framelocalsproxy_values │ │ │ │ -00001d3c t framelocalsproxy_visit │ │ │ │ +00001d38 t framelocalsproxy_visit │ │ │ │ U memset │ │ │ │ 00000014 r sizeof__doc__ │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -8189,15 +8189,15 @@ │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ 00000060 r .LC5 │ │ │ │ 00000068 r .LC6 │ │ │ │ 00000070 r .LC7 │ │ │ │ 00000078 r .LC8 │ │ │ │ 00000080 r .LC9 │ │ │ │ -00000030 T PyAnextAwaitable_New │ │ │ │ +00000000 T PyAnextAwaitable_New │ │ │ │ 000001f4 T PyCallIter_New │ │ │ │ 000000d0 D PyCallIter_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_IndexError │ │ │ │ @@ -8233,34 +8233,34 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000270 d anextawaitable_as_async │ │ │ │ -00000258 t anextawaitable_close │ │ │ │ -00000188 t anextawaitable_dealloc │ │ │ │ -000000fa t anextawaitable_getiter.isra.0 │ │ │ │ -000000a0 t anextawaitable_iternext │ │ │ │ +00000228 t anextawaitable_close │ │ │ │ +00000158 t anextawaitable_dealloc │ │ │ │ +000000ca t anextawaitable_getiter.isra.0 │ │ │ │ +00000070 t anextawaitable_iternext │ │ │ │ 00000280 d anextawaitable_methods │ │ │ │ -000001e4 t anextawaitable_proxy │ │ │ │ -000001d8 t anextawaitable_send │ │ │ │ -0000024c t anextawaitable_throw │ │ │ │ -00000264 t anextawaitable_traverse │ │ │ │ +000001b4 t anextawaitable_proxy │ │ │ │ +000001a8 t anextawaitable_send │ │ │ │ +0000021c t anextawaitable_throw │ │ │ │ +00000234 t anextawaitable_traverse │ │ │ │ 000003a4 t calliter_dealloc │ │ │ │ 00000268 t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ -00000294 t calliter_reduce │ │ │ │ -00000000 t calliter_traverse │ │ │ │ +00000264 t calliter_reduce │ │ │ │ +0000000c t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 00000180 t iter_dealloc │ │ │ │ 000000dc t iter_iternext │ │ │ │ 00000090 t iter_len │ │ │ │ -00000318 t iter_reduce │ │ │ │ -000002d8 t iter_setstate │ │ │ │ +000002e8 t iter_reduce │ │ │ │ +000002a8 t iter_setstate │ │ │ │ 00000000 t iter_traverse │ │ │ │ 000001cc r length_hint_doc │ │ │ │ 000001a4 r reduce_doc │ │ │ │ 00000114 r send_doc │ │ │ │ 000002e0 d seqiter_methods │ │ │ │ 0000017c r setstate_doc │ │ │ │ 00000034 r throw_doc │ │ │ │ @@ -8311,23 +8311,23 @@ │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000248 T PyList_Append │ │ │ │ 000000e8 T PyList_AsTuple │ │ │ │ 00000138 T PyList_Clear │ │ │ │ 0000016c T PyList_Extend │ │ │ │ -00005f64 T PyList_GetItem │ │ │ │ -000061d8 T PyList_GetItemRef │ │ │ │ +00005fc0 T PyList_GetItem │ │ │ │ +00006234 T PyList_GetItemRef │ │ │ │ 0000009c T PyList_GetSlice │ │ │ │ 00000000 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 000000f8 T PyList_Reverse │ │ │ │ -00001644 T PyList_SetItem │ │ │ │ -000017f4 T PyList_SetSlice │ │ │ │ -00001dc4 T PyList_Size │ │ │ │ +00001654 T PyList_SetItem │ │ │ │ +00001804 T PyList_SetSlice │ │ │ │ +00001dd4 T PyList_Size │ │ │ │ 00000434 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 │ │ │ │ @@ -8374,18 +8374,18 @@ │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000318 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -000070d4 T _PyList_ClearFreeList │ │ │ │ +00007130 T _PyList_ClearFreeList │ │ │ │ 00000028 T _PyList_DebugMallocStats │ │ │ │ -00004cb8 T _PyList_Extend │ │ │ │ -000016f8 T _PyList_FromArraySteal │ │ │ │ +00004d20 T _PyList_Extend │ │ │ │ +00001708 T _PyList_FromArraySteal │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_FromArray │ │ │ │ @@ -8401,98 +8401,98 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -00004cdc t _list_extend │ │ │ │ +00004d44 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -00005724 t list___init__ │ │ │ │ +00005780 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -000062a0 t list___reversed__ │ │ │ │ +000062fc t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000086 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001d0c t list_append │ │ │ │ +00001d1c t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00005c88 t list_ass_item │ │ │ │ -0000186c t list_ass_slice_lock_held │ │ │ │ -000066d0 t list_ass_subscript │ │ │ │ -00001cc0 t list_clear_impl.isra.0 │ │ │ │ -00006160 t list_clear_slot │ │ │ │ -00005d18 t list_concat │ │ │ │ -0000623c t list_contains │ │ │ │ +00005ce4 t list_ass_item │ │ │ │ +0000187c t list_ass_slice_lock_held │ │ │ │ +0000672c t list_ass_subscript │ │ │ │ +00001cd0 t list_clear_impl.isra.0 │ │ │ │ +000061bc t list_clear_slot │ │ │ │ +00005d74 t list_concat │ │ │ │ +00006298 t list_contains │ │ │ │ 00000170 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -00007524 t list_count │ │ │ │ +00007580 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 00000120 t list_dealloc │ │ │ │ -00005f40 t list_extend │ │ │ │ +00005f9c t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00007618 t list_index │ │ │ │ +00007674 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -00006484 t list_inplace_concat │ │ │ │ +000064e0 t list_inplace_concat │ │ │ │ 00000058 t list_inplace_repeat │ │ │ │ 000001ec t list_inplace_repeat_lock_held │ │ │ │ -00006320 t list_insert │ │ │ │ +0000637c t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00004b10 t list_item │ │ │ │ -00004b54 t list_iter │ │ │ │ -00004c50 t list_length │ │ │ │ +00004b78 t list_item │ │ │ │ +00004bbc t list_iter │ │ │ │ +00004cb8 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00005ad4 t list_pop │ │ │ │ +00005b30 t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -000059d8 t list_remove │ │ │ │ +00005a34 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -000071b0 t list_repeat │ │ │ │ -00006f70 t list_repr │ │ │ │ +0000720c t list_repeat │ │ │ │ +00006fcc t list_repr │ │ │ │ 000003a8 t list_resize │ │ │ │ -000075e0 t list_reverse │ │ │ │ +0000763c t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -000057c4 t list_richcompare │ │ │ │ -00006554 t list_slice_lock_held │ │ │ │ -00006e98 t list_sort │ │ │ │ +00005820 t list_richcompare │ │ │ │ +000065b0 t list_slice_lock_held │ │ │ │ +00006ef4 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 00000488 t list_sort_impl │ │ │ │ -000047c0 t list_subscript │ │ │ │ -000016c8 t list_traverse │ │ │ │ -000064b4 t list_vectorcall │ │ │ │ -00004c54 t listiter_dealloc │ │ │ │ -00007744 t listiter_len │ │ │ │ +00004828 t list_subscript │ │ │ │ +000016d8 t list_traverse │ │ │ │ +00006510 t list_vectorcall │ │ │ │ +00004cbc t listiter_dealloc │ │ │ │ +000077a0 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -00004be8 t listiter_next │ │ │ │ +00004c50 t listiter_next │ │ │ │ 00000374 t listiter_reduce │ │ │ │ 000003d0 t listiter_setstate │ │ │ │ -00006e8c t listiter_traverse │ │ │ │ -000062dc t listreviter_dealloc │ │ │ │ +00006ee8 t listiter_traverse │ │ │ │ +00006338 t listreviter_dealloc │ │ │ │ 00000158 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00007118 t listreviter_next │ │ │ │ +00007174 t listreviter_next │ │ │ │ 00000094 t listreviter_reduce │ │ │ │ 000000e8 t listreviter_setstate │ │ │ │ 0000014c t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00001df8 t merge_at │ │ │ │ +00001e08 t merge_at │ │ │ │ 00000178 t merge_getmem │ │ │ │ -000074a8 t py_list_clear │ │ │ │ +00007504 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -0000775c t safe_object_compare │ │ │ │ +000077b8 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -0000772c t unsafe_float_compare │ │ │ │ -000015dc t unsafe_latin_compare │ │ │ │ -00007180 t unsafe_long_compare │ │ │ │ -000060ac t unsafe_object_compare │ │ │ │ -00005fb4 t unsafe_tuple_compare │ │ │ │ +00007788 t unsafe_float_compare │ │ │ │ +000015ec t unsafe_latin_compare │ │ │ │ +000071dc t unsafe_long_compare │ │ │ │ +00006108 t unsafe_object_compare │ │ │ │ +00006010 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8566,38 +8566,38 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -00009908 T PyLong_AsDouble │ │ │ │ -00003128 T PyLong_AsInt │ │ │ │ -0000141c T PyLong_AsLong │ │ │ │ -00001594 T PyLong_AsLongAndOverflow │ │ │ │ -000078a0 T PyLong_AsLongLong │ │ │ │ -00010d70 T PyLong_AsLongLongAndOverflow │ │ │ │ +000098f8 T PyLong_AsDouble │ │ │ │ +00003134 T PyLong_AsInt │ │ │ │ +00001420 T PyLong_AsLong │ │ │ │ +00001598 T PyLong_AsLongAndOverflow │ │ │ │ +00007898 T PyLong_AsLongLong │ │ │ │ +00010dac T PyLong_AsLongLongAndOverflow │ │ │ │ 00000600 T PyLong_AsNativeBytes │ │ │ │ -000024a4 T PyLong_AsSize_t │ │ │ │ +000024ac T PyLong_AsSize_t │ │ │ │ 0000041c T PyLong_AsSsize_t │ │ │ │ -00003294 T PyLong_AsUnsignedLong │ │ │ │ -0000a37c T PyLong_AsUnsignedLongLong │ │ │ │ -0000c540 T PyLong_AsUnsignedLongLongMask │ │ │ │ -0000e47c T PyLong_AsUnsignedLongMask │ │ │ │ -00009808 T PyLong_AsVoidPtr │ │ │ │ -0000759c T PyLong_FromDouble │ │ │ │ +000032a0 T PyLong_AsUnsignedLong │ │ │ │ +0000a378 T PyLong_AsUnsignedLongLong │ │ │ │ +0000c578 T PyLong_AsUnsignedLongLongMask │ │ │ │ +0000e4b4 T PyLong_AsUnsignedLongMask │ │ │ │ +000097f8 T PyLong_AsVoidPtr │ │ │ │ +00007594 T PyLong_FromDouble │ │ │ │ 00000300 T PyLong_FromLong │ │ │ │ -00005b70 T PyLong_FromLongLong │ │ │ │ +00005b6c T PyLong_FromLongLong │ │ │ │ 000001d6 T PyLong_FromNativeBytes │ │ │ │ -000086dc T PyLong_FromSize_t │ │ │ │ +000086d4 T PyLong_FromSize_t │ │ │ │ 00000250 T PyLong_FromSsize_t │ │ │ │ 000004f8 T PyLong_FromString │ │ │ │ -0000ce38 T PyLong_FromUnicodeObject │ │ │ │ +0000ce70 T PyLong_FromUnicodeObject │ │ │ │ 00000088 T PyLong_FromUnsignedLong │ │ │ │ -000035f4 T PyLong_FromUnsignedLongLong │ │ │ │ +00003600 T PyLong_FromUnsignedLongLong │ │ │ │ 00000220 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -8617,65 +8617,65 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 0000026e T PyUnstable_Long_CompactValue │ │ │ │ 00000262 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000c7a8 t Py_XDECREF │ │ │ │ +0000c7e0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00005a04 T _PyLong_Add │ │ │ │ +00005a00 T _PyLong_Add │ │ │ │ 00003e5c T _PyLong_AsByteArray │ │ │ │ -0000c660 T _PyLong_Copy │ │ │ │ +0000c698 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 0000047c T _PyLong_DivmodNear │ │ │ │ 000000d8 T _PyLong_FiniTypes │ │ │ │ -0000d14c T _PyLong_Format │ │ │ │ +0000d184 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00000430 T _PyLong_FormatBytesWriter │ │ │ │ -000097c8 T _PyLong_FormatWriter │ │ │ │ -0000e5e8 T _PyLong_Frexp │ │ │ │ +000097b8 T _PyLong_FormatWriter │ │ │ │ +0000e620 T _PyLong_Frexp │ │ │ │ 00004f3c T _PyLong_FromByteArray │ │ │ │ -0000ced8 T _PyLong_FromBytes │ │ │ │ -0000c754 T _PyLong_FromDigits │ │ │ │ -0000c7c0 t _PyLong_FromLarge │ │ │ │ +0000cf10 T _PyLong_FromBytes │ │ │ │ +0000c78c T _PyLong_FromDigits │ │ │ │ +0000c7f8 t _PyLong_FromLarge │ │ │ │ 000003c8 t _PyLong_FromMedium │ │ │ │ -0000ff14 T _PyLong_GCD │ │ │ │ +0000ff4c T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00010e8c T _PyLong_Lshift │ │ │ │ -00005eb4 T _PyLong_Multiply │ │ │ │ -0000fe70 t _PyLong_Negate │ │ │ │ +00010ec8 T _PyLong_Lshift │ │ │ │ +00005eac T _PyLong_Multiply │ │ │ │ +0000fea8 t _PyLong_Negate │ │ │ │ 00000110 T _PyLong_New │ │ │ │ -00002448 T _PyLong_NumBits │ │ │ │ -00010fcc T _PyLong_Rshift │ │ │ │ -00007524 T _PyLong_Sign │ │ │ │ +00002450 T _PyLong_NumBits │ │ │ │ +00011008 T _PyLong_Rshift │ │ │ │ +0000751c T _PyLong_Sign │ │ │ │ 00000180 T _PyLong_Size_t_Converter │ │ │ │ -00002fc0 T _PyLong_Subtract │ │ │ │ +00002fcc T _PyLong_Subtract │ │ │ │ 00000044 T _PyLong_UnsignedInt_Converter │ │ │ │ 0000009a T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000fc T _PyLong_UnsignedLong_Converter │ │ │ │ -0000f458 T _PyLong_UnsignedShort_Converter │ │ │ │ +0000f490 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00002404 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +0000240c t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -8695,93 +8695,93 @@ │ │ │ │ 00000284 d _kwtuple.4 │ │ │ │ 000002a4 d _kwtuple.7 │ │ │ │ 000001e0 d _parser.3 │ │ │ │ 0000020c d _parser.6 │ │ │ │ 00000238 d _parser.9 │ │ │ │ 000001f8 b convmultmax_base.12 │ │ │ │ 00000320 b convwidth_base.11 │ │ │ │ -000094e8 t divrem1 │ │ │ │ +000094d8 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000014 r half_even_correction.10 │ │ │ │ -000098a0 t int___format__ │ │ │ │ +00009890 t int___format__ │ │ │ │ 00000d48 r int___format____doc__ │ │ │ │ 0000015c t int___getnewargs__ │ │ │ │ 00000d9c r int___getnewargs____doc__ │ │ │ │ 000000e4 t int___round__ │ │ │ │ 00000cb4 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000c78 r int___sizeof____doc__ │ │ │ │ -00010cf4 t int_as_integer_ratio │ │ │ │ +00010d30 t int_as_integer_ratio │ │ │ │ 00000a30 r int_as_integer_ratio__doc__ │ │ │ │ 00000278 t int_bit_count │ │ │ │ 00000b40 r int_bit_count__doc__ │ │ │ │ -0000cca8 t int_bit_length │ │ │ │ +0000cce0 t int_bit_length │ │ │ │ 00000bf8 r int_bit_length__doc__ │ │ │ │ 00004350 t int_from_bytes │ │ │ │ 000003ac r int_from_bytes__doc__ │ │ │ │ 00000060 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002bc d int_info_fields │ │ │ │ 00000152 t int_is_integer │ │ │ │ 00000348 r int_is_integer__doc__ │ │ │ │ -000036c4 t int_to_bytes │ │ │ │ +000036c0 t int_to_bytes │ │ │ │ 000006ec r int_to_bytes__doc__ │ │ │ │ -000060a4 t k_mul │ │ │ │ -00010b00 t kmul_split.constprop.0 │ │ │ │ -00008cd8 t l_divmod │ │ │ │ -0000e000 t l_mod │ │ │ │ +0000609c t k_mul │ │ │ │ +00010b3c t kmul_split.constprop.0 │ │ │ │ +00008cc8 t l_divmod │ │ │ │ +0000e038 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -0000f328 t long_abs │ │ │ │ -0000587c t long_add │ │ │ │ -000073e4 t long_and │ │ │ │ +0000f360 t long_abs │ │ │ │ +00005878 t long_add │ │ │ │ +000073dc t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -00007974 t long_bitwise │ │ │ │ -0000140c t long_bool │ │ │ │ -00001694 t long_compare │ │ │ │ -0000172c t long_dealloc │ │ │ │ -00008ba0 t long_div │ │ │ │ -0000e568 t long_divmod │ │ │ │ -00009038 t long_divrem │ │ │ │ +0000796c t long_bitwise │ │ │ │ +00001410 t long_bool │ │ │ │ +00001698 t long_compare │ │ │ │ +00001730 t long_dealloc │ │ │ │ +00008b90 t long_div │ │ │ │ +0000e5a0 t long_divmod │ │ │ │ +00009028 t long_divrem │ │ │ │ 000000e8 r long_doc │ │ │ │ -0000dab4 t long_float │ │ │ │ -0000d190 t long_format_binary │ │ │ │ +0000daec t long_float │ │ │ │ +0000d1c8 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 00000270 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 00000198 t long_hash │ │ │ │ -0000349c t long_invert │ │ │ │ -0000d03c t long_long │ │ │ │ +000034a8 t long_invert │ │ │ │ +0000d074 t long_long │ │ │ │ 00000248 t long_long_meth │ │ │ │ -00002588 t long_lshift │ │ │ │ -00002870 t long_lshift1.part.0 │ │ │ │ +00002590 t long_lshift │ │ │ │ +0000287c t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0000db98 t long_mod │ │ │ │ -00005ca8 t long_mul │ │ │ │ -00003378 t long_neg │ │ │ │ -0000c8ac t long_new │ │ │ │ -0000caf8 t long_new_impl │ │ │ │ -00008764 t long_or │ │ │ │ -0000a578 t long_pow │ │ │ │ +0000dbd0 t long_mod │ │ │ │ +00005ca0 t long_mul │ │ │ │ +00003384 t long_neg │ │ │ │ +0000c8e4 t long_new │ │ │ │ +0000cb30 t long_new_impl │ │ │ │ +0000875c t long_or │ │ │ │ +0000a574 t long_pow │ │ │ │ 00001260 t long_richcompare │ │ │ │ -0000ea64 t long_rshift │ │ │ │ -00002e3c t long_sub │ │ │ │ -00001784 t long_to_decimal_string │ │ │ │ -000017b0 t long_to_decimal_string_internal │ │ │ │ -000099c4 t long_true_divide │ │ │ │ -00007530 t long_vectorcall │ │ │ │ -0000cf54 t long_xor │ │ │ │ +0000ea9c t long_rshift │ │ │ │ +00002e48 t long_sub │ │ │ │ +00001788 t long_to_decimal_string │ │ │ │ +000017b4 t long_to_decimal_string_internal │ │ │ │ +000099b4 t long_true_divide │ │ │ │ +00007528 t long_vectorcall │ │ │ │ +0000cf8c t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -000071e4 t x_add │ │ │ │ -0000f520 t x_divrem │ │ │ │ -000088a4 t x_sub │ │ │ │ +000071dc t x_add │ │ │ │ +0000f558 t x_divrem │ │ │ │ +0000889c t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ @@ -8845,42 +8845,42 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 000007ae T PyDict_AddWatcher │ │ │ │ -000092f4 T PyDict_Clear │ │ │ │ +000093c0 T PyDict_Clear │ │ │ │ 00000810 T PyDict_ClearWatcher │ │ │ │ 00000134 T PyDict_Contains │ │ │ │ -000086d0 T PyDict_ContainsString │ │ │ │ -00002b7c T PyDict_Copy │ │ │ │ -00004694 T PyDict_DelItem │ │ │ │ +0000879c T PyDict_ContainsString │ │ │ │ +00002cd0 T PyDict_Copy │ │ │ │ +000047e8 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -0000b508 T PyDict_GetItem │ │ │ │ -000027f4 T PyDict_GetItemRef │ │ │ │ +0000b5d4 T PyDict_GetItem │ │ │ │ +00002948 T PyDict_GetItemRef │ │ │ │ 000000a8 T PyDict_GetItemString │ │ │ │ -000044c0 T PyDict_GetItemStringRef │ │ │ │ -0000261c T PyDict_GetItemWithError │ │ │ │ +00004614 T PyDict_GetItemStringRef │ │ │ │ +00002770 T PyDict_GetItemWithError │ │ │ │ 000009d8 T PyDict_Items │ │ │ │ -00007bd4 T PyDict_Keys │ │ │ │ +00007d30 T PyDict_Keys │ │ │ │ 000003bc T PyDict_Merge │ │ │ │ 0000078a T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00004308 T PyDict_Next │ │ │ │ -00008290 T PyDict_Pop │ │ │ │ +0000445c T PyDict_Next │ │ │ │ +000083ec T PyDict_Pop │ │ │ │ 000001cc T PyDict_PopString │ │ │ │ 0000078e T PyDict_SetDefault │ │ │ │ -00001f18 T PyDict_SetDefaultRef │ │ │ │ -00000b08 T PyDict_SetItem │ │ │ │ -000026e0 T PyDict_SetItemString │ │ │ │ -00009548 T PyDict_Size │ │ │ │ +0000206c T PyDict_SetDefaultRef │ │ │ │ +00000c58 T PyDict_SetItem │ │ │ │ +00002834 T PyDict_SetItemString │ │ │ │ +00009614 T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 00000124 T PyDict_Unwatch │ │ │ │ -00003170 T PyDict_Update │ │ │ │ +000032c4 T PyDict_Update │ │ │ │ 000002a4 T PyDict_Values │ │ │ │ 00000050 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ @@ -8900,32 +8900,32 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007d48 T PyObject_ClearManagedDict │ │ │ │ +00007ea4 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00005614 T PyObject_GenericGetDict │ │ │ │ +00005768 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -00008768 T PyObject_VisitManagedDict │ │ │ │ +00008834 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -8937,77 +8937,77 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00002600 t Py_XDECREF │ │ │ │ +00002754 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -0000957c T _PyDictKeys_DecRef │ │ │ │ -000055f4 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -00005268 T _PyDictKeys_StringLookup │ │ │ │ -00007088 T _PyDictKeys_StringLookupSplit │ │ │ │ +00009648 T _PyDictKeys_DecRef │ │ │ │ +00005748 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +000053bc T _PyDictKeys_StringLookup │ │ │ │ +000071e4 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000306 T _PyDictView_Intersect │ │ │ │ -00005974 T _PyDictView_New │ │ │ │ +00005ac8 T _PyDictView_New │ │ │ │ 00000850 T _PyDict_CheckConsistency │ │ │ │ -0000995c T _PyDict_ClearFreeList │ │ │ │ +00009a28 T _PyDict_ClearFreeList │ │ │ │ 00000d8c T _PyDict_ContainsId │ │ │ │ 000001a0 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00000de4 T _PyDict_DelItemId │ │ │ │ -00007f10 T _PyDict_DelItemIf │ │ │ │ +0000806c T _PyDict_DelItemIf │ │ │ │ 00000634 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b188 T _PyDict_DetachFromObject │ │ │ │ -00004cac T _PyDict_FromItems │ │ │ │ -0000aa10 T _PyDict_FromKeys │ │ │ │ +0000b254 T _PyDict_DetachFromObject │ │ │ │ +00004e00 T _PyDict_FromItems │ │ │ │ +0000aadc T _PyDict_FromKeys │ │ │ │ 00000d1e T _PyDict_GetItemIdWithError │ │ │ │ -0000288c T _PyDict_GetItemRef_KnownHash │ │ │ │ +000029e0 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000cac T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00008214 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00008370 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000d46 T _PyDict_GetItemStringWithError │ │ │ │ 00000cee T _PyDict_GetItemWithError │ │ │ │ -0000afd0 T _PyDict_GetItem_KnownHash │ │ │ │ -000042c4 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000b09c T _PyDict_GetItem_KnownHash │ │ │ │ +00004418 T _PyDict_HasOnlyStringKeys │ │ │ │ 00000752 T _PyDict_KeysSize │ │ │ │ -000051c4 T _PyDict_LoadGlobal │ │ │ │ -0000722c T _PyDict_LookupIndex │ │ │ │ -00009688 T _PyDict_MaybeUntrack │ │ │ │ -00007a60 T _PyDict_MergeEx │ │ │ │ -00002688 T _PyDict_NewKeysForClass │ │ │ │ +00005318 T _PyDict_LoadGlobal │ │ │ │ +00007388 T _PyDict_LookupIndex │ │ │ │ +00009754 T _PyDict_MaybeUntrack │ │ │ │ +00007bbc T _PyDict_MergeEx │ │ │ │ +000027dc T _PyDict_NewKeysForClass │ │ │ │ 00000c2c T _PyDict_NewPresized │ │ │ │ -000043dc T _PyDict_Next │ │ │ │ -00007634 T _PyDict_Pop │ │ │ │ -000076f4 T _PyDict_Pop_KnownHash │ │ │ │ -0000a398 T _PyDict_SendEvent │ │ │ │ +00004530 T _PyDict_Next │ │ │ │ +00007790 T _PyDict_Pop │ │ │ │ +00007850 T _PyDict_Pop_KnownHash │ │ │ │ +0000a464 T _PyDict_SendEvent │ │ │ │ 00000db6 T _PyDict_SetItemId │ │ │ │ -0000b010 T _PyDict_SetItem_KnownHash │ │ │ │ -0000b0c4 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00002a98 T _PyDict_SetItem_LockHeld │ │ │ │ -00007a84 T _PyDict_SetItem_Take2 │ │ │ │ +0000b0dc T _PyDict_SetItem_KnownHash │ │ │ │ +0000b190 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00002bec T _PyDict_SetItem_LockHeld │ │ │ │ +00007be0 T _PyDict_SetItem_Take2 │ │ │ │ 000006a8 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -000028d4 T _PyObjectDict_SetItem │ │ │ │ +00002a28 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00005e2c T _PyObject_InitInlineValues │ │ │ │ -0000b228 T _PyObject_IsInstanceDictEmpty │ │ │ │ +00005f80 T _PyObject_InitInlineValues │ │ │ │ +0000b2f4 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000b4f4 T _PyObject_MaterializeManagedDict │ │ │ │ -0000ae38 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00007e64 T _PyObject_SetManagedDict │ │ │ │ -00005e74 T _PyObject_StoreInstanceAttribute │ │ │ │ -00006c48 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000b5c0 T _PyObject_MaterializeManagedDict │ │ │ │ +0000af04 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00007fc0 T _PyObject_SetManagedDict │ │ │ │ +00005fc8 T _PyObject_StoreInstanceAttribute │ │ │ │ +00006da4 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -9022,136 +9022,135 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000001d8 T _Py_dict_lookup │ │ │ │ -00003148 T _Py_dict_lookup_threadsafe │ │ │ │ +0000329c T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 0000028c t all_contained_in │ │ │ │ -00002504 t build_indices_generic │ │ │ │ -00008640 t compare_unicode_generic │ │ │ │ -00002bb0 t copy_lock_held │ │ │ │ -0000b1d4 t copy_values │ │ │ │ -000049b8 t delitem_knownhash_lock_held │ │ │ │ -0000a8d4 t dict___contains__ │ │ │ │ +00002658 t build_indices_generic │ │ │ │ +00002d04 t copy_lock_held │ │ │ │ +0000b2a0 t copy_values │ │ │ │ +00004b0c t delitem_knownhash_lock_held │ │ │ │ +0000a9a0 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 00000638 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 00000702 t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -000041c0 t dict_ass_sub │ │ │ │ -0000b28c t dict_clear │ │ │ │ +00004314 t dict_ass_sub │ │ │ │ +0000b358 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -0000b154 t dict_copy │ │ │ │ +0000b220 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00003bc4 t dict_dealloc │ │ │ │ -0000a9bc t dict_fromkeys │ │ │ │ +00003d18 t dict_dealloc │ │ │ │ +0000aa88 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007b14 t dict_get │ │ │ │ +00007c70 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -00009a70 t dict_init │ │ │ │ +00009b3c t dict_init │ │ │ │ 000001a0 t dict_ior │ │ │ │ -000058bc t dict_items │ │ │ │ +00005a10 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -00008fa0 t dict_iter │ │ │ │ -00008d00 t dict_keys │ │ │ │ +0000906c t dict_iter │ │ │ │ +00008dcc t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -000099c4 t dict_length │ │ │ │ -00003194 t dict_merge │ │ │ │ -000099c8 t dict_new │ │ │ │ +00009a90 t dict_length │ │ │ │ +000032e8 t dict_merge │ │ │ │ +00009a94 t dict_new │ │ │ │ 00000248 t dict_or │ │ │ │ -00007278 t dict_pop │ │ │ │ +000073d4 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ -0000b7e4 t dict_popitem │ │ │ │ +0000b8b0 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ -0000a600 t dict_repr │ │ │ │ -0000b5c8 t dict_richcompare │ │ │ │ -00009b68 t dict_setdefault │ │ │ │ +0000a6cc t dict_repr │ │ │ │ +0000b694 t dict_richcompare │ │ │ │ +00009c34 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00001f34 t dict_setdefault_ref_lock_held │ │ │ │ -00003088 t dict_subscript │ │ │ │ -000087d4 t dict_tp_clear │ │ │ │ -00004584 t dict_traverse │ │ │ │ -00005748 t dict_update │ │ │ │ -00005838 t dict_update_arg │ │ │ │ -00008e50 t dict_values │ │ │ │ +00002088 t dict_setdefault_ref_lock_held │ │ │ │ +000031dc t dict_subscript │ │ │ │ +000088a0 t dict_tp_clear │ │ │ │ +000046d8 t dict_traverse │ │ │ │ +0000589c t dict_update │ │ │ │ +0000598c t dict_update_arg │ │ │ │ +00008f1c t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00009bd4 t dict_vectorcall │ │ │ │ +00009ca0 t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 00000490 t dictitems_contains │ │ │ │ -00005a1c t dictitems_iter │ │ │ │ +00005b70 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 0000061c t dictitems_reversed │ │ │ │ -000079e0 t dictiter_dealloc │ │ │ │ -00005c30 t dictiter_iternextitem │ │ │ │ -0000902c t dictiter_iternextkey │ │ │ │ -000091cc t dictiter_iternextvalue │ │ │ │ -00008ce8 t dictiter_len │ │ │ │ +00007b3c t dictiter_dealloc │ │ │ │ +00005d84 t dictiter_iternextitem │ │ │ │ +000090f8 t dictiter_iternextkey │ │ │ │ +00009298 t dictiter_iternextvalue │ │ │ │ +00008db4 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005ae8 t dictiter_new │ │ │ │ +00005c3c t dictiter_new │ │ │ │ 00000644 t dictiter_reduce │ │ │ │ 00000218 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000a948 t dictkeys_contains │ │ │ │ -00003afc t dictkeys_decref.constprop.0 │ │ │ │ -00008db8 t dictkeys_iter │ │ │ │ +0000aa14 t dictkeys_contains │ │ │ │ +00003c50 t dictkeys_decref.constprop.0 │ │ │ │ +00008e84 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000734 t dictkeys_reversed │ │ │ │ -00001588 t dictresize.isra.0 │ │ │ │ +000016dc t dictresize.isra.0 │ │ │ │ 000007fc t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -00008f08 t dictvalues_iter │ │ │ │ +00008fd4 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 0000071c t dictvalues_reversed │ │ │ │ -00005bcc t dictview_dealloc │ │ │ │ +00005d20 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -0000b500 t dictview_len │ │ │ │ +0000b5cc t dictview_len │ │ │ │ 0000074c t dictview_mapping │ │ │ │ 000004f8 t dictview_repr │ │ │ │ 00000184 t dictview_richcompare │ │ │ │ -0000b148 t dictview_traverse │ │ │ │ +0000b214 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 000004e6 t dictviews_isdisjoint │ │ │ │ 000004a8 t dictviews_or │ │ │ │ 000003e4 t dictviews_sub │ │ │ │ 00000450 t dictviews_to_set │ │ │ │ 00000568 t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ -00001480 t find_empty_slot │ │ │ │ +000015d4 t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -000067c8 t insert_split_key │ │ │ │ -00008b0c t insert_split_value │ │ │ │ -00000bd8 t insert_to_emptydict │ │ │ │ -00000f44 t insertdict │ │ │ │ +00006924 t insert_split_key │ │ │ │ +00008bd8 t insert_split_value │ │ │ │ +00000d28 t insert_to_emptydict │ │ │ │ +00001094 t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00009da8 t merge_from_seq2_lock_held │ │ │ │ +00009e74 t merge_from_seq2_lock_held │ │ │ │ 0000009c t new_dict │ │ │ │ -00008a28 t new_dict_with_shared_keys │ │ │ │ -00000e28 t new_keys_object.isra.0 │ │ │ │ -00007674 t pop_lock_held │ │ │ │ +00008af4 t new_dict_with_shared_keys │ │ │ │ +00000f78 t new_keys_object.isra.0 │ │ │ │ +000077d0 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 │ │ │ │ 000006aa t sizeof_lock_held │ │ │ │ -00005f04 t store_instance_attr_lock_held │ │ │ │ +00006058 t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ 000000c8 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -9482,15 +9481,15 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00001080 T PyMemoryView_FromBuffer │ │ │ │ -00004704 T PyMemoryView_FromMemory │ │ │ │ +00004708 T PyMemoryView_FromMemory │ │ │ │ 00002b9c T PyMemoryView_FromObject │ │ │ │ 000003b8 t PyMemoryView_FromObjectAndFlags │ │ │ │ 00000a2c T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_CheckBuffer │ │ │ │ @@ -9509,15 +9508,15 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -000046ec t Py_XDECREF │ │ │ │ +000046f0 t Py_XDECREF │ │ │ │ 000002dc t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000224 D _PyMemoryIter_Type │ │ │ │ @@ -9550,21 +9549,21 @@ │ │ │ │ 00000ddc t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 000000d0 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 000002f4 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ 00002208 t adjust_fmt.isra.0 │ │ │ │ -000035b4 t buffer_to_contiguous │ │ │ │ -00004dc0 t cmp_rec.part.0 │ │ │ │ -00003818 t copy_rec.part.0 │ │ │ │ +000035b8 t buffer_to_contiguous │ │ │ │ +00004dc4 t cmp_rec.part.0 │ │ │ │ +0000381c t copy_rec.part.0 │ │ │ │ 00000368 t fix_struct_error_int │ │ │ │ 00000750 t init_flags │ │ │ │ 000007c0 t init_shape_strides.part.0 │ │ │ │ -000037d8 t init_strides_from_shape │ │ │ │ +000037dc t init_strides_from_shape │ │ │ │ 00002eac t lookup_dimension │ │ │ │ 00000534 t mbuf_add_view │ │ │ │ 000004e0 t mbuf_alloc │ │ │ │ 000000a4 t mbuf_clear │ │ │ │ 00001004 t mbuf_dealloc │ │ │ │ 00000fbc t mbuf_release │ │ │ │ 00001068 t mbuf_traverse │ │ │ │ @@ -9609,15 +9608,15 @@ │ │ │ │ 000005d0 t memory_obj_get │ │ │ │ 00000120 t memory_obj_get.part.0 │ │ │ │ 0000032c r memory_readonly_doc │ │ │ │ 0000027c t memory_readonly_get │ │ │ │ 00000120 t memory_readonly_get.part.0 │ │ │ │ 00000fb4 t memory_releasebuf │ │ │ │ 00000084 t memory_repr │ │ │ │ -00003a2c t memory_richcompare │ │ │ │ +00003a30 t memory_richcompare │ │ │ │ 000001e8 r memory_shape_doc │ │ │ │ 000002ac t memory_shape_get │ │ │ │ 00000120 t memory_shape_get.part.0 │ │ │ │ 0000017c r memory_strides_doc │ │ │ │ 00000344 t memory_strides_get │ │ │ │ 00000120 t memory_strides_get.part.0 │ │ │ │ 00000140 r memory_suboffsets_doc │ │ │ │ @@ -9645,15 +9644,15 @@ │ │ │ │ 00000434 t memoryview_toreadonly │ │ │ │ 000007d0 r memoryview_toreadonly__doc__ │ │ │ │ 00002f0c t pack_single │ │ │ │ 00000232 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -0000498c t struct_get_unpacker │ │ │ │ +00004990 t struct_get_unpacker │ │ │ │ 00000614 t tolist_rec.part.0 │ │ │ │ 00002248 t unpack_single.isra.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -10522,81 +10521,81 @@ │ │ │ │ 00000ebc T PyMem_RawRealloc │ │ │ │ 000031ec T PyMem_Realloc │ │ │ │ 00000f74 T PyMem_SetAllocator │ │ │ │ 00007618 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -00002688 T PyObject_Calloc │ │ │ │ +00002680 T PyObject_Calloc │ │ │ │ 00002ea8 T PyObject_Free │ │ │ │ 00007680 T PyObject_GetArenaAllocator │ │ │ │ 00001cf0 T PyObject_Malloc │ │ │ │ 00003658 T PyObject_Realloc │ │ │ │ 000076f4 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ -00002730 T _PyDebugAllocatorStats │ │ │ │ +0000272c T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -00002468 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +00002460 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 000038f8 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ 000037c8 T _PyMem_AbandonDelayed │ │ │ │ 000021c0 T _PyMem_ArenaAlloc │ │ │ │ 000038ec T _PyMem_ArenaFree │ │ │ │ 00002b78 T _PyMem_DebugCalloc │ │ │ │ 0000760a T _PyMem_DebugEnabled │ │ │ │ 00002be8 T _PyMem_DebugFree │ │ │ │ 00002290 T _PyMem_DebugMalloc │ │ │ │ 00001270 t _PyMem_DebugRawAlloc │ │ │ │ -000023f0 T _PyMem_DebugRawCalloc │ │ │ │ +000023e8 T _PyMem_DebugRawCalloc │ │ │ │ 000013ec T _PyMem_DebugRawFree │ │ │ │ 00001138 T _PyMem_DebugRawMalloc │ │ │ │ 00001698 T _PyMem_DebugRawRealloc │ │ │ │ 000033e0 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00002400 T _PyMem_FiniDelayed │ │ │ │ +000023f8 T _PyMem_FiniDelayed │ │ │ │ 00007768 T _PyMem_FreeDelayed │ │ │ │ 000002d8 T _PyMem_GetAllocatorName │ │ │ │ -000027a0 T _PyMem_GetCurrentAllocatorName │ │ │ │ -00002014 T _PyMem_MiCalloc │ │ │ │ +0000279c T _PyMem_GetCurrentAllocatorName │ │ │ │ +0000200c T _PyMem_MiCalloc │ │ │ │ 000030ec T _PyMem_MiFree │ │ │ │ 00002200 T _PyMem_MiMalloc │ │ │ │ -000022f8 T _PyMem_MiRealloc │ │ │ │ +000022f0 T _PyMem_MiRealloc │ │ │ │ 00007778 T _PyMem_ProcessDelayed │ │ │ │ 00001124 T _PyMem_RawCalloc │ │ │ │ 00000eb4 T _PyMem_RawFree │ │ │ │ 00000e1c T _PyMem_RawMalloc │ │ │ │ 00000f00 T _PyMem_RawRealloc │ │ │ │ 00001048 T _PyMem_RawStrdup │ │ │ │ 00000f10 T _PyMem_RawWcsdup │ │ │ │ 00000cb0 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ 00003a88 T _PyMem_Strdup │ │ │ │ 00000e64 T _PyMem_init_obmalloc │ │ │ │ -00002668 T _PyMem_obmalloc_state_on_heap │ │ │ │ +00002660 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000026b8 T _PyObject_Calloc │ │ │ │ -00002db4 t _PyObject_DebugDumpAddress │ │ │ │ -00002206 T _PyObject_DebugMallocStats │ │ │ │ +00002db0 t _PyObject_DebugDumpAddress │ │ │ │ +00002202 T _PyObject_DebugMallocStats │ │ │ │ 000029b0 T _PyObject_Free │ │ │ │ 00007770 T _PyObject_FreeDelayed │ │ │ │ 00001dd0 T _PyObject_Malloc │ │ │ │ -000026c8 T _PyObject_MiCalloc │ │ │ │ +000026c0 T _PyObject_MiCalloc │ │ │ │ 0000316c T _PyObject_MiFree │ │ │ │ 00002218 T _PyObject_MiMalloc │ │ │ │ -000023ec T _PyObject_MiRealloc │ │ │ │ +000023e4 T _PyObject_MiRealloc │ │ │ │ 000032f8 T _PyObject_Realloc │ │ │ │ 00003764 T _PyObject_VirtualAlloc │ │ │ │ 000038b4 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00002558 T _Py_FinalizeAllocatedBlocks │ │ │ │ -00002a06 T _Py_GetGlobalAllocatedBlocks │ │ │ │ -0000334e W _Py__ZSt15get_new_handlerv │ │ │ │ +00002550 T _Py_FinalizeAllocatedBlocks │ │ │ │ +00002a02 T _Py_GetGlobalAllocatedBlocks │ │ │ │ +0000334a W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __aeabi_uldivmod │ │ │ │ @@ -10613,461 +10612,461 @@ │ │ │ │ U __getrusage64 │ │ │ │ U __isoc23_strtol │ │ │ │ U __memset_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __vsnprintf_chk │ │ │ │ -00002a6e t _collect_alloc_stats │ │ │ │ -00004b54 T _mi_abandoned_await_readers │ │ │ │ +00002a6a t _collect_alloc_stats │ │ │ │ +00004b50 T _mi_abandoned_await_readers │ │ │ │ 00000af4 T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ -00004b64 T _mi_abandoned_pool_visit_blocks │ │ │ │ +00004b60 T _mi_abandoned_pool_visit_blocks │ │ │ │ 000008b4 T _mi_abandoned_reclaim_all │ │ │ │ -00005e9c T _mi_arena_alloc │ │ │ │ +00005e98 T _mi_arena_alloc │ │ │ │ 000007be T _mi_arena_alloc_aligned │ │ │ │ -00005330 T _mi_arena_collect │ │ │ │ -0000342a T _mi_arena_contains │ │ │ │ -00005338 T _mi_arena_free │ │ │ │ -00003396 T _mi_arena_id_none │ │ │ │ -000033ce T _mi_arena_memid_is_os_allocated │ │ │ │ -0000339a T _mi_arena_memid_is_suitable │ │ │ │ -0000530e T _mi_arena_unsafe_destroy_all │ │ │ │ -00004750 T _mi_bin │ │ │ │ -00004754 T _mi_bin_size │ │ │ │ -00003622 T _mi_bitmap_claim │ │ │ │ +0000532c T _mi_arena_collect │ │ │ │ +00003426 T _mi_arena_contains │ │ │ │ +00005334 T _mi_arena_free │ │ │ │ +00003392 T _mi_arena_id_none │ │ │ │ +000033ca T _mi_arena_memid_is_os_allocated │ │ │ │ +00003396 T _mi_arena_memid_is_suitable │ │ │ │ +0000530a T _mi_arena_unsafe_destroy_all │ │ │ │ +0000474c T _mi_bin │ │ │ │ +00004750 T _mi_bin_size │ │ │ │ +0000361e T _mi_bitmap_claim │ │ │ │ 00001902 T _mi_bitmap_claim_across │ │ │ │ -00003704 T _mi_bitmap_is_any_claimed │ │ │ │ -0000373e T _mi_bitmap_is_any_claimed_across │ │ │ │ -000036d2 T _mi_bitmap_is_claimed │ │ │ │ -00003736 T _mi_bitmap_is_claimed_across │ │ │ │ -00003678 T _mi_bitmap_try_claim │ │ │ │ +00003700 T _mi_bitmap_is_any_claimed │ │ │ │ +0000373a T _mi_bitmap_is_any_claimed_across │ │ │ │ +000036ce T _mi_bitmap_is_claimed │ │ │ │ +00003732 T _mi_bitmap_is_claimed_across │ │ │ │ +00003674 T _mi_bitmap_try_claim │ │ │ │ 0000174c T _mi_bitmap_try_find_claim_field │ │ │ │ -00003530 T _mi_bitmap_try_find_from_claim │ │ │ │ +0000352c T _mi_bitmap_try_find_from_claim │ │ │ │ 00001540 T _mi_bitmap_try_find_from_claim_across │ │ │ │ -000035b4 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ -0000356a T _mi_bitmap_unclaim │ │ │ │ +000035b0 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ +00003566 T _mi_bitmap_unclaim │ │ │ │ 000017d8 T _mi_bitmap_unclaim_across │ │ │ │ -00004c90 T _mi_clock_end │ │ │ │ -00004c4a T _mi_clock_now │ │ │ │ +00004c8c T _mi_clock_end │ │ │ │ +00004c46 T _mi_clock_now │ │ │ │ 000005bc T _mi_clock_start │ │ │ │ -00004adc T _mi_commit_mask_committed_size │ │ │ │ +00004ad8 T _mi_commit_mask_committed_size │ │ │ │ 00001e2c T _mi_commit_mask_next_run │ │ │ │ -00003b48 T _mi_current_thread_count │ │ │ │ +00003b44 T _mi_current_thread_count │ │ │ │ 00000860 T _mi_deferred_free │ │ │ │ -00004582 T _mi_error_message │ │ │ │ -00003ece T _mi_fprintf │ │ │ │ -00003cc6 T _mi_fputs │ │ │ │ +0000457e T _mi_error_message │ │ │ │ +00003eca T _mi_fprintf │ │ │ │ +00003cc2 T _mi_fputs │ │ │ │ 00001dcc t _mi_free_block │ │ │ │ -000051d4 t _mi_free_block_mt │ │ │ │ -0000596c T _mi_free_delayed_block │ │ │ │ +000051d0 t _mi_free_block_mt │ │ │ │ +00005968 T _mi_free_delayed_block │ │ │ │ 00001d5e T _mi_free_generic │ │ │ │ -000048c0 T _mi_heap_area_init │ │ │ │ -000038d0 T _mi_heap_area_visit_blocks │ │ │ │ -00005a28 T _mi_heap_collect_abandon │ │ │ │ +000048bc T _mi_heap_area_init │ │ │ │ +000038cc T _mi_heap_area_visit_blocks │ │ │ │ +00005a24 T _mi_heap_collect_abandon │ │ │ │ 00000a08 T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ 00000864 D _mi_heap_default_key │ │ │ │ -000059ba T _mi_heap_delayed_free_all │ │ │ │ +000059b6 T _mi_heap_delayed_free_all │ │ │ │ 00000994 T _mi_heap_delayed_free_partial │ │ │ │ -0000379e T _mi_heap_destroy_pages │ │ │ │ +0000379a T _mi_heap_destroy_pages │ │ │ │ 00000000 R _mi_heap_empty │ │ │ │ 000065cc T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 000066ae T _mi_heap_main_get │ │ │ │ 000074c8 T _mi_heap_malloc_zero │ │ │ │ 00002268 T _mi_heap_malloc_zero_ex │ │ │ │ -00003764 T _mi_heap_memid_is_suitable │ │ │ │ -00005ce2 t _mi_heap_page_destroy │ │ │ │ -00003796 T _mi_heap_random_next │ │ │ │ -00002310 T _mi_heap_realloc_zero │ │ │ │ -00003b56 T _mi_heap_set_default_direct │ │ │ │ +00003760 T _mi_heap_memid_is_suitable │ │ │ │ +00005cde t _mi_heap_page_destroy │ │ │ │ +00003792 T _mi_heap_random_next │ │ │ │ +00002308 T _mi_heap_realloc_zero │ │ │ │ +00003b52 T _mi_heap_set_default_direct │ │ │ │ 00007502 T _mi_heap_unsafe_destroy_all │ │ │ │ -00003b24 T _mi_is_main_thread │ │ │ │ +00003b20 T _mi_is_main_thread │ │ │ │ 00001188 T _mi_malloc_generic │ │ │ │ 00001116 t _mi_memid_create_os │ │ │ │ 0000096c t _mi_memid_none │ │ │ │ 00000688 B _mi_numa_node_count │ │ │ │ 00000308 T _mi_options_init │ │ │ │ 00001328 T _mi_os_alloc │ │ │ │ 00000c28 T _mi_os_alloc_aligned │ │ │ │ -00004fec T _mi_os_alloc_aligned_at_offset │ │ │ │ -00004728 T _mi_os_alloc_huge_os_pages │ │ │ │ -00004f6c T _mi_os_commit │ │ │ │ -0000470a T _mi_os_decommit │ │ │ │ -00004d66 T _mi_os_free │ │ │ │ -00004d00 T _mi_os_free_ex │ │ │ │ -00004706 T _mi_os_get_aligned_hint │ │ │ │ +00004fe8 T _mi_os_alloc_aligned_at_offset │ │ │ │ +00004724 T _mi_os_alloc_huge_os_pages │ │ │ │ +00004f68 T _mi_os_commit │ │ │ │ +00004706 T _mi_os_decommit │ │ │ │ +00004d62 T _mi_os_free │ │ │ │ +00004cfc T _mi_os_free_ex │ │ │ │ +00004702 T _mi_os_get_aligned_hint │ │ │ │ 00000db8 T _mi_os_good_alloc_size │ │ │ │ -000046c8 T _mi_os_has_overcommit │ │ │ │ -000046d6 T _mi_os_has_virtual_reserve │ │ │ │ -00004cf4 T _mi_os_init │ │ │ │ -000046f2 T _mi_os_large_page_size │ │ │ │ +000046c4 T _mi_os_has_overcommit │ │ │ │ +000046d2 T _mi_os_has_virtual_reserve │ │ │ │ +00004cf0 T _mi_os_init │ │ │ │ +000046ee T _mi_os_large_page_size │ │ │ │ 000009cc t _mi_os_numa_node_count │ │ │ │ 000009de T _mi_os_numa_node_count_get │ │ │ │ 0000099a T _mi_os_numa_node_get │ │ │ │ -000046e4 T _mi_os_page_size │ │ │ │ -00005dae T _mi_os_protect │ │ │ │ -00005280 T _mi_os_purge │ │ │ │ -00001f88 T _mi_os_purge_ex │ │ │ │ -00002c50 T _mi_os_random_weak │ │ │ │ -0000513a T _mi_os_reset │ │ │ │ -00005daa T _mi_os_unprotect │ │ │ │ +000046e0 T _mi_os_page_size │ │ │ │ +00005daa T _mi_os_protect │ │ │ │ +0000527c T _mi_os_purge │ │ │ │ +00001f84 T _mi_os_purge_ex │ │ │ │ +00002c4c T _mi_os_random_weak │ │ │ │ +00005136 T _mi_os_reset │ │ │ │ +00005da6 T _mi_os_unprotect │ │ │ │ 00001038 T _mi_os_use_large_page │ │ │ │ -000032c8 T _mi_padding_shrink │ │ │ │ -00005746 T _mi_page_abandon │ │ │ │ +000032c4 T _mi_padding_shrink │ │ │ │ +00005742 T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ 00001afa T _mi_page_free │ │ │ │ -000020f0 T _mi_page_free_collect │ │ │ │ +000020e8 T _mi_page_free_collect │ │ │ │ 000023e4 T _mi_page_malloc │ │ │ │ -000032ca T _mi_page_ptr_unalign │ │ │ │ -0000483a T _mi_page_queue_append │ │ │ │ -000049ec T _mi_page_reclaim │ │ │ │ -00002048 T _mi_page_retire │ │ │ │ -000047be T _mi_page_try_use_delayed_free │ │ │ │ +000032c6 T _mi_page_ptr_unalign │ │ │ │ +00004836 T _mi_page_queue_append │ │ │ │ +000049e8 T _mi_page_reclaim │ │ │ │ +00002040 T _mi_page_retire │ │ │ │ +000047ba T _mi_page_try_use_delayed_free │ │ │ │ 00001df0 T _mi_page_unfull │ │ │ │ -00004818 T _mi_page_use_delayed_free │ │ │ │ +00004814 T _mi_page_use_delayed_free │ │ │ │ 00000adc T _mi_preloading │ │ │ │ 00000ea8 T _mi_prim_alloc │ │ │ │ -00005db2 T _mi_prim_alloc_huge_os_pages │ │ │ │ +00005dae T _mi_prim_alloc_huge_os_pages │ │ │ │ 00006016 T _mi_prim_clock_now │ │ │ │ -00004f48 T _mi_prim_commit │ │ │ │ -000050b0 T _mi_prim_decommit │ │ │ │ +00004f44 T _mi_prim_commit │ │ │ │ +000050ac T _mi_prim_decommit │ │ │ │ 000010f4 T _mi_prim_free │ │ │ │ 000009b8 T _mi_prim_getenv │ │ │ │ 0000033c T _mi_prim_mem_init │ │ │ │ -00005dbe T _mi_prim_numa_node │ │ │ │ +00005dba T _mi_prim_numa_node │ │ │ │ 00000a3c T _mi_prim_numa_node_count │ │ │ │ 000065a4 T _mi_prim_out_stderr │ │ │ │ 0000601a T _mi_prim_process_info │ │ │ │ -00005d1a T _mi_prim_protect │ │ │ │ +00005d16 T _mi_prim_protect │ │ │ │ 0000022c T _mi_prim_random_buf │ │ │ │ -000050cc T _mi_prim_reset │ │ │ │ +000050c8 T _mi_prim_reset │ │ │ │ 000075f2 T _mi_prim_thread_associate_default_heap │ │ │ │ 000075f0 T _mi_prim_thread_done_auto_done │ │ │ │ 000075dc T _mi_prim_thread_init_auto_done │ │ │ │ 00000000 t _mi_process_init │ │ │ │ 00000014 B _mi_process_is_initialized │ │ │ │ 000065c6 T _mi_random_init │ │ │ │ 000065c0 T _mi_random_init_weak │ │ │ │ -00004ad8 T _mi_random_next │ │ │ │ +00004ad4 T _mi_random_next │ │ │ │ 000065b2 T _mi_random_reinit_if_weak │ │ │ │ -00004a80 T _mi_random_split │ │ │ │ -000051a2 T _mi_segment_huge_page_reset │ │ │ │ +00004a7c T _mi_random_split │ │ │ │ +0000519e T _mi_segment_huge_page_reset │ │ │ │ 00001a4a T _mi_segment_map_allocated_at │ │ │ │ -00004bea T _mi_segment_map_freed_at │ │ │ │ -00005706 T _mi_segment_page_abandon │ │ │ │ +00004be6 T _mi_segment_map_freed_at │ │ │ │ +00005702 T _mi_segment_page_abandon │ │ │ │ 00001520 T _mi_segment_page_alloc │ │ │ │ 00001b8a T _mi_segment_page_free │ │ │ │ -00004b0c T _mi_segment_page_start │ │ │ │ -00004b52 T _mi_segment_thread_collect │ │ │ │ -00002024 T _mi_stat_counter_increase │ │ │ │ -00004c3c T _mi_stat_decrease │ │ │ │ -00004c34 T _mi_stat_increase │ │ │ │ -00004c46 T _mi_stats_done │ │ │ │ +00004b08 T _mi_segment_page_start │ │ │ │ +00004b4e T _mi_segment_thread_collect │ │ │ │ +00002020 T _mi_stat_counter_increase │ │ │ │ +00004c38 T _mi_stat_decrease │ │ │ │ +00004c30 T _mi_stat_increase │ │ │ │ +00004c42 T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ 00006194 t _mi_stats_print │ │ │ │ 00000976 T _mi_strlcat │ │ │ │ -0000467c T _mi_strlcpy │ │ │ │ -000046aa T _mi_strlen │ │ │ │ +00004678 T _mi_strlcpy │ │ │ │ +000046a6 T _mi_strlen │ │ │ │ 00000a8c T _mi_strnicmp │ │ │ │ -000046b2 T _mi_strnlen │ │ │ │ +000046ae T _mi_strnlen │ │ │ │ 000019c8 T _mi_thread_data_collect │ │ │ │ -00005b32 T _mi_thread_done │ │ │ │ -00003ad8 T _mi_thread_id │ │ │ │ -00003ae4 T _mi_tld_init │ │ │ │ -0000466e T _mi_toupper │ │ │ │ -000043e8 T _mi_trace_message │ │ │ │ -000023a8 t _mi_usable_size.isra.0 │ │ │ │ +00005b2e T _mi_thread_done │ │ │ │ +00003ad4 T _mi_thread_id │ │ │ │ +00003ae0 T _mi_tld_init │ │ │ │ +0000466a T _mi_toupper │ │ │ │ +000043e4 T _mi_trace_message │ │ │ │ +000023a0 t _mi_usable_size.isra.0 │ │ │ │ 00000ae8 T _mi_verbose_message │ │ │ │ -0000428c T _mi_warning_message │ │ │ │ +00004288 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ 00001e90 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000048 t chacha_block │ │ │ │ 00000014 t chacha_next32 │ │ │ │ -00002a60 t count_blocks │ │ │ │ +00002a5c t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ U environ │ │ │ │ 000006ec b error_count │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ -00002a3c t free_work_item │ │ │ │ +00002a38 t free_work_item │ │ │ │ U fwrite │ │ │ │ 00000e28 t get_allocator_unlocked │ │ │ │ -00002580 t get_num_global_allocated_blocks │ │ │ │ +00002578 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -00002520 t has_own_state │ │ │ │ +00002518 t has_own_state │ │ │ │ 00000ee8 t init_obmalloc_pools │ │ │ │ 0000068c b large_page_try_ok.10 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00003356 T mi__expand │ │ │ │ +00003352 T mi__expand │ │ │ │ 000008e4 t mi_abandoned_pop │ │ │ │ -00002bac t mi_abandoned_visited_push │ │ │ │ +00002ba8 t mi_abandoned_visited_push │ │ │ │ 000018e0 t mi_abandoned_visited_revisit │ │ │ │ 00006b70 T mi_aligned_alloc │ │ │ │ 00007048 T mi_aligned_offset_recalloc │ │ │ │ 00007198 T mi_aligned_recalloc │ │ │ │ -000033ea T mi_arena_area │ │ │ │ +000033e6 T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ -00005288 t mi_arena_purge │ │ │ │ +00005284 t mi_arena_purge │ │ │ │ 00000e1c t mi_arena_purge_delay │ │ │ │ 00000690 b mi_arena_static_top │ │ │ │ 00000aa4 t mi_arena_try_alloc.isra.0 │ │ │ │ 00001414 t mi_arena_try_alloc_at.isra.0 │ │ │ │ 00001382 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ 00000b6c t mi_arenas_try_purge │ │ │ │ -00004da6 t mi_arenas_unsafe_destroy │ │ │ │ +00004da2 t mi_arenas_unsafe_destroy │ │ │ │ 00001390 t mi_bin │ │ │ │ -00003228 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ +00003224 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ 0000189a t mi_bitmap_mask_across.isra.0 │ │ │ │ -00003e6c t mi_buffered_out │ │ │ │ +00003e68 t mi_buffered_out │ │ │ │ 0000743c T mi_calloc │ │ │ │ 000068f2 T mi_calloc_aligned │ │ │ │ 00006930 T mi_calloc_aligned_at │ │ │ │ -00005cb4 T mi_cfree │ │ │ │ -000038c0 T mi_check_owned │ │ │ │ +00005cb0 T mi_cfree │ │ │ │ +000038bc T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ -00005a12 T mi_collect │ │ │ │ -00002290 t mi_commit_mask_create │ │ │ │ -0000431c T mi_debug_show_arenas │ │ │ │ +00005a0e T mi_collect │ │ │ │ +00002288 t mi_commit_mask_create │ │ │ │ +00004318 T mi_debug_show_arenas │ │ │ │ 00006e0a T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ -0000332c T mi_expand │ │ │ │ +00003328 T mi_expand │ │ │ │ 00001250 t mi_find_page │ │ │ │ 000030f0 T mi_free │ │ │ │ -00005cde T mi_free_aligned │ │ │ │ -00005cda T mi_free_size │ │ │ │ -00005cd6 T mi_free_size_aligned │ │ │ │ -00004768 T mi_good_size │ │ │ │ +00005cda T mi_free_aligned │ │ │ │ +00005cd6 T mi_free_size │ │ │ │ +00005cd2 T mi_free_size_aligned │ │ │ │ +00004764 T mi_good_size │ │ │ │ 00006c9c T mi_heap_alloc_new │ │ │ │ 00006cc6 T mi_heap_alloc_new_n │ │ │ │ -00003a9e t mi_heap_area_visitor │ │ │ │ +00003a9a t mi_heap_area_visitor │ │ │ │ 0000746c T mi_heap_calloc │ │ │ │ 000069fc T mi_heap_calloc_aligned │ │ │ │ 00006a30 T mi_heap_calloc_aligned_at │ │ │ │ -00003872 T mi_heap_check_owned │ │ │ │ -00005a24 T mi_heap_collect │ │ │ │ +0000386e T mi_heap_check_owned │ │ │ │ +00005a20 T mi_heap_collect │ │ │ │ 0000075c t mi_heap_collect_ex │ │ │ │ -00003810 T mi_heap_contains_block │ │ │ │ -00005ab0 T mi_heap_delete │ │ │ │ -00005c7a T mi_heap_destroy │ │ │ │ -00005a2e t mi_heap_free │ │ │ │ +0000380c T mi_heap_contains_block │ │ │ │ +00005aac T mi_heap_delete │ │ │ │ +00005c76 T mi_heap_destroy │ │ │ │ +00005a2a t mi_heap_free │ │ │ │ 00007598 T mi_heap_get_backing │ │ │ │ 000075bc T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ 000001cc t mi_heap_main_init.part.0 │ │ │ │ 000074c0 T mi_heap_malloc │ │ │ │ 00006a90 T mi_heap_malloc_aligned │ │ │ │ 00006c4c T mi_heap_malloc_aligned_at │ │ │ │ 000074f0 T mi_heap_malloc_small │ │ │ │ 0000689c t mi_heap_malloc_zero_aligned_at │ │ │ │ 000067d8 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 00007420 T mi_heap_mallocn │ │ │ │ 00007594 T mi_heap_new │ │ │ │ 00007548 T mi_heap_new_in_arena │ │ │ │ -00002aa4 t mi_heap_page_check_owned │ │ │ │ -000029c4 t mi_heap_page_collect │ │ │ │ -0000489c t mi_heap_page_never_delayed_free │ │ │ │ -00001f88 t mi_heap_queue_first_update │ │ │ │ +00002aa0 t mi_heap_page_check_owned │ │ │ │ +000029c0 t mi_heap_page_collect │ │ │ │ +00004898 t mi_heap_page_never_delayed_free │ │ │ │ +00001f80 t mi_heap_queue_first_update │ │ │ │ 000073e8 T mi_heap_realloc │ │ │ │ 0000723c T mi_heap_realloc_aligned │ │ │ │ 000070f4 T mi_heap_realloc_aligned_at │ │ │ │ 00007114 t mi_heap_realloc_zero_aligned │ │ │ │ 00006f4a t mi_heap_realloc_zero_aligned_at │ │ │ │ 00007386 T mi_heap_reallocf │ │ │ │ 000073c4 T mi_heap_reallocn │ │ │ │ 00006e68 T mi_heap_realpath │ │ │ │ 0000735c T mi_heap_recalloc │ │ │ │ 000071fc T mi_heap_recalloc_aligned │ │ │ │ 000070ac T mi_heap_recalloc_aligned_at │ │ │ │ -00002b6a t mi_heap_reset_pages │ │ │ │ +00002b66 t mi_heap_reset_pages │ │ │ │ 00007380 T mi_heap_rezalloc │ │ │ │ 00007220 T mi_heap_rezalloc_aligned │ │ │ │ 000070d4 T mi_heap_rezalloc_aligned_at │ │ │ │ -000037c8 T mi_heap_set_default │ │ │ │ +000037c4 T mi_heap_set_default │ │ │ │ 00006dc8 T mi_heap_strdup │ │ │ │ 00006d68 T mi_heap_strndup │ │ │ │ 00006c68 T mi_heap_try_new │ │ │ │ -00004940 t mi_heap_visit_areas_page │ │ │ │ -000059d8 T mi_heap_visit_blocks │ │ │ │ +0000493c t mi_heap_visit_areas_page │ │ │ │ +000059d4 T mi_heap_visit_blocks │ │ │ │ 00000a94 t mi_heap_visit_pages │ │ │ │ 000074a0 T mi_heap_zalloc │ │ │ │ 00006a56 T mi_heap_zalloc_aligned │ │ │ │ 00006a74 T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.9 │ │ │ │ -00004c30 T mi_is_in_heap_region │ │ │ │ -00003b84 T mi_is_redirected │ │ │ │ -0000347c t mi_is_valid_pointer │ │ │ │ +00004c2c T mi_is_in_heap_region │ │ │ │ +00003b80 T mi_is_redirected │ │ │ │ +00003478 t mi_is_valid_pointer │ │ │ │ 000074a8 T mi_malloc │ │ │ │ 00006bc0 T mi_malloc_aligned │ │ │ │ 000069cc T mi_malloc_aligned_at │ │ │ │ -000047bc T mi_malloc_good_size │ │ │ │ -00003352 T mi_malloc_size │ │ │ │ +000047b8 T mi_malloc_good_size │ │ │ │ +0000334e T mi_malloc_size │ │ │ │ 000074ce T mi_malloc_small │ │ │ │ -00003354 T mi_malloc_usable_size │ │ │ │ +00003350 T mi_malloc_usable_size │ │ │ │ 000073ee T mi_mallocn │ │ │ │ -00004f20 T mi_manage_os_memory │ │ │ │ -00004eac T mi_manage_os_memory_ex │ │ │ │ +00004f1c T mi_manage_os_memory │ │ │ │ +00004ea8 T mi_manage_os_memory_ex │ │ │ │ 0000115c t mi_manage_os_memory_ex2 │ │ │ │ 0000084c d mi_max_error_count │ │ │ │ 00000850 d mi_max_warning_count │ │ │ │ 00006ecc T mi_mbsdup │ │ │ │ 00006b58 T mi_memalign │ │ │ │ 00006d0c T mi_new │ │ │ │ 00006c14 T mi_new_aligned │ │ │ │ 00006bd8 T mi_new_aligned_nothrow │ │ │ │ 00006cf4 T mi_new_n │ │ │ │ 00006d34 T mi_new_nothrow │ │ │ │ 00007258 T mi_new_realloc │ │ │ │ 00007294 T mi_new_reallocn │ │ │ │ -00003c40 T mi_option_disable │ │ │ │ -00003c18 T mi_option_enable │ │ │ │ -00004528 T mi_option_get │ │ │ │ -000044d2 T mi_option_get_clamp │ │ │ │ -00004484 T mi_option_get_size │ │ │ │ +00003c3c T mi_option_disable │ │ │ │ +00003c14 T mi_option_enable │ │ │ │ +00004524 T mi_option_get │ │ │ │ +000044ce T mi_option_get_clamp │ │ │ │ +00004480 T mi_option_get_size │ │ │ │ 000004a8 t mi_option_init │ │ │ │ -00004434 T mi_option_is_enabled │ │ │ │ -00003b8c T mi_option_set │ │ │ │ -00003bb2 T mi_option_set_default │ │ │ │ -00003bd2 T mi_option_set_enabled │ │ │ │ -00003bf8 T mi_option_set_enabled_default │ │ │ │ -00002090 t mi_os_decommit_ex.isra.0 │ │ │ │ +00004430 T mi_option_is_enabled │ │ │ │ +00003b88 T mi_option_set │ │ │ │ +00003bae T mi_option_set_default │ │ │ │ +00003bce T mi_option_set_enabled │ │ │ │ +00003bf4 T mi_option_set_enabled_default │ │ │ │ +0000208c t mi_os_decommit_ex.isra.0 │ │ │ │ 00000854 d mi_os_mem_config │ │ │ │ -00002108 t mi_os_page_align_areax │ │ │ │ +00002104 t mi_os_page_align_areax │ │ │ │ 00000e22 t mi_os_prim_alloc.constprop.0 │ │ │ │ 0000108e t mi_os_prim_free.isra.0 │ │ │ │ -00005d3e t mi_os_protectx │ │ │ │ +00005d3a t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ -00002bde t mi_out_buf │ │ │ │ -00002cda t mi_out_buf_stderr │ │ │ │ +00002bda t mi_out_buf │ │ │ │ +00002cd6 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 000002d0 t mi_out_stderr │ │ │ │ -00001f20 t mi_page_extend_free.isra.0 │ │ │ │ +00001f18 t mi_page_extend_free.isra.0 │ │ │ │ 0000307c t mi_page_free_list_extend.isra.0 │ │ │ │ 000013e0 t mi_page_fresh_alloc │ │ │ │ 00001a8c t mi_page_queue_enqueue_from │ │ │ │ 00001b36 t mi_page_queue_remove │ │ │ │ -00002b0e t mi_page_usable_aligned_size_of │ │ │ │ +00002b0a t mi_page_usable_aligned_size_of │ │ │ │ 00006b72 T mi_posix_memalign │ │ │ │ -00003efa t mi_printf_amount.constprop.0 │ │ │ │ +00003ef6 t mi_printf_amount.constprop.0 │ │ │ │ 00000690 t mi_process_done │ │ │ │ 0000608e T mi_process_info │ │ │ │ 00000b3c T mi_process_init │ │ │ │ 000002e8 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ -00005c70 t mi_pthread_done │ │ │ │ +00005c6c t mi_pthread_done │ │ │ │ 00006ae2 T mi_pvalloc │ │ │ │ 00000000 t mi_random_init_ex │ │ │ │ 0000733c T mi_realloc │ │ │ │ 000071cc T mi_realloc_aligned │ │ │ │ 0000707c T mi_realloc_aligned_at │ │ │ │ 00006f14 T mi_reallocarr │ │ │ │ 00006ece T mi_reallocarray │ │ │ │ 000073ac T mi_reallocf │ │ │ │ 00007310 T mi_reallocn │ │ │ │ 00006ea4 T mi_realpath │ │ │ │ 000072c2 T mi_recalloc │ │ │ │ 0000715a T mi_recalloc_aligned │ │ │ │ 00007008 T mi_recalloc_aligned_at │ │ │ │ -00002a12 t mi_recurse_enter_prim │ │ │ │ -00002a2c t mi_recurse_exit_prim │ │ │ │ -00004a6a T mi_register_deferred_free │ │ │ │ -0000456c T mi_register_error │ │ │ │ -00003c68 T mi_register_output │ │ │ │ -00005f9e T mi_reserve_huge_os_pages │ │ │ │ +00002a0e t mi_recurse_enter_prim │ │ │ │ +00002a28 t mi_recurse_exit_prim │ │ │ │ +00004a66 T mi_register_deferred_free │ │ │ │ +00004568 T mi_register_error │ │ │ │ +00003c64 T mi_register_output │ │ │ │ +00005f9a T mi_reserve_huge_os_pages │ │ │ │ 00005ff8 T mi_reserve_huge_os_pages_at │ │ │ │ -00005ecc T mi_reserve_huge_os_pages_at_ex │ │ │ │ -00005f10 T mi_reserve_huge_os_pages_interleave │ │ │ │ -00005092 T mi_reserve_os_memory │ │ │ │ +00005ec8 T mi_reserve_huge_os_pages_at_ex │ │ │ │ +00005f0c T mi_reserve_huge_os_pages_interleave │ │ │ │ +0000508e T mi_reserve_os_memory │ │ │ │ 00000b5a T mi_reserve_os_memory_ex │ │ │ │ 000072f0 T mi_rezalloc │ │ │ │ 0000719a T mi_rezalloc_aligned │ │ │ │ 0000704a T mi_rezalloc_aligned_at │ │ │ │ -00005618 t mi_segment_abandon │ │ │ │ +00005614 t mi_segment_abandon │ │ │ │ 000004ce t mi_segment_alloc │ │ │ │ 00000750 t mi_segment_calculate_slices │ │ │ │ -000058c4 t mi_segment_check_free │ │ │ │ -000021ac t mi_segment_commit_mask.constprop.0 │ │ │ │ -0000553c t mi_segment_free.isra.0 │ │ │ │ -00005dee t mi_segment_huge_page_alloc │ │ │ │ +000058c0 t mi_segment_check_free │ │ │ │ +000021a4 t mi_segment_commit_mask.constprop.0 │ │ │ │ +00005538 t mi_segment_free.isra.0 │ │ │ │ +00005dea t mi_segment_huge_page_alloc │ │ │ │ 00000694 b mi_segment_map │ │ │ │ 00001bca t mi_segment_page_clear │ │ │ │ -00001e88 t mi_segment_purge.isra.0 │ │ │ │ -00005776 t mi_segment_reclaim │ │ │ │ +00001e84 t mi_segment_purge.isra.0 │ │ │ │ +00005772 t mi_segment_reclaim │ │ │ │ 00001948 t mi_segment_span_allocate.isra.0 │ │ │ │ -00001bcc t mi_segment_span_free │ │ │ │ +00001bc4 t mi_segment_span_free │ │ │ │ 00001ca2 t mi_segment_span_free_coalesce │ │ │ │ -000021aa t mi_segment_span_remove_from_queue │ │ │ │ -00001e60 t mi_segment_try_purge │ │ │ │ -0000496a t mi_segment_visit_pages │ │ │ │ +000021a6 t mi_segment_span_remove_from_queue │ │ │ │ +00001e58 t mi_segment_try_purge │ │ │ │ +00004966 t mi_segment_visit_pages │ │ │ │ 00001590 t mi_segments_page_alloc.isra.0 │ │ │ │ 000019ea t mi_segments_track_size │ │ │ │ -0000301a t mi_stat_add.constprop.0 │ │ │ │ -0000309a t mi_stat_counter_add.constprop.0 │ │ │ │ -00004234 t mi_stat_counter_print.constprop.0 │ │ │ │ -000040a4 t mi_stat_print_ex.constprop.0 │ │ │ │ +00003016 t mi_stat_add.constprop.0 │ │ │ │ +00003096 t mi_stat_counter_add.constprop.0 │ │ │ │ +00004230 t mi_stat_counter_print.constprop.0 │ │ │ │ +000040a0 t mi_stat_print_ex.constprop.0 │ │ │ │ 0000183c t mi_stat_update │ │ │ │ 000018b0 t mi_stat_update.part.0 │ │ │ │ 0000673c T mi_stats_merge │ │ │ │ -000030d0 t mi_stats_merge_from │ │ │ │ +000030cc t mi_stats_merge_from │ │ │ │ 00006738 T mi_stats_print │ │ │ │ 000066fc T mi_stats_print_out │ │ │ │ 00000558 T mi_stats_reset │ │ │ │ 00006ebc T mi_strdup │ │ │ │ 00006db0 T mi_strndup │ │ │ │ -00005c76 T mi_thread_done │ │ │ │ +00005c72 T mi_thread_done │ │ │ │ 000003e0 T mi_thread_init │ │ │ │ 000066c8 T mi_thread_stats_print_out │ │ │ │ 00006d1c t mi_try_new.constprop.0 │ │ │ │ -00004638 t mi_try_new_handler │ │ │ │ -00003328 T mi_usable_size │ │ │ │ +00004634 t mi_try_new_handler │ │ │ │ +00003324 T mi_usable_size │ │ │ │ 00006b34 T mi_valloc │ │ │ │ -00003b88 T mi_version │ │ │ │ -00003d4e t mi_vfprintf │ │ │ │ -00003dc0 t mi_vfprintf_thread.constprop.0 │ │ │ │ +00003b84 T mi_version │ │ │ │ +00003d4a t mi_vfprintf │ │ │ │ +00003dbc t mi_vfprintf_thread.constprop.0 │ │ │ │ 0000678c T mi_wcsdup │ │ │ │ -00003380 T mi_wdupenv_s │ │ │ │ +0000337c T mi_wdupenv_s │ │ │ │ 00007488 T mi_zalloc │ │ │ │ 0000696c T mi_zalloc_aligned │ │ │ │ 0000699c T mi_zalloc_aligned_at │ │ │ │ 00006768 T mi_zalloc_small │ │ │ │ U mmap64 │ │ │ │ U mprotect │ │ │ │ U munmap │ │ │ │ 00000004 b no_getrandom.7 │ │ │ │ 00000684 b obmalloc_state_initialized │ │ │ │ 000006f0 b obmalloc_state_main │ │ │ │ 00000644 d options │ │ │ │ 00000000 d os_preloading │ │ │ │ 00020a14 b out_buf │ │ │ │ 00000008 b out_len │ │ │ │ -0000264c t printone │ │ │ │ +00002648 t printone │ │ │ │ 00000450 b process_done.11 │ │ │ │ 00000010 b process_init.13 │ │ │ │ -00002d8c t process_interp_queue │ │ │ │ -00002d0a t process_queue │ │ │ │ +00002d88 t process_interp_queue │ │ │ │ +00002d06 t process_queue │ │ │ │ U pthread_key_create │ │ │ │ U pthread_setspecific │ │ │ │ 00000680 b purge_guard.14 │ │ │ │ -00002340 t pymalloc_print_stats │ │ │ │ +0000233c t pymalloc_print_stats │ │ │ │ U realloc │ │ │ │ U realpath │ │ │ │ 00000000 b recurse │ │ │ │ 000003a8 t set_up_debug_hooks_domain_unlocked │ │ │ │ 0000049e t set_up_debug_hooks_unlocked │ │ │ │ U stderr │ │ │ │ U stdout │ │ │ │ @@ -11279,19 +11278,19 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000d58 T PySet_Add │ │ │ │ +00000d50 T PySet_Add │ │ │ │ 00003098 T PySet_Clear │ │ │ │ 000014cc T PySet_Contains │ │ │ │ -000010cc T PySet_Discard │ │ │ │ -00000ca0 T PySet_New │ │ │ │ +000010c4 T PySet_Discard │ │ │ │ +00000c98 T PySet_New │ │ │ │ 000000a8 T PySet_Pop │ │ │ │ 00002a14 T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -11344,99 +11343,99 @@ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ 00002ecc t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 00000b70 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000170 t make_new_set │ │ │ │ -00003d48 t make_new_set_basetype │ │ │ │ +00003d44 t make_new_set_basetype │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ 000034a0 t set___contains__ │ │ │ │ 000002e8 r set___contains____doc__ │ │ │ │ 00000958 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 0000008c t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ 0000329c t set_add │ │ │ │ 0000032c r set_add__doc__ │ │ │ │ -0000074c t set_add_entry │ │ │ │ -00003fa4 t set_and │ │ │ │ +00000758 t set_add_entry │ │ │ │ +00003fa0 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -00006684 t set_clear │ │ │ │ +0000667c t set_clear │ │ │ │ 00000774 r set_clear__doc__ │ │ │ │ 000031b4 t set_clear_internal │ │ │ │ 00000000 t set_contains_lock_held.part.0 │ │ │ │ 00000668 t set_copy │ │ │ │ 000007e0 r set_copy__doc__ │ │ │ │ 00000628 t set_copy_and_difference │ │ │ │ -00003cc4 t set_copy_impl │ │ │ │ +00003cc0 t set_copy_impl │ │ │ │ 00002898 t set_dealloc │ │ │ │ -00004904 t set_difference │ │ │ │ -00006144 t set_difference_multi │ │ │ │ +000048d0 t set_difference │ │ │ │ +0000613c t set_difference_multi │ │ │ │ 00000528 r set_difference_multi__doc__ │ │ │ │ 00000684 t set_difference_update │ │ │ │ 00000590 r set_difference_update__doc__ │ │ │ │ -00005aac t set_difference_update_internal │ │ │ │ -00004f18 t set_discard │ │ │ │ +00005ab4 t set_difference_update_internal │ │ │ │ +00004ee4 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ 0000134c t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 000001e0 t set_iand │ │ │ │ -00006c9c t set_init │ │ │ │ -00000bc8 t set_insert_clean │ │ │ │ -0000402c t set_intersection │ │ │ │ -0000660c t set_intersection_multi │ │ │ │ +00006c94 t set_init │ │ │ │ +00000bc0 t set_insert_clean │ │ │ │ +00004028 t set_intersection │ │ │ │ +00006604 t set_intersection_multi │ │ │ │ 000006b0 r set_intersection_multi__doc__ │ │ │ │ 0000078c t set_intersection_multi_impl │ │ │ │ 000009b8 t set_intersection_update_multi │ │ │ │ 00000640 r set_intersection_update_multi__doc__ │ │ │ │ 00001734 t set_ior │ │ │ │ -00006244 t set_isdisjoint │ │ │ │ +0000623c t set_isdisjoint │ │ │ │ 000005ec r set_isdisjoint__doc__ │ │ │ │ 00000b6c t set_issubset │ │ │ │ 000003e8 r set_issubset__doc__ │ │ │ │ -000037c4 t set_issubset_impl │ │ │ │ -000051ac t set_issuperset │ │ │ │ +000037cc t set_issubset_impl │ │ │ │ +00005188 t set_issuperset │ │ │ │ 00000398 r set_issuperset__doc__ │ │ │ │ -000054e0 t set_issuperset_impl │ │ │ │ +000054bc t set_issuperset_impl │ │ │ │ 00000718 t set_isub │ │ │ │ 0000265c t set_iter │ │ │ │ 00000c1c t set_ixor │ │ │ │ 00002a68 t set_len │ │ │ │ 000013cc t set_lookkey │ │ │ │ 00001f68 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00006c68 t set_new │ │ │ │ -00003b64 t set_or │ │ │ │ -000047a8 t set_pop │ │ │ │ +00006c60 t set_new │ │ │ │ +00003b60 t set_or │ │ │ │ +00004774 t set_pop │ │ │ │ 00000864 r set_pop__doc__ │ │ │ │ -00005818 t set_remove │ │ │ │ +000057f4 t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ 00000398 t set_repr │ │ │ │ -000036c4 t set_richcompare │ │ │ │ -0000487c t set_sub │ │ │ │ +000036cc t set_richcompare │ │ │ │ +00004848 t set_sub │ │ │ │ 00000284 t set_swap_bodies │ │ │ │ 00000c98 t set_symmetric_difference │ │ │ │ 00000434 r set_symmetric_difference__doc__ │ │ │ │ 00000ad0 t set_symmetric_difference_impl │ │ │ │ 00000810 t set_symmetric_difference_update │ │ │ │ 000004a8 r set_symmetric_difference_update__doc__ │ │ │ │ -00006774 t set_symmetric_difference_update_set │ │ │ │ -00000920 t set_table_resize │ │ │ │ -00000c0c t set_traverse │ │ │ │ +0000676c t set_symmetric_difference_update_set │ │ │ │ +00000918 t set_table_resize │ │ │ │ +00000c04 t set_traverse │ │ │ │ 00000524 t set_union │ │ │ │ 00000718 r set_union__doc__ │ │ │ │ -00004d7c t set_update │ │ │ │ +00004d48 t set_update │ │ │ │ 00000814 r set_update__doc__ │ │ │ │ -00003d8c t set_update_dict_lock_held │ │ │ │ +00003d88 t set_update_dict_lock_held │ │ │ │ 00001ef8 t set_update_internal │ │ │ │ 0000021c t set_update_iterable_lock_held │ │ │ │ -00000fa4 t set_vectorcall │ │ │ │ +00000f9c t set_vectorcall │ │ │ │ 00000a54 t set_xor │ │ │ │ 00002818 t setiter_dealloc │ │ │ │ 000026e0 t setiter_iternext │ │ │ │ 0000066c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000028 t setiter_reduce │ │ │ │ 00000780 t setiter_traverse │ │ │ │ @@ -12089,30 +12088,30 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001cba T PyType_AddWatcher │ │ │ │ 00001038 T PyType_ClearCache │ │ │ │ 00001dde T PyType_ClearWatcher │ │ │ │ -0000cdb8 T PyType_FromMetaclass │ │ │ │ -0000a4ec T PyType_FromModuleAndSpec │ │ │ │ +0000cef8 T PyType_FromMetaclass │ │ │ │ +0000a500 T PyType_FromModuleAndSpec │ │ │ │ 000042cc T PyType_FromSpec │ │ │ │ -0000a510 T PyType_FromSpecWithBases │ │ │ │ +0000a524 T PyType_FromSpecWithBases │ │ │ │ 00004010 T PyType_GenericAlloc │ │ │ │ -00009818 T PyType_GenericNew │ │ │ │ +0000982c T PyType_GenericNew │ │ │ │ 00000cfc T PyType_GetDict │ │ │ │ -0000c9c0 T PyType_GetFlags │ │ │ │ -000113e4 T PyType_GetFullyQualifiedName │ │ │ │ -0000f094 T PyType_GetModule │ │ │ │ -0000bb8c T PyType_GetModuleByDef │ │ │ │ +0000cb00 T PyType_GetFlags │ │ │ │ +000113dc T PyType_GetFullyQualifiedName │ │ │ │ +0000f1d4 T PyType_GetModule │ │ │ │ +0000bccc T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -000104b0 T PyType_GetModuleState │ │ │ │ +000104a8 T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ 000005bc T PyType_GetQualName │ │ │ │ -0000fc10 T PyType_GetSlot │ │ │ │ +0000fc08 T PyType_GetSlot │ │ │ │ 00001ca4 T PyType_GetTypeDataSize │ │ │ │ 00005d30 T PyType_IsSubtype │ │ │ │ 00000160 T PyType_Modified │ │ │ │ 0000591c T PyType_Ready │ │ │ │ 00002170 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00001e1c T PyType_Unwatch │ │ │ │ @@ -12155,330 +12154,330 @@ │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ 000014a0 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -000086c4 T _PyObject_LookupSpecial │ │ │ │ +000086d8 T _PyObject_LookupSpecial │ │ │ │ 0000222c T _PyObject_LookupSpecialId │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -0000d0f8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d238 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000d910 T _PyStaticType_FiniBuiltin │ │ │ │ +0000da50 T _PyStaticType_FiniBuiltin │ │ │ │ 00004218 T _PyStaticType_GetState │ │ │ │ 0000005c T _PyStaticType_InitBuiltin │ │ │ │ 0000026c T _PyStaticType_InitForExtension │ │ │ │ -0000b6ac T _PySuper_Lookup │ │ │ │ +0000b7ec T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 00000000 T _PyType_AddMethod │ │ │ │ 0000412c T _PyType_AllocNoTrack │ │ │ │ 0000529c T _PyType_CalculateMetaclass │ │ │ │ 00001f84 T _PyType_CheckConsistency │ │ │ │ 000042f0 t _PyType_FromMetaclass_impl │ │ │ │ 00001f5a T _PyType_GetBases │ │ │ │ 00004264 T _PyType_GetDict │ │ │ │ -0000caec T _PyType_GetDocFromInternalDoc │ │ │ │ -00011548 T _PyType_GetFullyQualifiedName │ │ │ │ +0000cc2c T _PyType_GetDocFromInternalDoc │ │ │ │ +00011540 T _PyType_GetFullyQualifiedName │ │ │ │ 00001f6e T _PyType_GetMRO │ │ │ │ -00011e9c T _PyType_GetModuleByDef2 │ │ │ │ +00011e94 T _PyType_GetModuleByDef2 │ │ │ │ 00000fb8 T _PyType_GetModuleByDef3 │ │ │ │ -0000c8c0 T _PyType_GetSubclasses │ │ │ │ +0000ca00 T _PyType_GetSubclasses │ │ │ │ 00000728 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -0000dee0 T _PyType_HasSubclasses │ │ │ │ +0000e020 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 00005da0 T _PyType_Lookup │ │ │ │ 0000217a T _PyType_LookupId │ │ │ │ 000059a8 T _PyType_LookupRef │ │ │ │ -0000a4cc T _PyType_Name │ │ │ │ -0000b594 T _PyType_NewManagedObject │ │ │ │ +0000a4e0 T _PyType_Name │ │ │ │ +0000b6d4 T _PyType_NewManagedObject │ │ │ │ 00000260 T _PyType_SetFlags │ │ │ │ -0000ccc8 T _PyType_SetFlagsRecursive │ │ │ │ +0000ce08 T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ 00000564 T _PyTypes_Fini │ │ │ │ 00000494 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000c06c T _Py_BaseObject_RichCompare │ │ │ │ +0000c1ac T _Py_BaseObject_RichCompare │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_SetImmortalUntracked │ │ │ │ U _Py_TrueStruct │ │ │ │ -0000f8e4 T _Py_slot_tp_getattr_hook │ │ │ │ +0000fa24 T _Py_slot_tp_getattr_hook │ │ │ │ 00000d7c T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000a030 T _Py_type_getattro │ │ │ │ -00009318 T _Py_type_getattro_impl │ │ │ │ +0000a044 T _Py_type_getattro │ │ │ │ +0000932c T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ 00000148 r __func__.0 │ │ │ │ 00000204 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000698 t _common_reduce.part.0 │ │ │ │ 00005ad4 t assign_version_tag │ │ │ │ 000054c0 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 0000190c t bufferwrapper_dealloc │ │ │ │ 0000184c t bufferwrapper_releasebuf │ │ │ │ 00001e80 t bufferwrapper_traverse │ │ │ │ 0000016c t call_unbound_noarg.part.0 │ │ │ │ -0000e880 t check_num_args │ │ │ │ -0000c5ec t check_set_special_type_attr │ │ │ │ +0000e9c0 t check_num_args │ │ │ │ +0000c72c t check_set_special_type_attr │ │ │ │ 00001458 t class_name │ │ │ │ -0000b008 t clear_slots │ │ │ │ -0000d734 t clear_tp_subclasses │ │ │ │ +0000b01c t clear_slots │ │ │ │ +0000d874 t clear_tp_subclasses │ │ │ │ 00000998 t compatible_for_assignment │ │ │ │ 00000ab0 t compatible_with_tp_base │ │ │ │ 00005b8c t find_name_in_mro │ │ │ │ -0000d928 t fini_static_type │ │ │ │ +0000da68 t fini_static_type │ │ │ │ 00001bf0 t get_dict_descriptor │ │ │ │ -0000bc14 t get_module_by_def │ │ │ │ +0000bd54 t get_module_by_def │ │ │ │ 00001556 t getindex │ │ │ │ -00010dfc t import_copyreg │ │ │ │ -00009eb8 t lookup_maybe_method │ │ │ │ +00010df4 t import_copyreg │ │ │ │ +00009ecc t lookup_maybe_method │ │ │ │ 000004e4 t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000f7c0 t merge_class_dict │ │ │ │ -00000d70 t method_is_overloaded.isra.0 │ │ │ │ +0000f900 t merge_class_dict │ │ │ │ +00000d9c t method_is_overloaded.isra.0 │ │ │ │ 0000064e t mro_hierarchy │ │ │ │ 00003b88 t mro_implementation_unlocked │ │ │ │ 000034dc t mro_internal_unlocked.isra.0 │ │ │ │ 00000158 r name_op │ │ │ │ 000005c4 t object___dir__ │ │ │ │ 000006c0 r object___dir____doc__ │ │ │ │ -0000d8ac t object___format__ │ │ │ │ +0000d9ec t object___format__ │ │ │ │ 00000734 r object___format____doc__ │ │ │ │ 00000da8 t object___getstate__ │ │ │ │ 00000824 r object___getstate____doc__ │ │ │ │ 0000163e t object___reduce__ │ │ │ │ 000007f8 r object___reduce____doc__ │ │ │ │ -00010504 t object___reduce_ex__ │ │ │ │ +000104fc t object___reduce_ex__ │ │ │ │ 000007bc r object___reduce_ex____doc__ │ │ │ │ 000011d0 t object___sizeof__ │ │ │ │ 000006f4 r object___sizeof____doc__ │ │ │ │ -00009234 t object_dealloc │ │ │ │ +00009248 t object_dealloc │ │ │ │ 000003f4 r object_doc │ │ │ │ -0000c254 t object_get_class │ │ │ │ +0000c394 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00010e30 t object_getstate_default │ │ │ │ -00009bec t object_init │ │ │ │ -000091c8 t object_init_subclass │ │ │ │ +00010e28 t object_getstate_default │ │ │ │ +00009c00 t object_init │ │ │ │ +000091dc t object_init_subclass │ │ │ │ 000004b0 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -00009944 t object_new │ │ │ │ +00009958 t object_new │ │ │ │ 00000190 t object_repr │ │ │ │ -0000c160 t object_richcompare │ │ │ │ +0000c2a0 t object_richcompare │ │ │ │ 00000b50 t object_set_class │ │ │ │ -0000a534 t object_str │ │ │ │ -0000c7b4 t object_subclasshook │ │ │ │ +0000a548 t object_str │ │ │ │ +0000c8f4 t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 00001a34 t releasebuffer_call_python │ │ │ │ -00012130 t richcmp_eq │ │ │ │ +00012128 t richcmp_eq │ │ │ │ 00000dc8 t richcmp_ge │ │ │ │ 00000db8 t richcmp_gt │ │ │ │ 00000dc0 t richcmp_le │ │ │ │ 00000db0 t richcmp_lt │ │ │ │ -000119c4 t richcmp_ne │ │ │ │ -0000cd40 t set_flags_recursive │ │ │ │ +000119bc t richcmp_ne │ │ │ │ +0000ce80 t set_flags_recursive │ │ │ │ 00001304 t set_mro_error │ │ │ │ 00001488 t slot_am_aiter │ │ │ │ 000016a4 t slot_am_anext │ │ │ │ 00001292 t slot_am_await │ │ │ │ 0000172c t slot_bf_getbuffer │ │ │ │ 00001b38 t slot_bf_releasebuffer │ │ │ │ -0000df4c t slot_mp_ass_subscript │ │ │ │ -0000cdd4 t slot_mp_subscript │ │ │ │ -00012098 t slot_nb_absolute │ │ │ │ -00011b84 t slot_nb_add │ │ │ │ -0000f2d0 t slot_nb_and │ │ │ │ -00011a6c t slot_nb_bool │ │ │ │ +0000e08c t slot_mp_ass_subscript │ │ │ │ +0000cf14 t slot_mp_subscript │ │ │ │ +00012090 t slot_nb_absolute │ │ │ │ +00011b7c t slot_nb_add │ │ │ │ +0000f410 t slot_nb_and │ │ │ │ +00011a64 t slot_nb_bool │ │ │ │ 000012e8 t slot_nb_divmod │ │ │ │ 00000dd0 t slot_nb_float │ │ │ │ -00011f30 t slot_nb_floor_divide │ │ │ │ +00011f28 t slot_nb_floor_divide │ │ │ │ 00000f68 t slot_nb_index │ │ │ │ 0000076a t slot_nb_inplace_add │ │ │ │ 00000bd8 t slot_nb_inplace_and │ │ │ │ -000009e8 t slot_nb_inplace_floor_divide │ │ │ │ +00000988 t slot_nb_inplace_floor_divide │ │ │ │ 00000f8c t slot_nb_inplace_lshift │ │ │ │ 00000930 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000794 t slot_nb_inplace_multiply │ │ │ │ 00000bac t slot_nb_inplace_or │ │ │ │ 00000b80 t slot_nb_inplace_power │ │ │ │ 00000b54 t slot_nb_inplace_remainder │ │ │ │ -00000e20 t slot_nb_inplace_rshift │ │ │ │ +00000d70 t slot_nb_inplace_rshift │ │ │ │ 000007c0 t slot_nb_inplace_subtract │ │ │ │ 0000095c t slot_nb_inplace_true_divide │ │ │ │ 00000c04 t slot_nb_inplace_xor │ │ │ │ -00011628 t slot_nb_int │ │ │ │ +00011620 t slot_nb_int │ │ │ │ 0000155c t slot_nb_invert │ │ │ │ 00000e4c t slot_nb_lshift │ │ │ │ 000007ec t slot_nb_matrix_multiply │ │ │ │ 00000df8 t slot_nb_multiply │ │ │ │ -00011d08 t slot_nb_negative │ │ │ │ -0000f598 t slot_nb_or │ │ │ │ +00011d00 t slot_nb_negative │ │ │ │ +0000f6d8 t slot_nb_or │ │ │ │ 00001010 t slot_nb_positive │ │ │ │ 00000f90 t slot_nb_power │ │ │ │ 00000a14 t slot_nb_remainder │ │ │ │ 00000c30 t slot_nb_rshift │ │ │ │ -00011d30 t slot_nb_subtract │ │ │ │ -00011650 t slot_nb_true_divide │ │ │ │ +00011d28 t slot_nb_subtract │ │ │ │ +00011648 t slot_nb_true_divide │ │ │ │ 00001138 t slot_nb_xor │ │ │ │ 000021a6 t slot_sq_ass_item │ │ │ │ -0000d14c t slot_sq_contains │ │ │ │ -0000f19c t slot_sq_item │ │ │ │ -0000ed54 t slot_sq_length │ │ │ │ -0000ebbc t slot_tp_call │ │ │ │ -0000f0e8 t slot_tp_descr_get │ │ │ │ -00000988 t slot_tp_descr_set │ │ │ │ -0000f438 t slot_tp_finalize │ │ │ │ -0000fee0 t slot_tp_hash │ │ │ │ -00009c70 t slot_tp_init │ │ │ │ -0000ec54 t slot_tp_iter │ │ │ │ -000103b0 t slot_tp_iternext │ │ │ │ -0000a86c t slot_tp_new │ │ │ │ -0000fe70 t slot_tp_repr │ │ │ │ -0000fc58 t slot_tp_richcompare │ │ │ │ -0000e204 t slot_tp_setattro │ │ │ │ -0001011c t slot_tp_str │ │ │ │ +0000d28c t slot_sq_contains │ │ │ │ +0000f2dc t slot_sq_item │ │ │ │ +0000ee94 t slot_sq_length │ │ │ │ +0000ecfc t slot_tp_call │ │ │ │ +0000f228 t slot_tp_descr_get │ │ │ │ +000009b4 t slot_tp_descr_set │ │ │ │ +0000f578 t slot_tp_finalize │ │ │ │ +0000fed8 t slot_tp_hash │ │ │ │ +00009c84 t slot_tp_init │ │ │ │ +0000ed94 t slot_tp_iter │ │ │ │ +000103a8 t slot_tp_iternext │ │ │ │ +0000a880 t slot_tp_new │ │ │ │ +0000fe68 t slot_tp_repr │ │ │ │ +0000fc50 t slot_tp_richcompare │ │ │ │ +0000e344 t slot_tp_setattro │ │ │ │ +00010114 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ 000057fc t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d7d4 t subtype_clear │ │ │ │ -0000abf0 t subtype_dealloc │ │ │ │ -0000f708 t subtype_dict │ │ │ │ +0000d914 t subtype_clear │ │ │ │ +0000ac04 t subtype_dealloc │ │ │ │ +0000f848 t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000015f0 t subtype_getweakref │ │ │ │ 00001594 t subtype_setdict │ │ │ │ -0000bc6c t subtype_traverse │ │ │ │ -00009134 t super_dealloc │ │ │ │ +0000bdac t subtype_traverse │ │ │ │ +00009148 t super_dealloc │ │ │ │ 00001678 t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -00008e68 t super_getattro │ │ │ │ +00008e7c t super_getattro │ │ │ │ 00001718 t super_init │ │ │ │ -0000a8d8 t super_init_without_args │ │ │ │ +0000a8ec t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001eb0 t super_repr │ │ │ │ 00001bb2 t super_traverse │ │ │ │ -0000883c t super_vectorcall │ │ │ │ -00008d18 t supercheck │ │ │ │ +00008850 t super_vectorcall │ │ │ │ +00008d2c t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000aa38 t tp_new_wrapper │ │ │ │ +0000aa4c t tp_new_wrapper │ │ │ │ 000006f0 t type___dir__ │ │ │ │ 0000089c r type___dir____doc__ │ │ │ │ -0000f564 t type___instancecheck__ │ │ │ │ +0000f6a4 t type___instancecheck__ │ │ │ │ 000009ac r type___instancecheck____doc__ │ │ │ │ 00001644 t type___sizeof__ │ │ │ │ 00000854 r type___sizeof____doc__ │ │ │ │ -0000ed20 t type___subclasscheck__ │ │ │ │ +0000ee60 t type___subclasscheck__ │ │ │ │ 00000960 r type___subclasscheck____doc__ │ │ │ │ -0000c7c0 t type___subclasses__ │ │ │ │ +0000c900 t type___subclasses__ │ │ │ │ 000008e0 r type___subclasses____doc__ │ │ │ │ -0000c34c t type_abstractmethods │ │ │ │ +0000c48c t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ 00005f68 t type_call │ │ │ │ -0000d284 t type_clear │ │ │ │ -0000d34c t type_dealloc │ │ │ │ -0000c2b0 t type_dict │ │ │ │ +0000d3c4 t type_clear │ │ │ │ +0000d48c t type_dealloc │ │ │ │ +0000c3f0 t type_dict │ │ │ │ 00000670 r type_doc │ │ │ │ -0000cb88 t type_get_annotations │ │ │ │ -0000c338 t type_get_bases │ │ │ │ -0000c660 t type_get_doc │ │ │ │ -0000c9c4 t type_get_module │ │ │ │ -0000cca4 t type_get_mro │ │ │ │ +0000ccc8 t type_get_annotations │ │ │ │ +0000c478 t type_get_bases │ │ │ │ +0000c7a0 t type_get_doc │ │ │ │ +0000cb04 t type_get_module │ │ │ │ +0000cde4 t type_get_mro │ │ │ │ 00000850 t type_get_text_signature │ │ │ │ 00000858 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -000091d4 t type_init │ │ │ │ +000091e8 t type_init │ │ │ │ 000059a0 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000b448 t type_modified_unlocked │ │ │ │ -0000b454 t type_modified_unlocked.part.0 │ │ │ │ -0000a750 t type_module │ │ │ │ -0000c268 t type_mro │ │ │ │ +0000b45c t type_modified_unlocked │ │ │ │ +0000b594 t type_modified_unlocked.part.0 │ │ │ │ +0000a764 t type_module │ │ │ │ +0000c3a8 t type_mro │ │ │ │ 00000924 r type_mro__doc__ │ │ │ │ -0000caa0 t type_name │ │ │ │ +0000cbe0 t type_name │ │ │ │ 000060a8 t type_new │ │ │ │ -00009814 t type_prepare │ │ │ │ -0000a820 t type_qualname │ │ │ │ +00009828 t type_prepare │ │ │ │ +0000a834 t type_qualname │ │ │ │ 00000220 t type_ready │ │ │ │ -0000a540 t type_repr │ │ │ │ -0000c3fc t type_set_abstractmethods │ │ │ │ -0000bf94 t type_set_annotations │ │ │ │ +0000a554 t type_repr │ │ │ │ +0000c53c t type_set_abstractmethods │ │ │ │ +0000c0d4 t type_set_annotations │ │ │ │ 0000000c t type_set_bases │ │ │ │ -00010020 t type_set_doc │ │ │ │ -0000c4dc t type_set_module │ │ │ │ +00010018 t type_set_doc │ │ │ │ +0000c61c t type_set_module │ │ │ │ 000008e8 t type_set_name │ │ │ │ 000007d4 t type_set_qualname │ │ │ │ 00001110 t type_set_type_params │ │ │ │ -0000b0a0 t type_setattro │ │ │ │ -0000923c t type_traverse │ │ │ │ +0000b0b4 t type_setattro │ │ │ │ +00009250 t type_traverse │ │ │ │ 00005ef4 t type_vectorcall │ │ │ │ -0000817c t update_one_slot │ │ │ │ -0000bd98 t update_slot │ │ │ │ -0000eb98 t update_slots_callback │ │ │ │ -0000ea30 t update_subclasses.constprop.0 │ │ │ │ +00008190 t update_one_slot │ │ │ │ +0000bed8 t update_slot │ │ │ │ +0000ecd8 t update_slots_callback │ │ │ │ +0000eb70 t update_subclasses.constprop.0 │ │ │ │ 00001d88 t validate_watcher_id │ │ │ │ -0000f4bc t vectorcall_maybe.constprop.0 │ │ │ │ -0000cff4 t vectorcall_method │ │ │ │ -000118d0 t wrap_binaryfunc │ │ │ │ -000120c0 t wrap_binaryfunc_l │ │ │ │ +0000f5fc t vectorcall_maybe.constprop.0 │ │ │ │ +0000d134 t vectorcall_method │ │ │ │ +000118c8 t wrap_binaryfunc │ │ │ │ +000120b8 t wrap_binaryfunc_l │ │ │ │ 000011a4 t wrap_binaryfunc_r │ │ │ │ 0000122e t wrap_buffer │ │ │ │ 00001584 t wrap_call │ │ │ │ 0000073e t wrap_del │ │ │ │ -0000e464 t wrap_delattr │ │ │ │ -00011940 t wrap_delitem │ │ │ │ +0000e5a4 t wrap_delattr │ │ │ │ +00011938 t wrap_delitem │ │ │ │ 000018d4 t wrap_descr_delete │ │ │ │ -00011848 t wrap_descr_get │ │ │ │ +00011840 t wrap_descr_get │ │ │ │ 00000b04 t wrap_descr_set │ │ │ │ 0000149c t wrap_hashfunc │ │ │ │ 000010b4 t wrap_indexargfunc │ │ │ │ -0000abcc t wrap_init │ │ │ │ +0000abe0 t wrap_init │ │ │ │ 00001c66 t wrap_inquirypred │ │ │ │ 0000145c t wrap_lenfunc │ │ │ │ -0000f014 t wrap_next │ │ │ │ -0000e1ac t wrap_objobjargproc │ │ │ │ +0000f154 t wrap_next │ │ │ │ +0000e2ec t wrap_objobjargproc │ │ │ │ 000012a8 t wrap_objobjproc │ │ │ │ 0000195c t wrap_releasebuffer │ │ │ │ -00011a38 t wrap_richcmpfunc │ │ │ │ -0000e8f8 t wrap_setattr │ │ │ │ +00011a30 t wrap_richcmpfunc │ │ │ │ +0000ea38 t wrap_setattr │ │ │ │ 000014fc t wrap_sq_delitem │ │ │ │ 000015a8 t wrap_sq_item │ │ │ │ 00001eec t wrap_sq_setitem │ │ │ │ 00001c20 t wrap_ternaryfunc │ │ │ │ 000011e8 t wrap_ternaryfunc_r │ │ │ │ -00010344 t wrap_unaryfunc │ │ │ │ +0001033c t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -12553,15 +12552,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromSpec │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_GenericAlias │ │ │ │ -00000554 t Py_XDECREF │ │ │ │ +00000580 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackKeywordsWithVararg │ │ │ │ 00000a18 D _PyNoDefault_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -12598,15 +12597,15 @@ │ │ │ │ 0000022c d _parser.11 │ │ │ │ 00000200 d _parser.14 │ │ │ │ 00000080 d _parser.17 │ │ │ │ 0000017c d _parser.2 │ │ │ │ 000001d4 d _parser.5 │ │ │ │ 000001a8 d _parser.8 │ │ │ │ 000001e8 t call_typing_func_object │ │ │ │ -00000508 t caller │ │ │ │ +00000534 t caller │ │ │ │ 00000494 t generic_class_getitem │ │ │ │ 00000064 r generic_class_getitem_doc │ │ │ │ 00000d54 t generic_dealloc │ │ │ │ 000001c8 r generic_doc │ │ │ │ 00000000 t generic_init_subclass │ │ │ │ 00000354 d generic_methods │ │ │ │ 0000031c d generic_slots │ │ │ │ @@ -12674,36 +12673,36 @@ │ │ │ │ 00000a9c t typealias_module │ │ │ │ 00000294 t typealias_new │ │ │ │ 0000070e t typealias_parameters │ │ │ │ 00000ad4 t typealias_reduce │ │ │ │ 00001b08 r typealias_reduce__doc__ │ │ │ │ 000006fc t typealias_repr │ │ │ │ 0000056e t typealias_subscript │ │ │ │ -000005ec t typealias_traverse │ │ │ │ +00000618 t typealias_traverse │ │ │ │ 00000556 t typealias_type_params │ │ │ │ 00000518 t typealias_value │ │ │ │ 00000762 t typevar_bound │ │ │ │ 0000089c t typevar_clear │ │ │ │ 0000071a t typevar_constraints │ │ │ │ -00000638 t typevar_dealloc │ │ │ │ +00000664 t typevar_dealloc │ │ │ │ 00000b8c t typevar_default │ │ │ │ 0000152c r typevar_doc │ │ │ │ 00000964 d typevar_getset │ │ │ │ 0000046c t typevar_has_default │ │ │ │ 00001c54 r typevar_has_default__doc__ │ │ │ │ 000009b4 d typevar_members │ │ │ │ 00000904 d typevar_methods │ │ │ │ 00000c9c t typevar_mro_entries │ │ │ │ 00000104 t typevar_new │ │ │ │ 00000bd8 t typevar_reduce │ │ │ │ 00001c70 r typevar_reduce__doc__ │ │ │ │ 00000d14 t typevar_repr │ │ │ │ 0000089c d typevar_slots │ │ │ │ 00000014 D typevar_spec │ │ │ │ -00000570 t typevar_traverse │ │ │ │ +0000059c t typevar_traverse │ │ │ │ 00000588 t typevar_typing_prepare_subst │ │ │ │ 00001c8c r typevar_typing_prepare_subst__doc__ │ │ │ │ 00000ae8 t typevar_typing_subst │ │ │ │ 00001cc4 r typevar_typing_subst__doc__ │ │ │ │ 000007ac t typevartuple │ │ │ │ 0000008c t typevartuple_alloc │ │ │ │ 00000aa4 t typevartuple_clear │ │ │ │ @@ -13008,15 +13007,15 @@ │ │ │ │ 00000650 r .LC93 │ │ │ │ 000006b4 r .LC95 │ │ │ │ 000006c4 r .LC96 │ │ │ │ 000006d0 r .LC97 │ │ │ │ 00000708 r .LC98 │ │ │ │ 00000748 r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ -00001142 t EncodingMap_size │ │ │ │ +0000116e t EncodingMap_size │ │ │ │ 000031f8 r EncodingMap_size__doc__ │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ @@ -13060,15 +13059,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -000033f8 T PyInit__string │ │ │ │ +00003330 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -13131,110 +13130,110 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -0000ec38 T PyUnicode_Append │ │ │ │ -00002e04 T PyUnicode_AppendAndDel │ │ │ │ -0001c8d0 T PyUnicode_AsASCIIString │ │ │ │ -000009aa T PyUnicode_AsCharmapString │ │ │ │ -000018c0 T PyUnicode_AsDecodedObject │ │ │ │ -0000191c T PyUnicode_AsDecodedUnicode │ │ │ │ -000019be T PyUnicode_AsEncodedObject │ │ │ │ -00006490 T PyUnicode_AsEncodedString │ │ │ │ -00001a1a T PyUnicode_AsEncodedUnicode │ │ │ │ -000009e2 T PyUnicode_AsLatin1String │ │ │ │ -000219d8 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0001dc1c T PyUnicode_AsUCS4 │ │ │ │ -00006ce4 T PyUnicode_AsUCS4Copy │ │ │ │ -000009e8 T PyUnicode_AsUTF16String │ │ │ │ -000009f0 T PyUnicode_AsUTF32String │ │ │ │ -000028ac T PyUnicode_AsUTF8 │ │ │ │ -0000275c T PyUnicode_AsUTF8AndSize │ │ │ │ -00014620 T PyUnicode_AsUTF8String │ │ │ │ -00020064 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00013d04 T PyUnicode_AsWideChar │ │ │ │ -0000b50c T PyUnicode_AsWideCharString │ │ │ │ -00013e6c T PyUnicode_BuildEncodingMap │ │ │ │ -00011b24 T PyUnicode_Compare │ │ │ │ -00004c18 T PyUnicode_CompareWithASCIIString │ │ │ │ -00005690 T PyUnicode_Concat │ │ │ │ -0000a304 T PyUnicode_Contains │ │ │ │ -000032a4 T PyUnicode_CopyCharacters │ │ │ │ -00000cc6 T PyUnicode_Count │ │ │ │ -0001538c T PyUnicode_Decode │ │ │ │ -00010770 T PyUnicode_DecodeASCII │ │ │ │ -000180b0 T PyUnicode_DecodeCharmap │ │ │ │ -00002800 T PyUnicode_DecodeFSDefault │ │ │ │ -00001ffc T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000180ac T PyUnicode_DecodeLatin1 │ │ │ │ -0000d4cc T PyUnicode_DecodeLocale │ │ │ │ -00001ab8 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0001e5ac T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ -00000968 T PyUnicode_DecodeUTF16 │ │ │ │ -0001f114 T PyUnicode_DecodeUTF16Stateful │ │ │ │ -00000984 T PyUnicode_DecodeUTF32 │ │ │ │ -00021008 T PyUnicode_DecodeUTF32Stateful │ │ │ │ -00001cbc T PyUnicode_DecodeUTF7 │ │ │ │ -00020414 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -0000491c T PyUnicode_DecodeUTF8 │ │ │ │ -00004984 T PyUnicode_DecodeUTF8Stateful │ │ │ │ -000009f8 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -0001118c T PyUnicode_EncodeFSDefault │ │ │ │ -00003280 T PyUnicode_EncodeLocale │ │ │ │ -00014900 T PyUnicode_EqualToUTF8 │ │ │ │ -00014954 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +0000ec54 T PyUnicode_Append │ │ │ │ +00002d3c T PyUnicode_AppendAndDel │ │ │ │ +0001c98c T PyUnicode_AsASCIIString │ │ │ │ +000009d6 T PyUnicode_AsCharmapString │ │ │ │ +000018ec T PyUnicode_AsDecodedObject │ │ │ │ +00001948 T PyUnicode_AsDecodedUnicode │ │ │ │ +000019ea T PyUnicode_AsEncodedObject │ │ │ │ +000064ac T PyUnicode_AsEncodedString │ │ │ │ +00001a46 T PyUnicode_AsEncodedUnicode │ │ │ │ +00000a0e T PyUnicode_AsLatin1String │ │ │ │ +00021a54 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001dcd8 T PyUnicode_AsUCS4 │ │ │ │ +00006c20 T PyUnicode_AsUCS4Copy │ │ │ │ +00000a14 T PyUnicode_AsUTF16String │ │ │ │ +00000a1c T PyUnicode_AsUTF32String │ │ │ │ +00002884 T PyUnicode_AsUTF8 │ │ │ │ +00002734 T PyUnicode_AsUTF8AndSize │ │ │ │ +0001463c T PyUnicode_AsUTF8String │ │ │ │ +000200e0 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00013d20 T PyUnicode_AsWideChar │ │ │ │ +0000b530 T PyUnicode_AsWideCharString │ │ │ │ +00013e88 T PyUnicode_BuildEncodingMap │ │ │ │ +00011b40 T PyUnicode_Compare │ │ │ │ +00004c1c T PyUnicode_CompareWithASCIIString │ │ │ │ +00005694 T PyUnicode_Concat │ │ │ │ +0000a32c T PyUnicode_Contains │ │ │ │ +000031dc T PyUnicode_CopyCharacters │ │ │ │ +00000cf2 T PyUnicode_Count │ │ │ │ +000153a8 T PyUnicode_Decode │ │ │ │ +0001078c T PyUnicode_DecodeASCII │ │ │ │ +00018180 T PyUnicode_DecodeCharmap │ │ │ │ +000027d8 T PyUnicode_DecodeFSDefault │ │ │ │ +00001fd4 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +0001817c T PyUnicode_DecodeLatin1 │ │ │ │ +0000d4f0 T PyUnicode_DecodeLocale │ │ │ │ +00001ae4 T PyUnicode_DecodeLocaleAndSize │ │ │ │ +0001e668 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +00000994 T PyUnicode_DecodeUTF16 │ │ │ │ +0001f0a0 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +000009b0 T PyUnicode_DecodeUTF32 │ │ │ │ +00021084 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00001ce8 T PyUnicode_DecodeUTF7 │ │ │ │ +00020490 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00004920 T PyUnicode_DecodeUTF8 │ │ │ │ +00004988 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +00000a24 T PyUnicode_DecodeUnicodeEscape │ │ │ │ +000111a8 T PyUnicode_EncodeFSDefault │ │ │ │ +000031b8 T PyUnicode_EncodeLocale │ │ │ │ +0001491c T PyUnicode_EqualToUTF8 │ │ │ │ +00014970 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 00002728 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00012d64 T PyUnicode_FSConverter │ │ │ │ -0001393c T PyUnicode_FSDecoder │ │ │ │ -0001f978 T PyUnicode_Fill │ │ │ │ -00008a24 T PyUnicode_Find │ │ │ │ -0000b718 T PyUnicode_FindChar │ │ │ │ -00015890 T PyUnicode_Format │ │ │ │ -000151ac T PyUnicode_FromEncodedObject │ │ │ │ -0000756c T PyUnicode_FromFormat │ │ │ │ -00002904 T PyUnicode_FromFormatV │ │ │ │ -0000451c T PyUnicode_FromKindAndData │ │ │ │ -0000ebd8 T PyUnicode_FromObject │ │ │ │ -00018bd0 T PyUnicode_FromOrdinal │ │ │ │ -0000092c T PyUnicode_FromString │ │ │ │ -00001bfc T PyUnicode_FromStringAndSize │ │ │ │ -00002180 T PyUnicode_FromWideChar │ │ │ │ -000009a0 T PyUnicode_GetDefaultEncoding │ │ │ │ +00012d80 T PyUnicode_FSConverter │ │ │ │ +00013958 T PyUnicode_FSDecoder │ │ │ │ +0001f9f4 T PyUnicode_Fill │ │ │ │ +00008968 T PyUnicode_Find │ │ │ │ +0000b73c T PyUnicode_FindChar │ │ │ │ +000158ac T PyUnicode_Format │ │ │ │ +000151c8 T PyUnicode_FromEncodedObject │ │ │ │ +00007588 T PyUnicode_FromFormat │ │ │ │ +000028dc T PyUnicode_FromFormatV │ │ │ │ +00004520 T PyUnicode_FromKindAndData │ │ │ │ +0000ebf4 T PyUnicode_FromObject │ │ │ │ +00018ca0 T PyUnicode_FromOrdinal │ │ │ │ +000009bc T PyUnicode_FromString │ │ │ │ +00001bd4 T PyUnicode_FromStringAndSize │ │ │ │ +00002158 T PyUnicode_FromWideChar │ │ │ │ +000009cc T PyUnicode_GetDefaultEncoding │ │ │ │ 00017620 T PyUnicode_GetLength │ │ │ │ -00001ae0 T PyUnicode_GetSize │ │ │ │ -00000730 T PyUnicode_InternFromString │ │ │ │ -00001cdc T PyUnicode_InternImmortal │ │ │ │ -0000060a T PyUnicode_InternInPlace │ │ │ │ -000049a8 T PyUnicode_IsIdentifier │ │ │ │ -00010c8c T PyUnicode_Join │ │ │ │ +00001b0c T PyUnicode_GetSize │ │ │ │ +000007c0 T PyUnicode_InternFromString │ │ │ │ +00001d08 T PyUnicode_InternImmortal │ │ │ │ +00000636 T PyUnicode_InternInPlace │ │ │ │ +000049ac T PyUnicode_IsIdentifier │ │ │ │ +00010ca8 T PyUnicode_Join │ │ │ │ 000005f8 T PyUnicode_New │ │ │ │ -0000d6c4 T PyUnicode_Partition │ │ │ │ -00008a2c t PyUnicode_READ_CHAR │ │ │ │ +0000d6e8 T PyUnicode_Partition │ │ │ │ +00008a48 t PyUnicode_READ_CHAR │ │ │ │ 00002220 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00007150 T PyUnicode_RPartition │ │ │ │ -00000d66 T PyUnicode_RSplit │ │ │ │ -0000059c T PyUnicode_ReadChar │ │ │ │ -000045bc T PyUnicode_Replace │ │ │ │ -00000d0a T PyUnicode_Resize │ │ │ │ -00006a1c T PyUnicode_RichCompare │ │ │ │ -0001dbbc T PyUnicode_Split │ │ │ │ -000177f4 T PyUnicode_Splitlines │ │ │ │ -0000b8e4 T PyUnicode_Substring │ │ │ │ +0000716c T PyUnicode_RPartition │ │ │ │ +00000d92 T PyUnicode_RSplit │ │ │ │ +000005c8 T PyUnicode_ReadChar │ │ │ │ +000044f8 T PyUnicode_Replace │ │ │ │ +00000d36 T PyUnicode_Resize │ │ │ │ +00006a38 T PyUnicode_RichCompare │ │ │ │ +0001dc78 T PyUnicode_Split │ │ │ │ +000178c4 T PyUnicode_Splitlines │ │ │ │ +0000b908 T PyUnicode_Substring │ │ │ │ 000026dc T PyUnicode_Tailmatch │ │ │ │ -00000da2 T PyUnicode_Translate │ │ │ │ +00000dce T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ -00000af2 T PyUnicode_WriteChar │ │ │ │ +00000b1e T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -00005c38 t Py_XDECREF │ │ │ │ +00005c3c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00007690 t SubString_new_object │ │ │ │ -00007404 t SubString_new_object_or_empty │ │ │ │ +000075cc t SubString_new_object │ │ │ │ +00007340 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 │ │ │ │ @@ -13264,108 +13263,108 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -00018080 T _PyUnicodeWriter_Dealloc │ │ │ │ -000042a8 T _PyUnicodeWriter_Finish │ │ │ │ -0000754c T _PyUnicodeWriter_Init │ │ │ │ -00005904 T _PyUnicodeWriter_PrepareInternal │ │ │ │ -00001b0a T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ +00018150 T _PyUnicodeWriter_Dealloc │ │ │ │ +000042ac T _PyUnicodeWriter_Finish │ │ │ │ +00007568 T _PyUnicodeWriter_Init │ │ │ │ +00005908 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00001b36 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 00002054 t _PyUnicodeWriter_Update │ │ │ │ -00004038 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -000176d4 T _PyUnicodeWriter_WriteChar │ │ │ │ -00007594 t _PyUnicodeWriter_WriteCharInline │ │ │ │ -00001b28 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -00007054 T _PyUnicodeWriter_WriteStr │ │ │ │ -00008a88 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -000069d4 T _PyUnicode_AsASCIIString │ │ │ │ -0001b1a0 T _PyUnicode_AsLatin1String │ │ │ │ -000026d0 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001773c T _PyUnicode_AsUTF8String │ │ │ │ -00001464 T _PyUnicode_CheckConsistency │ │ │ │ -00018af4 T _PyUnicode_ClearInterned │ │ │ │ -0001c5f8 T _PyUnicode_Copy │ │ │ │ -0001e5b0 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00001bfa T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -00004cf0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -000089a8 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -0000d444 T _PyUnicode_EQ │ │ │ │ -000199dc T _PyUnicode_EncodeCharmap │ │ │ │ -000035a4 T _PyUnicode_EncodeUTF16 │ │ │ │ -00007efc T _PyUnicode_EncodeUTF32 │ │ │ │ -000215d8 T _PyUnicode_EncodeUTF7 │ │ │ │ -00004b8c T _PyUnicode_Equal │ │ │ │ -00001c1a T _PyUnicode_EqualToASCIIId │ │ │ │ -0000493c T _PyUnicode_EqualToASCIIString │ │ │ │ -00014e80 T _PyUnicode_ExactDealloc │ │ │ │ -00005960 T _PyUnicode_FastCopyCharacters │ │ │ │ -0001decc T _PyUnicode_FastFill │ │ │ │ -00008b9c T _PyUnicode_FindMaxChar │ │ │ │ +0000403c T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +000177a4 T _PyUnicodeWriter_WriteChar │ │ │ │ +000075b0 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00001b54 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ +00007070 T _PyUnicodeWriter_WriteStr │ │ │ │ +00008aa4 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +000069f0 T _PyUnicode_AsASCIIString │ │ │ │ +0001b25c T _PyUnicode_AsLatin1String │ │ │ │ +000026a8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001780c T _PyUnicode_AsUTF8String │ │ │ │ +00001490 T _PyUnicode_CheckConsistency │ │ │ │ +00018bc4 T _PyUnicode_ClearInterned │ │ │ │ +0001c6b4 T _PyUnicode_Copy │ │ │ │ +0001e66c T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00001c26 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ +00004cf4 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +000088ec T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000d468 T _PyUnicode_EQ │ │ │ │ +00019a98 T _PyUnicode_EncodeCharmap │ │ │ │ +000034dc T _PyUnicode_EncodeUTF16 │ │ │ │ +00007e3c T _PyUnicode_EncodeUTF32 │ │ │ │ +00021654 T _PyUnicode_EncodeUTF7 │ │ │ │ +00004b90 T _PyUnicode_Equal │ │ │ │ +00001c46 T _PyUnicode_EqualToASCIIId │ │ │ │ +00004940 T _PyUnicode_EqualToASCIIString │ │ │ │ +00014e9c T _PyUnicode_ExactDealloc │ │ │ │ +0000589c T _PyUnicode_FastCopyCharacters │ │ │ │ +0001df88 T _PyUnicode_FastFill │ │ │ │ +00008bb8 T _PyUnicode_FindMaxChar │ │ │ │ 00002238 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00002d70 T _PyUnicode_Fini │ │ │ │ -00002cdc T _PyUnicode_FiniTypes │ │ │ │ +00002c60 T _PyUnicode_Fini │ │ │ │ +00002bcc T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0001ce9c T _PyUnicode_FormatLong │ │ │ │ -000041bc T _PyUnicode_FromASCII │ │ │ │ -00000232 T _PyUnicode_FromId │ │ │ │ -00004738 t _PyUnicode_FromUCS1 │ │ │ │ -000186a8 t _PyUnicode_FromUCS2 │ │ │ │ -0001d4d0 t _PyUnicode_FromUCS4 │ │ │ │ -00002c08 T _PyUnicode_GetNameCAPI │ │ │ │ +0001cf58 T _PyUnicode_FormatLong │ │ │ │ +000041c0 T _PyUnicode_FromASCII │ │ │ │ +0000025e T _PyUnicode_FromId │ │ │ │ +0000473c t _PyUnicode_FromUCS1 │ │ │ │ +00018778 t _PyUnicode_FromUCS2 │ │ │ │ +0001d58c t _PyUnicode_FromUCS4 │ │ │ │ +00002af8 T _PyUnicode_GetNameCAPI │ │ │ │ 00001ef4 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 0000233c T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00001ec0 T _PyUnicode_InitState │ │ │ │ 00001f28 T _PyUnicode_InitTypes │ │ │ │ -0001c9fc T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00001c60 T _PyUnicode_InternImmortal │ │ │ │ -00021b9c T _PyUnicode_InternInPlace │ │ │ │ -00001e20 T _PyUnicode_InternMortal │ │ │ │ -00001cc2 T _PyUnicode_InternStatic │ │ │ │ -000013c4 T _PyUnicode_InternedSize │ │ │ │ -00001400 T _PyUnicode_InternedSize_Immortal │ │ │ │ +0001cab8 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00001c38 T _PyUnicode_InternImmortal │ │ │ │ +00021c18 T _PyUnicode_InternInPlace │ │ │ │ +00001df8 T _PyUnicode_InternMortal │ │ │ │ +00001cee T _PyUnicode_InternStatic │ │ │ │ +000013f0 T _PyUnicode_InternedSize │ │ │ │ +0000142c 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 │ │ │ │ -00009dc8 T _PyUnicode_JoinArray │ │ │ │ -00004b18 T _PyUnicode_ScanIdentifier │ │ │ │ +00009df0 T _PyUnicode_JoinArray │ │ │ │ +00004b1c T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001b1f8 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001b2f4 t _PyUnicode_TranslateCharmap │ │ │ │ -000017fe T _PyUnicode_WideCharString_Converter │ │ │ │ -00001856 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -000120c8 T _PyUnicode_XStrip │ │ │ │ +0001b2b4 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001b3b0 t _PyUnicode_TranslateCharmap │ │ │ │ +0000182a T _PyUnicode_WideCharString_Converter │ │ │ │ +00001882 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ +000120e4 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000088 T _Py_DecodeUTF8Ex │ │ │ │ 00002308 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -0000dd9c T _Py_EncodeUTF8Ex │ │ │ │ +0000ddc0 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000d61c T _Py_GetErrorHandler │ │ │ │ +0000d640 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -13391,15 +13390,15 @@ │ │ │ │ 00000210 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 │ │ │ │ -00005c54 t _copy_characters │ │ │ │ +00005c58 t _copy_characters │ │ │ │ 00000238 r _keywords.11 │ │ │ │ 00000248 r _keywords.14 │ │ │ │ 00000254 r _keywords.17 │ │ │ │ 00000260 r _keywords.20 │ │ │ │ 00000268 r _keywords.23 │ │ │ │ 00000270 r _keywords.26 │ │ │ │ 0000022c r _keywords.8 │ │ │ │ @@ -13415,256 +13414,256 @@ │ │ │ │ 00000620 d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 00000594 d _parser.24 │ │ │ │ 000005c0 d _parser.27 │ │ │ │ 00000568 d _parser.9 │ │ │ │ 00000720 d _string_methods │ │ │ │ 000005ec d _string_module │ │ │ │ -00011560 t any_find_slice │ │ │ │ -00014628 t anylib_find │ │ │ │ +0001157c t any_find_slice │ │ │ │ +00014644 t anylib_find │ │ │ │ 00000110 r ascii_linebreak │ │ │ │ -000063a0 t asciilib__factorize │ │ │ │ -000063e0 t asciilib__lex_search │ │ │ │ -000061dc t asciilib__preprocess │ │ │ │ -000064b0 t asciilib__two_way │ │ │ │ -00005a8c t asciilib_adaptive_find.constprop.0 │ │ │ │ -0001ff0c t asciilib_default_rfind.constprop.0 │ │ │ │ -000196f0 t backslashreplace │ │ │ │ +000062dc t asciilib__factorize │ │ │ │ +0000631c t asciilib__lex_search │ │ │ │ +00006118 t asciilib__preprocess │ │ │ │ +000063ec t asciilib__two_way │ │ │ │ +000059c8 t asciilib_adaptive_find.constprop.0 │ │ │ │ +0001ff88 t asciilib_default_rfind.constprop.0 │ │ │ │ +000197ac t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0001e20c t case_operation │ │ │ │ -00005d7c t charmapencode_lookup │ │ │ │ -0001ab44 t charmapencode_output │ │ │ │ -00002d14 t clear_interned_dict │ │ │ │ +0001e2c8 t case_operation │ │ │ │ +00005cb8 t charmapencode_lookup │ │ │ │ +0001ac00 t charmapencode_output │ │ │ │ +00002c04 t clear_interned_dict │ │ │ │ 000024c4 t config_get_codec_name │ │ │ │ -000006b4 t convert_uc.constprop.0 │ │ │ │ -0001e4a8 t do_capitalize │ │ │ │ -000008ea t do_casefold │ │ │ │ -000078fc t do_lower │ │ │ │ -00007af4 t do_string_format │ │ │ │ -00008a98 t do_string_format_map │ │ │ │ -0001eba4 t do_swapcase │ │ │ │ -0001fc80 t do_title │ │ │ │ -0002191c t do_upper │ │ │ │ -00013adc t encode_wstr_utf8 │ │ │ │ +000006e0 t convert_uc.constprop.0 │ │ │ │ +0001e564 t do_capitalize │ │ │ │ +00000916 t do_casefold │ │ │ │ +00007838 t do_lower │ │ │ │ +00007b10 t do_string_format │ │ │ │ +000089dc t do_string_format_map │ │ │ │ +0001ec60 t do_swapcase │ │ │ │ +0001fcfc t do_title │ │ │ │ +00021998 t do_upper │ │ │ │ +00013af8 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 000020b8 t ensure_unicode.isra.0 │ │ │ │ -0000763c t fieldnameiter_dealloc │ │ │ │ +00007578 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -000074f4 t fieldnameiter_next │ │ │ │ +00007430 t fieldnameiter_next │ │ │ │ 00000548 r format__doc__ │ │ │ │ 000004a0 r format_map__doc__ │ │ │ │ -0000741c t formatter_field_name_split │ │ │ │ -00006efc t formatter_parser │ │ │ │ -0000765c t formatteriter_dealloc │ │ │ │ +00007358 t formatter_field_name_split │ │ │ │ +00006e38 t formatter_parser │ │ │ │ +00007598 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00006f5c t formatteriter_next │ │ │ │ +00006e98 t formatteriter_next │ │ │ │ 000001bc t get_error_handler_wide.part.0 │ │ │ │ 00002294 t get_integer │ │ │ │ -00000860 t handle_capital_sigma │ │ │ │ -00001a6c t hashtable_unicode_compare │ │ │ │ +0000088c t handle_capital_sigma │ │ │ │ +00000730 t hashtable_unicode_compare │ │ │ │ 000005a8 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 00000524 t intern_static.isra.0 │ │ │ │ 000002d0 r length_hint_doc │ │ │ │ -00017648 t make_encode_exception │ │ │ │ +00000232 t make_encode_exception.part.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -00008bdc t output_markup │ │ │ │ -00003404 t pad │ │ │ │ -00002dd4 t raise_encode_exception │ │ │ │ +00008bf8 t output_markup │ │ │ │ +0000333c t pad │ │ │ │ +00002cc4 t raise_encode_exception │ │ │ │ 000002a8 r reduce_doc │ │ │ │ -0000f728 t replace │ │ │ │ -00006310 t resize_compact │ │ │ │ -0000179c t resize_copy │ │ │ │ -00004710 t rsplit │ │ │ │ +0000f744 t replace │ │ │ │ +0000632c t resize_compact │ │ │ │ +000017c8 t resize_copy │ │ │ │ +0000464c t rsplit │ │ │ │ 00000280 r setstate_doc │ │ │ │ -0000bb4c t split │ │ │ │ +0000bb70 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00007958 t tailmatch │ │ │ │ -000063a0 t ucs1lib__factorize │ │ │ │ -00006890 t ucs1lib__preprocess │ │ │ │ -00006a58 t ucs1lib__two_way │ │ │ │ -00000644 t ucs1lib__two_way_count │ │ │ │ -00005e58 t ucs1lib_adaptive_find │ │ │ │ +00007974 t tailmatch │ │ │ │ +000062dc t ucs1lib__factorize │ │ │ │ +000067cc t ucs1lib__preprocess │ │ │ │ +00006994 t ucs1lib__two_way │ │ │ │ +00000670 t ucs1lib__two_way_count │ │ │ │ +00005d94 t ucs1lib_adaptive_find │ │ │ │ 00002584 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00003b80 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00008610 t ucs1lib_utf32_encode.isra.0 │ │ │ │ -00000dd2 t ucs2lib__lex_search │ │ │ │ -0000128c t ucs2lib__preprocess │ │ │ │ -00000e2a t ucs2lib__two_way │ │ │ │ -00001354 t ucs2lib__two_way_count │ │ │ │ -0001ae30 t ucs2lib_fastsearch │ │ │ │ -000003c8 t ucs2lib_fastsearch.part.0 │ │ │ │ -0001b0bc t ucs2lib_find_char │ │ │ │ -00002c54 t ucs2lib_find_max_char │ │ │ │ -00002e24 t ucs2lib_rfind_char │ │ │ │ -00012a54 t ucs2lib_utf8_encoder │ │ │ │ -00000f82 t ucs4lib__lex_search │ │ │ │ -00001152 t ucs4lib__preprocess │ │ │ │ -00000fda t ucs4lib__two_way │ │ │ │ -0000121c t ucs4lib__two_way_count │ │ │ │ -00007a34 t ucs4lib_fastsearch │ │ │ │ -00007998 t ucs4lib_find_char │ │ │ │ -00003e94 t ucs4lib_find_max_char │ │ │ │ -00000a66 t ucs4lib_rfind_char │ │ │ │ -00002eb8 t ucs4lib_utf8_encoder │ │ │ │ -000058ec t unicode___format__ │ │ │ │ +00003abc t ucs1lib_utf16_encode.isra.0 │ │ │ │ +00008554 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00000dfe t ucs2lib__lex_search │ │ │ │ +000012b8 t ucs2lib__preprocess │ │ │ │ +00000e56 t ucs2lib__two_way │ │ │ │ +00001380 t ucs2lib__two_way_count │ │ │ │ +0001aeec t ucs2lib_fastsearch │ │ │ │ +000003f4 t ucs2lib_fastsearch.part.0 │ │ │ │ +0001b178 t ucs2lib_find_char │ │ │ │ +00002b44 t ucs2lib_find_max_char │ │ │ │ +00002d5c t ucs2lib_rfind_char │ │ │ │ +00012a70 t ucs2lib_utf8_encoder │ │ │ │ +00000fae t ucs4lib__lex_search │ │ │ │ +0000117e t ucs4lib__preprocess │ │ │ │ +00001006 t ucs4lib__two_way │ │ │ │ +00001248 t ucs4lib__two_way_count │ │ │ │ +00007970 t ucs4lib_fastsearch │ │ │ │ +000078d4 t ucs4lib_find_char │ │ │ │ +00003dd0 t ucs4lib_find_max_char │ │ │ │ +00000a92 t ucs4lib_rfind_char │ │ │ │ +00002df0 t ucs4lib_utf8_encoder │ │ │ │ +00005828 t unicode___format__ │ │ │ │ 00000648 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -00010d94 t unicode_ascii_iter_next │ │ │ │ -0001acc0 t unicode_askind │ │ │ │ -000058b4 t unicode_capitalize │ │ │ │ +00010db0 t unicode_ascii_iter_next │ │ │ │ +0001ad7c t unicode_askind │ │ │ │ +000057f0 t unicode_capitalize │ │ │ │ 00003098 r unicode_capitalize__doc__ │ │ │ │ -000076a8 t unicode_casefold │ │ │ │ +000075e4 t unicode_casefold │ │ │ │ 0000303c r unicode_casefold__doc__ │ │ │ │ -0001cdb4 t unicode_center │ │ │ │ +0001ce70 t unicode_center │ │ │ │ 00002f9c r unicode_center__doc__ │ │ │ │ -00013288 t unicode_char │ │ │ │ +000132a4 t unicode_char │ │ │ │ 000020f0 t unicode_check_encoding_errors │ │ │ │ -000033a8 t unicode_check_modifiable │ │ │ │ -00011b70 t unicode_compare │ │ │ │ -0001c020 t unicode_count │ │ │ │ +000032e0 t unicode_check_modifiable │ │ │ │ +00011b8c t unicode_compare │ │ │ │ +0001c0dc t unicode_count │ │ │ │ 00002ed0 r unicode_count__doc__ │ │ │ │ -0001c0d0 t unicode_count_impl │ │ │ │ -00001afc t unicode_dealloc │ │ │ │ -00017e2c t unicode_decode_call_errorhandler_writer │ │ │ │ -000020a0 t unicode_decode_locale │ │ │ │ -00000954 t unicode_decode_utf8 │ │ │ │ +0001c18c t unicode_count_impl │ │ │ │ +00001ad4 t unicode_dealloc │ │ │ │ +00017efc t unicode_decode_call_errorhandler_writer │ │ │ │ +00002078 t unicode_decode_locale │ │ │ │ +000009e4 t unicode_decode_utf8 │ │ │ │ 00000308 r unicode_doc │ │ │ │ -00014f78 t unicode_encode │ │ │ │ +00014f94 t unicode_encode │ │ │ │ 00002cd0 r unicode_encode__doc__ │ │ │ │ -0000289c t unicode_encode_call_errorhandler │ │ │ │ -00011228 t unicode_encode_locale │ │ │ │ -00018e78 t unicode_encode_ucs1 │ │ │ │ -000127ac t unicode_encode_utf8 │ │ │ │ -00012230 t unicode_endswith │ │ │ │ +00017648 t unicode_encode_call_errorhandler │ │ │ │ +00011244 t unicode_encode_locale │ │ │ │ +00018f48 t unicode_encode_ucs1 │ │ │ │ +000127c8 t unicode_encode_utf8 │ │ │ │ +0001224c t unicode_endswith │ │ │ │ 000006b4 r unicode_endswith__doc__ │ │ │ │ -0000f0b0 t unicode_expandtabs │ │ │ │ +0000f0cc t unicode_expandtabs │ │ │ │ 00002c28 r unicode_expandtabs__doc__ │ │ │ │ -0001cd68 t unicode_fill │ │ │ │ -000029ac t unicode_fill_utf8 │ │ │ │ -000150f4 t unicode_find │ │ │ │ +0001ce24 t unicode_fill │ │ │ │ +0000289c t unicode_fill_utf8 │ │ │ │ +00015110 t unicode_find │ │ │ │ 00002b34 r unicode_find__doc__ │ │ │ │ -00006b7c t unicode_fromformat_write_cstr │ │ │ │ -00006e60 t unicode_fromformat_write_str │ │ │ │ -00000bc0 t unicode_fromformat_write_wcstr │ │ │ │ -00013104 t unicode_getitem │ │ │ │ -00008a70 t unicode_getnewargs │ │ │ │ +00006b98 t unicode_fromformat_write_cstr │ │ │ │ +00006e7c t unicode_fromformat_write_str │ │ │ │ +00000bec t unicode_fromformat_write_wcstr │ │ │ │ +00013120 t unicode_getitem │ │ │ │ +000089b4 t unicode_getnewargs │ │ │ │ 000004d4 t unicode_hash │ │ │ │ -000044ec t unicode_index │ │ │ │ +00004428 t unicode_index │ │ │ │ 00002a24 r unicode_index__doc__ │ │ │ │ -00012eac t unicode_isalnum │ │ │ │ +00012ec8 t unicode_isalnum │ │ │ │ 00002444 r unicode_isalnum__doc__ │ │ │ │ -00004394 t unicode_isalpha │ │ │ │ +000042d0 t unicode_isalpha │ │ │ │ 00002524 r unicode_isalpha__doc__ │ │ │ │ -00013cf8 t unicode_isascii │ │ │ │ +00013d14 t unicode_isascii │ │ │ │ 0000296c r unicode_isascii__doc__ │ │ │ │ -00008924 t unicode_isdecimal │ │ │ │ +00008868 t unicode_isdecimal │ │ │ │ 0000236c r unicode_isdecimal__doc__ │ │ │ │ -0001dacc t unicode_isdigit │ │ │ │ +0001db88 t unicode_isdigit │ │ │ │ 0000229c r unicode_isdigit__doc__ │ │ │ │ -00014998 t unicode_isidentifier │ │ │ │ +000149b4 t unicode_isidentifier │ │ │ │ 00002104 r unicode_isidentifier__doc__ │ │ │ │ -000077dc t unicode_islower │ │ │ │ +00007718 t unicode_islower │ │ │ │ 00002890 r unicode_islower__doc__ │ │ │ │ -000007da t unicode_isnumeric │ │ │ │ +00000806 t unicode_isnumeric │ │ │ │ 000021d0 r unicode_isnumeric__doc__ │ │ │ │ -0001fe7c t unicode_isprintable │ │ │ │ +0001fef8 t unicode_isprintable │ │ │ │ 00002060 r unicode_isprintable__doc__ │ │ │ │ -0001d33c t unicode_isspace │ │ │ │ +0001d3f8 t unicode_isspace │ │ │ │ 000025f8 r unicode_isspace__doc__ │ │ │ │ -00000712 t unicode_istitle │ │ │ │ +0000073e t unicode_istitle │ │ │ │ 000026cc r unicode_istitle__doc__ │ │ │ │ -0001c79c t unicode_isupper │ │ │ │ +0001c858 t unicode_isupper │ │ │ │ 000027b0 r unicode_isupper__doc__ │ │ │ │ -00010ce8 t unicode_iter │ │ │ │ -00010c30 t unicode_join │ │ │ │ +00010d04 t unicode_iter │ │ │ │ +00010c4c t unicode_join │ │ │ │ 00001f74 r unicode_join__doc__ │ │ │ │ -00000c34 t unicode_kind_name │ │ │ │ -00007148 t unicode_length │ │ │ │ -0001ee10 t unicode_ljust │ │ │ │ +00000c60 t unicode_kind_name │ │ │ │ +00007164 t unicode_length │ │ │ │ +0001eecc t unicode_ljust │ │ │ │ 00001ed0 r unicode_ljust__doc__ │ │ │ │ -0000e8c4 t unicode_lower │ │ │ │ +0000e8e8 t unicode_lower │ │ │ │ 00001e88 r unicode_lower__doc__ │ │ │ │ -0001339c t unicode_lstrip │ │ │ │ +000133b8 t unicode_lstrip │ │ │ │ 00001d34 r unicode_lstrip__doc__ │ │ │ │ -00003ff0 t unicode_maketrans │ │ │ │ +00003f2c t unicode_maketrans │ │ │ │ 00000b98 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -00015878 t unicode_mod │ │ │ │ -0001a8b4 t unicode_new │ │ │ │ -0000d6c0 t unicode_partition │ │ │ │ +00015894 t unicode_mod │ │ │ │ +0001a970 t unicode_new │ │ │ │ +0000d6e4 t unicode_partition │ │ │ │ 000012a8 r unicode_partition__doc__ │ │ │ │ -0001e0d0 t unicode_removeprefix │ │ │ │ +0001e18c t unicode_removeprefix │ │ │ │ 00001a74 r unicode_removeprefix__doc__ │ │ │ │ -00007704 t unicode_removesuffix │ │ │ │ +00007640 t unicode_removesuffix │ │ │ │ 00001978 r unicode_removesuffix__doc__ │ │ │ │ -00014b08 t unicode_repeat │ │ │ │ -0000f628 t unicode_replace │ │ │ │ +00014b24 t unicode_repeat │ │ │ │ +0000f644 t unicode_replace │ │ │ │ 00001b54 r unicode_replace__doc__ │ │ │ │ -0000a75c t unicode_repr │ │ │ │ -0000ee80 t unicode_resize │ │ │ │ +0000a784 t unicode_repr │ │ │ │ +0000ee9c t unicode_resize │ │ │ │ 00001f94 t unicode_result │ │ │ │ 0000201c t unicode_result.part.0 │ │ │ │ -000114a8 t unicode_rfind │ │ │ │ +000114c4 t unicode_rfind │ │ │ │ 00001884 r unicode_rfind__doc__ │ │ │ │ -000031ac t unicode_rindex │ │ │ │ +000030e4 t unicode_rindex │ │ │ │ 00001770 r unicode_rindex__doc__ │ │ │ │ -0001df10 t unicode_rjust │ │ │ │ +0001dfcc t unicode_rjust │ │ │ │ 000016cc r unicode_rjust__doc__ │ │ │ │ -0000714c t unicode_rpartition │ │ │ │ +00007168 t unicode_rpartition │ │ │ │ 00001114 r unicode_rpartition__doc__ │ │ │ │ -00004608 t unicode_rsplit │ │ │ │ +00004544 t unicode_rsplit │ │ │ │ 00000f1c r unicode_rsplit__doc__ │ │ │ │ -00011ce0 t unicode_rstrip │ │ │ │ +00011cfc t unicode_rstrip │ │ │ │ 00001c90 r unicode_rstrip__doc__ │ │ │ │ -000009fe t unicode_sizeof │ │ │ │ +00000a2a t unicode_sizeof │ │ │ │ 000005fc r unicode_sizeof__doc__ │ │ │ │ -0000ba10 t unicode_split │ │ │ │ +0000ba34 t unicode_split │ │ │ │ 00001428 r unicode_split__doc__ │ │ │ │ -00017744 t unicode_splitlines │ │ │ │ +00017814 t unicode_splitlines │ │ │ │ 00000e54 r unicode_splitlines__doc__ │ │ │ │ -000075fc t unicode_startswith │ │ │ │ +00007618 t unicode_startswith │ │ │ │ 000007e4 r unicode_startswith__doc__ │ │ │ │ -0001fab8 t unicode_str │ │ │ │ -0000e0ac t unicode_strip │ │ │ │ +0001fb34 t unicode_str │ │ │ │ +0000e0d0 t unicode_strip │ │ │ │ 00001dd8 r unicode_strip__doc__ │ │ │ │ -00010e48 t unicode_subscript │ │ │ │ -00000638 t unicode_swapcase │ │ │ │ +00010e64 t unicode_subscript │ │ │ │ +00000664 t unicode_swapcase │ │ │ │ 00000dec r unicode_swapcase__doc__ │ │ │ │ -000078f0 t unicode_title │ │ │ │ +0000782c t unicode_title │ │ │ │ 00003134 r unicode_title__doc__ │ │ │ │ -0001b2e8 t unicode_translate │ │ │ │ +0001b3a4 t unicode_translate │ │ │ │ 000009ec r unicode_translate__doc__ │ │ │ │ -0001c91c t unicode_upper │ │ │ │ +0001c9d8 t unicode_upper │ │ │ │ 000009a4 r unicode_upper__doc__ │ │ │ │ -00012520 t unicode_vectorcall │ │ │ │ -00007e00 t unicode_zfill │ │ │ │ +0001253c t unicode_vectorcall │ │ │ │ +00007d40 t unicode_zfill │ │ │ │ 00000918 r unicode_zfill__doc__ │ │ │ │ -00010dec t unicodeiter_dealloc │ │ │ │ -0000767c t unicodeiter_len │ │ │ │ +00010e08 t unicodeiter_dealloc │ │ │ │ +000075b8 t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00018ce0 t unicodeiter_next │ │ │ │ -00007794 t unicodeiter_reduce │ │ │ │ -000079e8 t unicodeiter_setstate │ │ │ │ -000003bc t unicodeiter_traverse │ │ │ │ +00018db0 t unicodeiter_next │ │ │ │ +000076d0 t unicodeiter_reduce │ │ │ │ +00007924 t unicodeiter_setstate │ │ │ │ +000003e8 t unicodeiter_traverse │ │ │ │ 00000190 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -00005980 t xmlcharrefreplace │ │ │ │ +000058bc t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016600 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000004cc T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13812,15 +13811,15 @@ │ │ │ │ U PyNumber_Remainder │ │ │ │ U PyNumber_Rshift │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_Call │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000071c T PyObject_ClearWeakRefs │ │ │ │ +00000718 T PyObject_ClearWeakRefs │ │ │ │ U PyObject_DelItem │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_Hash │ │ │ │ @@ -13836,43 +13835,43 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 00000d86 T PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000d10 T PyWeakref_GetObject │ │ │ │ -00000e1c T PyWeakref_GetRef │ │ │ │ +00000e18 T PyWeakref_GetRef │ │ │ │ 00000000 T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ -00000c44 t Py_XDECREF │ │ │ │ +00000c40 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyRuntime │ │ │ │ -00000f44 T _PyStaticType_ClearWeakRefs │ │ │ │ +00000f40 T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a0 D _PyWeakref_CallableProxyType │ │ │ │ -00000ec0 T _PyWeakref_ClearRef │ │ │ │ -00000f6c T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00000b70 T _PyWeakref_GetWeakrefCount │ │ │ │ +00000ebc T _PyWeakref_ClearRef │ │ │ │ +00000f68 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ +00000b6c T _PyWeakref_GetWeakrefCount │ │ │ │ 00000350 T _PyWeakref_IsDead │ │ │ │ 000000d0 D _PyWeakref_ProxyType │ │ │ │ 00000000 D _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00000bc4 t clear_weakref_lock_held │ │ │ │ +00000bc0 t clear_weakref_lock_held │ │ │ │ 00000000 t gc_clear │ │ │ │ -00000318 t gc_traverse │ │ │ │ +00000314 t gc_traverse │ │ │ │ 00000250 t insert_weakref │ │ │ │ 00001c2c t proxy_abs │ │ │ │ 00000634 t proxy_add │ │ │ │ 0000193c t proxy_and │ │ │ │ 00000270 d proxy_as_mapping │ │ │ │ 000002a4 d proxy_as_number │ │ │ │ 0000027c d proxy_as_sequence │ │ │ │ @@ -13914,29 +13913,29 @@ │ │ │ │ 0000179c t proxy_or │ │ │ │ 00001cac t proxy_pos │ │ │ │ 000021fc t proxy_pow │ │ │ │ 00000b70 t proxy_repr │ │ │ │ 00000be0 t proxy_reversed │ │ │ │ 00000454 t proxy_richcompare │ │ │ │ 00001a0c t proxy_rshift │ │ │ │ -000010dc t proxy_setattr │ │ │ │ +000010d8 t proxy_setattr │ │ │ │ 0000029e t proxy_setitem │ │ │ │ 000001ae t proxy_str │ │ │ │ 0000201c t proxy_sub │ │ │ │ 00000e7c t proxy_true_div │ │ │ │ 0000186c t proxy_xor │ │ │ │ -000006cc t weakref___init__ │ │ │ │ -00000324 t weakref___new__ │ │ │ │ -00000cd4 t weakref_dealloc │ │ │ │ -00000d8c t weakref_hash │ │ │ │ +000006c8 t weakref___init__ │ │ │ │ +00000320 t weakref___new__ │ │ │ │ +00000cd0 t weakref_dealloc │ │ │ │ +00000d88 t weakref_hash │ │ │ │ 00000384 d weakref_members │ │ │ │ 00000364 d weakref_methods │ │ │ │ 00000024 t weakref_repr │ │ │ │ -00000f94 t weakref_richcompare │ │ │ │ -00000c60 t weakref_vectorcall │ │ │ │ +00000f90 t weakref_richcompare │ │ │ │ +00000c5c t weakref_vectorcall │ │ │ │ │ │ │ │ _warnings.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000120 r .LC11 │ │ │ │ @@ -14384,26 +14383,26 @@ │ │ │ │ 00002da4 r .LC350 │ │ │ │ 00002dcc r .LC351 │ │ │ │ 00002df0 r .LC352 │ │ │ │ 00002e14 r .LC353 │ │ │ │ 00002e3c r .LC354 │ │ │ │ 00002e6c r .LC355 │ │ │ │ 00002e9c r .LC356 │ │ │ │ -00002ec4 r .LC357 │ │ │ │ -00002ef0 r .LC358 │ │ │ │ -00002f1c r .LC359 │ │ │ │ +00002ec8 r .LC357 │ │ │ │ +00002ef4 r .LC358 │ │ │ │ +00002ef8 r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ -00002f20 r .LC360 │ │ │ │ -00002f3c r .LC361 │ │ │ │ -00002f4c r .LC362 │ │ │ │ -00002f60 r .LC363 │ │ │ │ +00002f14 r .LC360 │ │ │ │ +00002f24 r .LC361 │ │ │ │ +00002f38 r .LC362 │ │ │ │ +00002f4c r .LC363 │ │ │ │ 00002f74 r .LC364 │ │ │ │ 00002f9c r .LC365 │ │ │ │ -00002fc0 r .LC366 │ │ │ │ -00002fec r .LC367 │ │ │ │ +00002fc8 r .LC366 │ │ │ │ +00002ff8 r .LC367 │ │ │ │ 0000301c r .LC368 │ │ │ │ 00003058 r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ 00003098 r .LC370 │ │ │ │ 000030c8 r .LC371 │ │ │ │ 000030f0 r .LC372 │ │ │ │ 000030f4 r .LC373 │ │ │ │ @@ -14904,15 +14903,15 @@ │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RecursionError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -0000f3ec T PyInit__ast │ │ │ │ +0000f39c T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ @@ -14946,15 +14945,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -00004984 t Py_XDECREF │ │ │ │ +00004990 t Py_XDECREF │ │ │ │ 00000114 r Raise_fields │ │ │ │ 00000078 r Return_fields │ │ │ │ 000001bc r SetComp_fields │ │ │ │ 000001b0 r Set_fields │ │ │ │ 0000024c r Slice_fields │ │ │ │ 0000022c r Starred_fields │ │ │ │ 00000220 r Subscript_fields │ │ │ │ @@ -14966,23 +14965,23 @@ │ │ │ │ 00000374 r TypeVarTuple_fields │ │ │ │ 00000360 r TypeVar_fields │ │ │ │ 0000018c r UnaryOp_fields │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ -00010148 T _PyAST_AnnAssign │ │ │ │ +000100f8 T _PyAST_AnnAssign │ │ │ │ 00000054 T _PyAST_Assert │ │ │ │ 0000019c T _PyAST_Assign │ │ │ │ 000171f0 T _PyAST_AsyncFor │ │ │ │ 0000f298 T _PyAST_AsyncFunctionDef │ │ │ │ 000103b8 T _PyAST_AsyncWith │ │ │ │ 000000c0 T _PyAST_Attribute │ │ │ │ 00000c1c T _PyAST_AugAssign │ │ │ │ -000100f8 T _PyAST_Await │ │ │ │ +0001016c T _PyAST_Await │ │ │ │ 00000a20 T _PyAST_BinOp │ │ │ │ 00000324 T _PyAST_BoolOp │ │ │ │ 000001f4 T _PyAST_Break │ │ │ │ 00000244 T _PyAST_Call │ │ │ │ 00000858 T _PyAST_ClassDef │ │ │ │ 00000468 T _PyAST_Compare │ │ │ │ 0000006c T _PyAST_Constant │ │ │ │ @@ -15005,23 +15004,23 @@ │ │ │ │ 0000029c T _PyAST_Import │ │ │ │ 000003c8 T _PyAST_ImportFrom │ │ │ │ 0000cce4 T _PyAST_Interactive │ │ │ │ 000005a4 T _PyAST_JoinedStr │ │ │ │ 00001034 T _PyAST_Lambda │ │ │ │ 000004f8 T _PyAST_List │ │ │ │ 00000b18 T _PyAST_ListComp │ │ │ │ -000100a4 T _PyAST_Match │ │ │ │ +00010054 T _PyAST_Match │ │ │ │ 0001063c T _PyAST_MatchAs │ │ │ │ 000105e0 T _PyAST_MatchClass │ │ │ │ 000171b4 T _PyAST_MatchMapping │ │ │ │ 00017098 T _PyAST_MatchOr │ │ │ │ -0000f3b8 T _PyAST_MatchSequence │ │ │ │ +0000f368 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ -00010070 T _PyAST_MatchStar │ │ │ │ -0000f368 T _PyAST_MatchValue │ │ │ │ +00010020 T _PyAST_MatchStar │ │ │ │ +0000f318 T _PyAST_MatchValue │ │ │ │ 00000d8c T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 00000188 T _PyAST_NamedExpr │ │ │ │ 000000a8 T _PyAST_Nonlocal │ │ │ │ 00017160 T _PyAST_ParamSpec │ │ │ │ 00000828 T _PyAST_Pass │ │ │ │ 00000ce8 T _PyAST_Raise │ │ │ │ @@ -15038,32 +15037,32 @@ │ │ │ │ 0000048a T _PyAST_TypeIgnore │ │ │ │ 00017040 T _PyAST_TypeVar │ │ │ │ 0001710c T _PyAST_TypeVarTuple │ │ │ │ 00000aac T _PyAST_UnaryOp │ │ │ │ 00000130 T _PyAST_While │ │ │ │ 00000db4 T _PyAST_With │ │ │ │ 0000cc40 T _PyAST_Yield │ │ │ │ -0000f318 T _PyAST_YieldFrom │ │ │ │ +000100a8 T _PyAST_YieldFrom │ │ │ │ 000001f4 T _PyAST_alias │ │ │ │ 000002d0 T _PyAST_arg │ │ │ │ 000004c0 T _PyAST_arguments │ │ │ │ 000008f4 T _PyAST_comprehension │ │ │ │ 00000b6c T _PyAST_keyword │ │ │ │ -0000f3f8 T _PyAST_match_case │ │ │ │ +0000f3a8 T _PyAST_match_case │ │ │ │ 00000ca8 T _PyAST_withitem │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 00000e8c t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -0000499c t _Py_EnterRecursiveCall │ │ │ │ +000049a8 t _Py_EnterRecursiveCall │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000082 T _Py_asdl_alias_seq_new │ │ │ │ 00000404 T _Py_asdl_arg_seq_new │ │ │ │ 00002a14 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a1c T _Py_asdl_comprehension_seq_new │ │ │ │ 000004cc T _Py_asdl_excepthandler_seq_new │ │ │ │ 00000378 T _Py_asdl_expr_seq_new │ │ │ │ @@ -15084,38 +15083,38 @@ │ │ │ │ 00000f94 t add_attributes │ │ │ │ 000002dc r alias_attributes │ │ │ │ 000002d4 r alias_fields │ │ │ │ 000002ac r arg_attributes │ │ │ │ 000002a0 r arg_fields │ │ │ │ 00000284 r arguments_fields │ │ │ │ 000101bc t ast2obj_alias │ │ │ │ -00004204 t ast2obj_arg.part.0 │ │ │ │ -00003cfc t ast2obj_arguments │ │ │ │ +00004210 t ast2obj_arg.part.0 │ │ │ │ +00003d08 t ast2obj_arguments │ │ │ │ 00017878 t ast2obj_comprehension │ │ │ │ 000179ec t ast2obj_excepthandler │ │ │ │ -00002c6c t ast2obj_expr │ │ │ │ -00003bdc t ast2obj_expr_context.isra.0 │ │ │ │ +00002c70 t ast2obj_expr │ │ │ │ +00003be8 t ast2obj_expr_context.isra.0 │ │ │ │ 000103f4 t ast2obj_keyword │ │ │ │ -00001758 t ast2obj_list │ │ │ │ +00001754 t ast2obj_list │ │ │ │ 00018024 t ast2obj_match_case │ │ │ │ 00017d24 t ast2obj_object │ │ │ │ -00003c18 t ast2obj_operator.isra.0 │ │ │ │ +00003c24 t ast2obj_operator.isra.0 │ │ │ │ 0001815c t ast2obj_pattern │ │ │ │ -000017ec t ast2obj_stmt │ │ │ │ +000017e8 t ast2obj_stmt │ │ │ │ 00017d44 t ast2obj_type_param │ │ │ │ 00017c30 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ 00001110 t ast_dealloc │ │ │ │ 000010e0 t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -0000445c t ast_type_init │ │ │ │ +00004468 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -00008608 t ast_type_reduce │ │ │ │ -0000f43c t astmodule_exec │ │ │ │ +00008614 t ast_type_reduce │ │ │ │ +0000f3ec t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000258 r comprehension_fields │ │ │ │ 00000268 r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ 00000348 t init_types │ │ │ │ 000002c4 r keyword_attributes │ │ │ │ 000002bc r keyword_fields │ │ │ │ @@ -15123,18 +15122,18 @@ │ │ │ │ 000002f4 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d6 t obj2ast_alias │ │ │ │ 0001741c t obj2ast_arg │ │ │ │ 000167d4 t obj2ast_arguments │ │ │ │ 00000a70 t obj2ast_comprehension │ │ │ │ 00000520 t obj2ast_excepthandler │ │ │ │ -00004a28 t obj2ast_expr │ │ │ │ +00004a34 t obj2ast_expr │ │ │ │ 000163a4 t obj2ast_expr_context.isra.0 │ │ │ │ 0001632c t obj2ast_identifier.isra.0 │ │ │ │ -000049d8 t obj2ast_int.isra.0 │ │ │ │ +000049e4 t obj2ast_int.isra.0 │ │ │ │ 00016418 t obj2ast_keyword │ │ │ │ 00000f50 t obj2ast_match_case │ │ │ │ 00017268 t obj2ast_operator.isra.0 │ │ │ │ 000011d0 t obj2ast_pattern │ │ │ │ 0001111c t obj2ast_stmt │ │ │ │ 00002940 t obj2ast_string.isra.0 │ │ │ │ 00002260 t obj2ast_type_param │ │ │ │ @@ -15845,131 +15844,131 @@ │ │ │ │ 00000328 d _parser_max.13 │ │ │ │ 000003b4 d _parser_min.14 │ │ │ │ 00000f24 r breakpoint_doc │ │ │ │ 00000fe8 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 00000fd4 t builtin___import__ │ │ │ │ 00002dc4 r builtin___import____doc__ │ │ │ │ -0000349c t builtin_abs │ │ │ │ +000034a4 t builtin_abs │ │ │ │ 00002d80 r builtin_abs__doc__ │ │ │ │ 00000060 t builtin_aiter │ │ │ │ 00001c18 r builtin_aiter__doc__ │ │ │ │ 00000f00 t builtin_all │ │ │ │ 00002cf8 r builtin_all__doc__ │ │ │ │ 0000097c t builtin_anext │ │ │ │ 00001b3c r builtin_anext__doc__ │ │ │ │ 00000a6c t builtin_any │ │ │ │ 00002c74 r builtin_any__doc__ │ │ │ │ 00000930 t builtin_ascii │ │ │ │ 00002b28 r builtin_ascii__doc__ │ │ │ │ -0000354c t builtin_bin │ │ │ │ +00003554 t builtin_bin │ │ │ │ 00002aa8 r builtin_bin__doc__ │ │ │ │ 00000244 t builtin_breakpoint │ │ │ │ -0000244c t builtin_callable │ │ │ │ +00002450 t builtin_callable │ │ │ │ 000029ec r builtin_callable__doc__ │ │ │ │ -0000226c t builtin_chr │ │ │ │ +00002270 t builtin_chr │ │ │ │ 0000281c r builtin_chr__doc__ │ │ │ │ 0000145c t builtin_compile │ │ │ │ 000024e0 r builtin_compile__doc__ │ │ │ │ -00002300 t builtin_delattr │ │ │ │ +00002304 t builtin_delattr │ │ │ │ 00001da0 r builtin_delattr__doc__ │ │ │ │ -00001b64 t builtin_dir │ │ │ │ -00003464 t builtin_divmod │ │ │ │ +00001b68 t builtin_dir │ │ │ │ +0000346c t builtin_divmod │ │ │ │ 00002484 r builtin_divmod__doc__ │ │ │ │ 000000b4 r builtin_doc │ │ │ │ -00001e34 t builtin_eval │ │ │ │ +00001e38 t builtin_eval │ │ │ │ 00002304 r builtin_eval__doc__ │ │ │ │ 00000b38 t builtin_exec │ │ │ │ 000020e8 r builtin_exec__doc__ │ │ │ │ -00003554 t builtin_format │ │ │ │ +0000355c t builtin_format │ │ │ │ 00002880 r builtin_format__doc__ │ │ │ │ 00000604 t builtin_getattr │ │ │ │ -00001b40 t builtin_globals │ │ │ │ +00001b44 t builtin_globals │ │ │ │ 00002020 r builtin_globals__doc__ │ │ │ │ 00000594 t builtin_hasattr │ │ │ │ 00001f74 r builtin_hasattr__doc__ │ │ │ │ -00002344 t builtin_hash │ │ │ │ +00002348 t builtin_hash │ │ │ │ 00001cec r builtin_hash__doc__ │ │ │ │ 0000096c t builtin_hex │ │ │ │ 00001c74 r builtin_hex__doc__ │ │ │ │ -000022b0 t builtin_id │ │ │ │ +000022b4 t builtin_id │ │ │ │ 00001ec4 r builtin_id__doc__ │ │ │ │ 000003d4 t builtin_input │ │ │ │ 00001554 r builtin_input__doc__ │ │ │ │ 000006b4 t builtin_isinstance │ │ │ │ 00001184 r builtin_isinstance__doc__ │ │ │ │ 000018f0 t builtin_issubclass │ │ │ │ 00001064 r builtin_issubclass__doc__ │ │ │ │ 00001880 t builtin_iter │ │ │ │ 00000edc t builtin_len │ │ │ │ 00001af8 r builtin_len__doc__ │ │ │ │ 00000938 t builtin_locals │ │ │ │ 000019d8 r builtin_locals__doc__ │ │ │ │ 000010c8 t builtin_max │ │ │ │ 00000570 d builtin_methods │ │ │ │ -00002468 t builtin_min │ │ │ │ -0000210c t builtin_next │ │ │ │ +0000246c t builtin_min │ │ │ │ +00002110 t builtin_next │ │ │ │ 00000974 t builtin_oct │ │ │ │ 00001968 r builtin_oct__doc__ │ │ │ │ -00002370 t builtin_ord │ │ │ │ +00002374 t builtin_ord │ │ │ │ 00001914 r builtin_ord__doc__ │ │ │ │ -000034a4 t builtin_pow │ │ │ │ +000034ac t builtin_pow │ │ │ │ 0000182c r builtin_pow__doc__ │ │ │ │ 0000075c t builtin_print │ │ │ │ 000016a8 r builtin_print__doc__ │ │ │ │ -00002368 t builtin_repr │ │ │ │ +0000236c t builtin_repr │ │ │ │ 000014b4 r builtin_repr__doc__ │ │ │ │ -000032ec t builtin_round │ │ │ │ +000032f4 t builtin_round │ │ │ │ 000013b8 r builtin_round__doc__ │ │ │ │ 00000670 t builtin_setattr │ │ │ │ 00001e24 r builtin_setattr__doc__ │ │ │ │ -000021c0 t builtin_sorted │ │ │ │ +000021c4 t builtin_sorted │ │ │ │ 000004e0 r builtin_sorted__doc__ │ │ │ │ -000027fc t builtin_sum │ │ │ │ +00002800 t builtin_sum │ │ │ │ 000012ac r builtin_sum__doc__ │ │ │ │ 000006f8 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000bdc r dir_doc │ │ │ │ U fileno │ │ │ │ -00003238 t filter_dealloc │ │ │ │ +00003240 t filter_dealloc │ │ │ │ 00000e4c r filter_doc │ │ │ │ 00000890 d filter_methods │ │ │ │ 00000066 t filter_new │ │ │ │ -00003150 t filter_next │ │ │ │ +00003158 t filter_next │ │ │ │ 000001ec t filter_reduce │ │ │ │ 00000000 t filter_traverse │ │ │ │ -000030a0 t filter_vectorcall │ │ │ │ +000030a8 t filter_vectorcall │ │ │ │ 00000ae0 r getattr_doc │ │ │ │ U isatty │ │ │ │ 00000888 r iter_doc │ │ │ │ 0000006c r keywords.12 │ │ │ │ 00000380 d kwlist.27 │ │ │ │ -00001dd4 t map_dealloc │ │ │ │ +00001dd8 t map_dealloc │ │ │ │ 00000a2c r map_doc │ │ │ │ 00000870 d map_methods │ │ │ │ 0000010e t map_new │ │ │ │ -00001c84 t map_next │ │ │ │ +00001c88 t map_next │ │ │ │ 00000a10 t map_reduce │ │ │ │ 0000093c t map_traverse │ │ │ │ -00001b98 t map_vectorcall │ │ │ │ +00001b9c t map_vectorcall │ │ │ │ 000005fc r max_doc │ │ │ │ 00000740 r min_doc │ │ │ │ 00000984 r next_doc │ │ │ │ 00000efc r reduce_doc │ │ │ │ 0000043c r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000464 r vars_doc │ │ │ │ -00001ae0 t zip_dealloc │ │ │ │ +00001ae4 t zip_dealloc │ │ │ │ 00000260 r zip_doc │ │ │ │ 00000840 d zip_methods │ │ │ │ 00001934 t zip_new │ │ │ │ -00002d80 t zip_next │ │ │ │ +00002d88 t zip_next │ │ │ │ 00000200 t zip_reduce │ │ │ │ 0000021c t zip_setstate │ │ │ │ 00000030 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -16099,23 +16098,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 00000078 T PyEval_EvalCode │ │ │ │ 0000002c T PyEval_EvalCodeEx │ │ │ │ 00000cc0 T PyEval_EvalFrame │ │ │ │ 00000ca2 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -0000d878 T PyEval_GetFrame │ │ │ │ +0000d884 T PyEval_GetFrame │ │ │ │ 000007c0 T PyEval_GetFrameBuiltins │ │ │ │ 00000772 T PyEval_GetFrameGlobals │ │ │ │ 0000076e T PyEval_GetFrameLocals │ │ │ │ 00000830 T PyEval_GetFuncDesc │ │ │ │ 00000880 T PyEval_GetFuncName │ │ │ │ -0000cf44 T PyEval_GetGlobals │ │ │ │ +0000cf50 T PyEval_GetGlobals │ │ │ │ 000008d6 T PyEval_GetLocals │ │ │ │ -0000d848 T PyEval_MergeCompilerFlags │ │ │ │ +0000d854 T PyEval_MergeCompilerFlags │ │ │ │ 00000a1c T PyEval_SetProfile │ │ │ │ 00000a58 T PyEval_SetProfileAllThreads │ │ │ │ 000007f4 T PyEval_SetTrace │ │ │ │ 00000b70 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -16224,16 +16223,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -0000e038 T PyThreadState_EnterTracing │ │ │ │ -0000e040 T PyThreadState_LeaveTracing │ │ │ │ +0000e044 T PyThreadState_EnterTracing │ │ │ │ +0000e04c T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -16244,17 +16243,17 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 000003f8 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ -0000e048 T Py_EnterRecursiveCall │ │ │ │ -0000da5c T Py_GetRecursionLimit │ │ │ │ -0000e084 T Py_LeaveRecursiveCall │ │ │ │ +0000e054 T Py_EnterRecursiveCall │ │ │ │ +0000da68 T Py_GetRecursionLimit │ │ │ │ +0000e090 T Py_LeaveRecursiveCall │ │ │ │ 000000f8 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ @@ -16271,45 +16270,45 @@ │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000554 T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000000 T _PyEval_CallTracing │ │ │ │ 000005fc T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000cedc T _PyEval_CheckExceptTypeValid │ │ │ │ +0000cee8 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000490 R _PyEval_ConversionFuncs │ │ │ │ -00001178 t _PyEval_EvalFrame │ │ │ │ -0000118c T _PyEval_EvalFrameDefault │ │ │ │ +00001188 t _PyEval_EvalFrame │ │ │ │ +0000119c T _PyEval_EvalFrameDefault │ │ │ │ 00000680 T _PyEval_ExceptionGroupMatch │ │ │ │ 0000071c T _PyEval_FormatAwaitableError │ │ │ │ 00000000 T _PyEval_FormatExcCheckArg │ │ │ │ 0000026a T _PyEval_FormatExcUnbound │ │ │ │ 000002bc T _PyEval_FormatKwargsError │ │ │ │ -0000caf8 T _PyEval_FrameClearAndPop │ │ │ │ +0000cb04 T _PyEval_FrameClearAndPop │ │ │ │ 000000e4 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 000000d0 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 000001ac T _PyEval_GetBuiltin │ │ │ │ 00000c88 T _PyEval_GetBuiltinId │ │ │ │ 00000044 T _PyEval_GetBuiltins │ │ │ │ 00000918 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -0000d8e4 T _PyEval_GetFrame │ │ │ │ -0000d91c T _PyEval_GetFrameLocals │ │ │ │ -0000daf4 T _PyEval_MatchClass │ │ │ │ +0000d8f0 T _PyEval_GetFrame │ │ │ │ +0000d928 T _PyEval_GetFrameLocals │ │ │ │ +0000db00 T _PyEval_MatchClass │ │ │ │ 00000434 T _PyEval_MatchKeys │ │ │ │ 00000a08 T _PyEval_MonitorRaise │ │ │ │ 00000254 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 000002dc T _PyEval_SetAsyncGenFirstiter │ │ │ │ 0000092c T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetTrace │ │ │ │ -0000d410 T _PyEval_SliceIndex │ │ │ │ -0000e09c T _PyEval_SliceIndexNotNone │ │ │ │ +0000d41c T _PyEval_SliceIndex │ │ │ │ +0000e0a8 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000cc0c T _PyEval_UnpackIterable │ │ │ │ +0000cc18 T _PyEval_UnpackIterable │ │ │ │ 00000258 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ @@ -16333,15 +16332,15 @@ │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000d7f8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d804 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PySuper_Lookup │ │ │ │ @@ -16392,19 +16391,19 @@ │ │ │ │ U _Py_call_instrumentation_instruction │ │ │ │ U _Py_call_instrumentation_jump │ │ │ │ U _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.1 │ │ │ │ 000004b8 r __func__.2 │ │ │ │ 000004a0 r __func__.3 │ │ │ │ -0000cba8 t clear_thread_frame │ │ │ │ -0000da74 t do_monitor_exc │ │ │ │ -0000d48c t do_raise │ │ │ │ -0000cf84 t import_from │ │ │ │ -00000704 t initialize_locals │ │ │ │ +0000cbb4 t clear_thread_frame │ │ │ │ +0000da80 t do_monitor_exc │ │ │ │ +0000d498 t do_raise │ │ │ │ +0000cf90 t import_from │ │ │ │ +00000714 t initialize_locals │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000364 t missing_arguments │ │ │ │ 00000214 t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.0 │ │ │ │ │ │ │ │ codecs.o: │ │ │ │ @@ -16650,16 +16649,16 @@ │ │ │ │ 00000050 r NO_LABEL │ │ │ │ 00000010 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00000eb0 T PyCode_Optimize │ │ │ │ -00003a08 T PyCompile_OpcodeStackEffect │ │ │ │ -000097d0 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +00003bb8 T PyCompile_OpcodeStackEffect │ │ │ │ +000097cc T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -16730,15 +16729,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00005798 t Py_XDECREF │ │ │ │ +00005794 t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_Name │ │ │ │ U _PyAST_Optimize │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ @@ -16753,17 +16752,17 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 000007e0 T _PyCompile_Assemble │ │ │ │ 00000e62 T _PyCompile_AstOptimize │ │ │ │ -00009248 T _PyCompile_CleanDoc │ │ │ │ +00009244 T _PyCompile_CleanDoc │ │ │ │ 00000918 T _PyCompile_CodeGen │ │ │ │ -0000a6ac T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000a6a8 T _PyCompile_ConstCacheMergeOne │ │ │ │ 000009fc T _PyCompile_EnsureArrayLargeEnough │ │ │ │ 0000dc74 T _PyCompile_OpcodeHasArg │ │ │ │ 0000dc8c T _PyCompile_OpcodeHasConst │ │ │ │ 0000dd04 T _PyCompile_OpcodeHasExc │ │ │ │ 0000dcd4 T _PyCompile_OpcodeHasFree │ │ │ │ 0000dcbc T _PyCompile_OpcodeHasJump │ │ │ │ 0000dcec T _PyCompile_OpcodeHasLocal │ │ │ │ @@ -16781,16 +16780,16 @@ │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 000005b4 R _PyOpcode_Caches │ │ │ │ 00000490 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000590 R _PyOpcode_PseudoTargets │ │ │ │ 000006b4 R _PyOpcode_macro_expansion │ │ │ │ -00009850 T _PyOpcode_num_popped │ │ │ │ -00009b98 T _PyOpcode_num_pushed │ │ │ │ +0000984c T _PyOpcode_num_popped │ │ │ │ +00009b94 T _PyOpcode_num_pushed │ │ │ │ 00000060 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySymtable_Build │ │ │ │ @@ -16802,91 +16801,91 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ -00001378 t addop_yield │ │ │ │ +00001528 t addop_yield │ │ │ │ 0000c7ec t assignment_helper │ │ │ │ -00004a74 t check_ann_expr │ │ │ │ +00004c24 t check_ann_expr │ │ │ │ 00000d20 t check_ann_subscr │ │ │ │ 00000038 r compare_masks │ │ │ │ -00001b88 t compiler_add_yield_from │ │ │ │ -00006440 t compiler_addcompare │ │ │ │ -00005468 t compiler_addop_load_const │ │ │ │ -000052c0 t compiler_addop_name │ │ │ │ -00008c84 t compiler_addop_o │ │ │ │ -000047c0 t compiler_async_for │ │ │ │ -00003508 t compiler_async_with │ │ │ │ +00001d38 t compiler_add_yield_from │ │ │ │ +0000643c t compiler_addcompare │ │ │ │ +00005464 t compiler_addop_load_const │ │ │ │ +000052bc t compiler_addop_name │ │ │ │ +00008c80 t compiler_addop_o │ │ │ │ +00004970 t compiler_async_for │ │ │ │ +000036b8 t compiler_async_with │ │ │ │ 00000a84 t compiler_body │ │ │ │ 0000d4b8 t compiler_call_exit_with_nones │ │ │ │ -00008644 t compiler_call_helper │ │ │ │ +00008640 t compiler_call_helper │ │ │ │ 0000c990 t compiler_call_simple_kw_helper │ │ │ │ -000080e4 t compiler_check_debug_args │ │ │ │ -0000aea0 t compiler_class │ │ │ │ -00005e40 t compiler_compare │ │ │ │ +000080e0 t compiler_check_debug_args │ │ │ │ +0000ae9c t compiler_class │ │ │ │ +00005e3c t compiler_compare │ │ │ │ 00000000 t compiler_comprehension │ │ │ │ -00000b2c t compiler_comprehension_generator │ │ │ │ -0000152c t compiler_comprehension_iter │ │ │ │ -000082d0 t compiler_default_arguments │ │ │ │ +00000cdc t compiler_comprehension_generator │ │ │ │ +000016dc t compiler_comprehension_iter │ │ │ │ +000082cc t compiler_default_arguments │ │ │ │ 000002bc t compiler_enter_scope │ │ │ │ -000018e4 t compiler_error │ │ │ │ +00001a94 t compiler_error │ │ │ │ 0000bc68 t compiler_exit_scope │ │ │ │ 0000c4e4 t compiler_for │ │ │ │ 0000cb54 t compiler_free │ │ │ │ -00006bdc t compiler_function │ │ │ │ -000057b4 t compiler_jump_if.isra.0 │ │ │ │ +00006bd8 t compiler_function │ │ │ │ +000057b0 t compiler_jump_if.isra.0 │ │ │ │ 0000c4c0 t compiler_lookup_arg │ │ │ │ 0000c094 t compiler_make_closure │ │ │ │ -00001d5c t compiler_match_inner.constprop.0 │ │ │ │ -00004d20 t compiler_nameop │ │ │ │ -000020b0 t compiler_pattern │ │ │ │ -00004ac4 t compiler_pattern_mapping │ │ │ │ -00002bc0 t compiler_pattern_sequence │ │ │ │ -0000accc t compiler_pop_except_and_reraise │ │ │ │ -000085cc t compiler_push_fblock │ │ │ │ -0000ade4 t compiler_slice │ │ │ │ +00001f0c t compiler_match_inner.constprop.0 │ │ │ │ +00004d1c t compiler_nameop │ │ │ │ +00002260 t compiler_pattern │ │ │ │ +00004c74 t compiler_pattern_mapping │ │ │ │ +00002d70 t compiler_pattern_sequence │ │ │ │ +0000acc8 t compiler_pop_except_and_reraise │ │ │ │ +000085c8 t compiler_push_fblock │ │ │ │ +0000ade0 t compiler_slice │ │ │ │ 0000d7c4 t compiler_subdict │ │ │ │ -000019a4 t compiler_subkwargs │ │ │ │ -00009e20 t compiler_try_except │ │ │ │ -0000158c t compiler_try_finally │ │ │ │ -00003dc8 t compiler_try_star_except │ │ │ │ +00001b54 t compiler_subkwargs │ │ │ │ +00009e1c t compiler_try_except │ │ │ │ +0000173c t compiler_try_finally │ │ │ │ +00003f78 t compiler_try_star_except │ │ │ │ 000004e0 t compiler_try_star_finally │ │ │ │ 000003c4 t compiler_type_param_bound_or_default │ │ │ │ -00003a78 t compiler_type_params │ │ │ │ +00003c28 t compiler_type_params │ │ │ │ 0000004a t compiler_typealias │ │ │ │ 0000bef0 t compiler_unit_free │ │ │ │ -0000a850 t compiler_unwind_fblock │ │ │ │ -0000a774 t compiler_unwind_fblock_stack │ │ │ │ -0000398c t compiler_visit_annexpr │ │ │ │ -00008500 t compiler_visit_argannotation │ │ │ │ +0000a84c t compiler_unwind_fblock │ │ │ │ +0000a770 t compiler_unwind_fblock_stack │ │ │ │ +00003b3c t compiler_visit_annexpr │ │ │ │ +000084fc t compiler_visit_argannotation │ │ │ │ 00002e9c t compiler_visit_expr1 │ │ │ │ 00000f50 t compiler_visit_stmt │ │ │ │ -00005134 t compiler_warn │ │ │ │ +000052e4 t compiler_warn │ │ │ │ 0000ce0c t compiler_with │ │ │ │ 0000d568 t compiler_with_except_finish │ │ │ │ -00005234 t dict_add_o │ │ │ │ -0000330c t emit_and_reset_fail_pop │ │ │ │ -000032b4 t ensure_fail_pop │ │ │ │ +00005230 t dict_add_o │ │ │ │ +000034bc t emit_and_reset_fail_pop │ │ │ │ +00003464 t ensure_fail_pop │ │ │ │ 00000e2c t find_ann │ │ │ │ 0000c464 t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000ad70 t infer_type │ │ │ │ -00009158 t instr_sequence_to_cfg │ │ │ │ -00003248 t jump_to_fail_pop │ │ │ │ +0000ad6c t infer_type │ │ │ │ +00009154 t instr_sequence_to_cfg │ │ │ │ +000033f8 t jump_to_fail_pop │ │ │ │ 0000cbcc t load_args_for_super │ │ │ │ U memset │ │ │ │ -00005574 t merge_consts_recursive │ │ │ │ -00008ce8 t optimize_and_assemble │ │ │ │ -000034a4 t pattern_helper_rotate │ │ │ │ -000033a8 t pattern_helper_store_name │ │ │ │ +00005570 t merge_consts_recursive │ │ │ │ +00008ce4 t optimize_and_assemble │ │ │ │ +00003654 t pattern_helper_rotate │ │ │ │ +00003558 t pattern_helper_store_name │ │ │ │ 0000cca4 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00006554 t starunpack_helper │ │ │ │ -00001430 t wrap_in_stopiteration_handler │ │ │ │ +00006550 t starunpack_helper │ │ │ │ +000015e0 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000178 r .LC10 │ │ │ │ @@ -17543,37 +17542,37 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000058 T _PyCfgBuilder_Addop │ │ │ │ 000001e0 T _PyCfgBuilder_CheckSize │ │ │ │ -00004c30 T _PyCfgBuilder_Free │ │ │ │ +00004c10 T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 0000014c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000224 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00003f74 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00004b60 T _PyCfg_ToInstructionSequence │ │ │ │ +00003f54 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00004b40 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyCompile_EnsureArrayLargeEnough │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00004d28 t add_const │ │ │ │ -00004c68 t basicblock_add_jump │ │ │ │ -00004ad8 t basicblock_insert_instruction │ │ │ │ -000030a4 t duplicate_exits_without_lineno │ │ │ │ -00002d9c t label_exception_targets │ │ │ │ +00004d08 t add_const │ │ │ │ +00004c48 t basicblock_add_jump │ │ │ │ +00004ab8 t basicblock_insert_instruction │ │ │ │ +00003084 t duplicate_exits_without_lineno │ │ │ │ +00002d7c t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -000034d0 t optimize_basic_block │ │ │ │ +000034b0 t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -17860,21 +17859,21 @@ │ │ │ │ 00000a54 r .LC86 │ │ │ │ 00000a64 r .LC87 │ │ │ │ 00000a70 r .LC88 │ │ │ │ 00000a7c r .LC89 │ │ │ │ 000000a4 r .LC9 │ │ │ │ 00000a84 r .LC91 │ │ │ │ 00000a8c r .LC92 │ │ │ │ -00003860 T PyArg_Parse │ │ │ │ +00003874 T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -00001ae0 T PyArg_ParseTupleAndKeywords │ │ │ │ -0000180c T PyArg_UnpackTuple │ │ │ │ +00001af0 T PyArg_ParseTupleAndKeywords │ │ │ │ +0000181c T PyArg_UnpackTuple │ │ │ │ 00000142 T PyArg_VaParse │ │ │ │ 000001bc T PyArg_VaParseTupleAndKeywords │ │ │ │ -00002758 T PyArg_ValidateKeywordArguments │ │ │ │ +0000276c T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -17917,30 +17916,30 @@ │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 0000021c t Py_XDECREF │ │ │ │ 00000304 T _PyArg_BadArgument │ │ │ │ -000019a8 T _PyArg_CheckPositional │ │ │ │ -000037f4 T _PyArg_Fini │ │ │ │ -000038e4 T _PyArg_NoKeywords │ │ │ │ +000019b8 T _PyArg_CheckPositional │ │ │ │ +00003808 T _PyArg_Fini │ │ │ │ +000038f8 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -0000388c T _PyArg_NoPositional │ │ │ │ +000038a0 T _PyArg_NoPositional │ │ │ │ 00000088 T _PyArg_ParseStack │ │ │ │ 00000238 T _PyArg_ParseStackAndKeywords │ │ │ │ 0000027e T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000038 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 00000254 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000166 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000118 T _PyArg_ParseTuple_SizeT │ │ │ │ 000000ee T _PyArg_Parse_SizeT │ │ │ │ -00002fc0 T _PyArg_UnpackKeywords │ │ │ │ -000027a4 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -000036a4 T _PyArg_UnpackStack │ │ │ │ +00002fd4 T _PyArg_UnpackKeywords │ │ │ │ +000027b8 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +000036b8 T _PyArg_UnpackStack │ │ │ │ 00000208 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000162 T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -17952,38 +17951,38 @@ │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002c18 t _parser_init │ │ │ │ +00002c2c t _parser_init │ │ │ │ 000002c8 t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ 0000026c t convertbuffer │ │ │ │ 00000474 t converterr │ │ │ │ -00000d30 t convertitem.constprop.0 │ │ │ │ -00000d94 t convertsimple.constprop.0 │ │ │ │ +00000d40 t convertitem.constprop.0 │ │ │ │ +00000da4 t convertsimple.constprop.0 │ │ │ │ 000000c0 t converttuple.constprop.0 │ │ │ │ 000004d4 t error_unexpected_keyword_arg │ │ │ │ -00002f4c t find_keyword │ │ │ │ +00002f60 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000000 t new_kwtuple │ │ │ │ 0000035c t seterror │ │ │ │ -0000355c t skipitem.constprop.0 │ │ │ │ +00003570 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ 000000ac t vgetargs1_impl │ │ │ │ 000008f0 t vgetargs1_impl.constprop.0 │ │ │ │ -00001b3c t vgetargskeywords.constprop.0 │ │ │ │ +00001b4c t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ -0000393c t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +00003950 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -18025,60 +18024,60 @@ │ │ │ │ 00000090 r .LC4 │ │ │ │ 000000b0 r .LC5 │ │ │ │ 000000d8 r .LC6 │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ 00000092 T PyEval_AcquireLock │ │ │ │ -00000860 T PyEval_AcquireThread │ │ │ │ +00000b50 T PyEval_AcquireThread │ │ │ │ 00000090 T PyEval_InitThreads │ │ │ │ 000000cc T PyEval_ReleaseLock │ │ │ │ -0000085c T PyEval_ReleaseThread │ │ │ │ -000004f8 T PyEval_RestoreThread │ │ │ │ -000002a4 T PyEval_SaveThread │ │ │ │ +00000b4c T PyEval_ReleaseThread │ │ │ │ +00000524 T PyEval_RestoreThread │ │ │ │ +000002d0 T PyEval_SaveThread │ │ │ │ 0000008e T PyEval_ThreadsInitialized │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyThread_exit_thread │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_init_thread │ │ │ │ -00000644 T Py_AddPendingCall │ │ │ │ +00000344 T Py_AddPendingCall │ │ │ │ 0000018c 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 │ │ │ │ -000004e0 T _PyEval_AddPendingCall │ │ │ │ -000004b4 T _PyEval_Fini │ │ │ │ +00000b78 T _PyEval_AddPendingCall │ │ │ │ +00000318 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000c4 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 000001d8 T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -000002cc T _PyEval_ReleaseLock │ │ │ │ +000002f8 T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ -000004b8 T _PyEval_SignalReceived │ │ │ │ +0000031c T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ U _PyThreadState_Detach │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000438 T _Py_FinishPendingCalls │ │ │ │ -00000520 T _Py_HandlePending │ │ │ │ +0000029c T _Py_FinishPendingCalls │ │ │ │ +0000054c T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000000e4 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000180 T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000084 r __func__.0 │ │ │ │ @@ -18088,19 +18087,19 @@ │ │ │ │ 00000044 r __func__.4 │ │ │ │ 00000038 r __func__.5 │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ -0000061c t _make_pending_calls │ │ │ │ +000007e8 t _make_pending_calls │ │ │ │ 0000010c t create_gil │ │ │ │ -000003f4 t drop_gil │ │ │ │ +00000420 t drop_gil │ │ │ │ 00000224 t handle_signals │ │ │ │ -0000029c t make_pending_calls │ │ │ │ +00000648 t make_pending_calls │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ U pthread_mutex_init │ │ │ │ U pthread_mutex_lock │ │ │ │ @@ -19815,22 +19814,22 @@ │ │ │ │ 00000020 r .LC1 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 000000ec T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -0000047c T _PyParkingLot_Unpark │ │ │ │ +0000049c T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ 00000128 T _PySemaphore_Destroy │ │ │ │ -000003a0 T _PySemaphore_Init │ │ │ │ -000003d0 T _PySemaphore_Wait │ │ │ │ -000005a8 T _PySemaphore_Wakeup │ │ │ │ +000003c0 T _PySemaphore_Init │ │ │ │ +000003f0 T _PySemaphore_Wait │ │ │ │ +000005c8 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 │ │ │ │ @@ -20974,70 +20973,70 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -000007f0 T PyTime_Monotonic │ │ │ │ +00000800 T PyTime_Monotonic │ │ │ │ 00000168 T PyTime_MonotonicRaw │ │ │ │ -00000ec0 T PyTime_PerfCounter │ │ │ │ +00000ee0 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000a68 T PyTime_Time │ │ │ │ +00000a80 T PyTime_Time │ │ │ │ 00000110 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000370 T _PyDeadline_Get │ │ │ │ -0000124c T _PyDeadline_Init │ │ │ │ -00001180 T _PyLong_AsTime_t │ │ │ │ +000001f0 T _PyDeadline_Get │ │ │ │ +00001274 T _PyDeadline_Init │ │ │ │ +000011a8 T _PyLong_AsTime_t │ │ │ │ 00000094 t _PyLong_AsTime_t.part.0 │ │ │ │ -00000528 T _PyLong_FromTime_t │ │ │ │ +00000538 T _PyLong_FromTime_t │ │ │ │ 00000188 T _PyTimeFraction_Mul │ │ │ │ 00000138 T _PyTimeFraction_Resolution │ │ │ │ -000004b0 T _PyTimeFraction_Set │ │ │ │ -000003c8 T _PyTime_Add │ │ │ │ -00000d18 T _PyTime_AsLong │ │ │ │ +000004c0 T _PyTimeFraction_Set │ │ │ │ +000003d8 T _PyTime_Add │ │ │ │ +00000d38 T _PyTime_AsLong │ │ │ │ 00000078 T _PyTime_AsMicroseconds │ │ │ │ -000011bc T _PyTime_AsMilliseconds │ │ │ │ -00000918 T _PyTime_AsTimespec │ │ │ │ -00000418 T _PyTime_AsTimespec_clamp │ │ │ │ -0000033c T _PyTime_AsTimeval │ │ │ │ +000011e4 T _PyTime_AsMilliseconds │ │ │ │ +00000930 T _PyTime_AsTimespec │ │ │ │ +00000428 T _PyTime_AsTimespec_clamp │ │ │ │ +000001bc T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000002a T _PyTime_AsTimeval_clamp │ │ │ │ -000003a8 T _PyTime_FromLong │ │ │ │ +00000228 T _PyTime_FromLong │ │ │ │ 00000100 T _PyTime_FromMicrosecondsClamp │ │ │ │ -000000d0 T _PyTime_FromMillisecondsObject │ │ │ │ +000013a0 T _PyTime_FromMillisecondsObject │ │ │ │ 00000068 T _PyTime_FromSeconds │ │ │ │ 00000068 T _PyTime_FromSecondsDouble │ │ │ │ -0000052c T _PyTime_FromSecondsObject │ │ │ │ -00000968 T _PyTime_FromTimespec │ │ │ │ +0000053c T _PyTime_FromSecondsObject │ │ │ │ +00000980 T _PyTime_FromTimespec │ │ │ │ 00000324 T _PyTime_FromTimeval │ │ │ │ 000000c8 T _PyTime_MonotonicWithInfo │ │ │ │ -00000d1c T _PyTime_ObjectToTime_t │ │ │ │ +00000d3c T _PyTime_ObjectToTime_t │ │ │ │ 00000070 T _PyTime_ObjectToTimespec │ │ │ │ -00000318 T _PyTime_ObjectToTimeval │ │ │ │ +00000198 T _PyTime_ObjectToTimeval │ │ │ │ 0000005c T _PyTime_PerfCounterWithInfo │ │ │ │ 00000062 T _PyTime_TimeWithInfo │ │ │ │ 00000028 T _PyTime_gmtime │ │ │ │ -00000460 T _PyTime_localtime │ │ │ │ +00000470 T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __clock_getres64 │ │ │ │ U __clock_gettime64 │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ -00000248 t py_get_monotonic_clock │ │ │ │ -00000b90 t py_get_system_clock │ │ │ │ -00000250 t pytime_as_timeval.isra.0 │ │ │ │ -00000fe8 t pytime_object_to_denominator │ │ │ │ -00000750 t pytime_round │ │ │ │ +00000254 t py_get_monotonic_clock │ │ │ │ +00000bb0 t py_get_system_clock │ │ │ │ +000000d0 t pytime_as_timeval.isra.0 │ │ │ │ +00001010 t pytime_object_to_denominator │ │ │ │ +00000760 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -21070,15 +21069,15 @@ │ │ │ │ U PyErr_SetString │ │ │ │ U PyEval_RestoreThread │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_NotImplementedError │ │ │ │ U PyExc_OSError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_ValueError │ │ │ │ -00000108 T _PyOS_URandom │ │ │ │ +00000114 T _PyOS_URandom │ │ │ │ 000000a8 T _PyOS_URandomNonblock │ │ │ │ U _PyRuntime │ │ │ │ 000000b0 T _Py_HashRandomization_Fini │ │ │ │ 00000000 T _Py_HashRandomization_Init │ │ │ │ U _Py_HashSecret │ │ │ │ 00000000 b _Py_HashSecret_Initialized │ │ │ │ U _Py_fstat │ │ │ │ @@ -21300,62 +21299,62 @@ │ │ │ │ U PySet_Size │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ -000002a8 t PyUnicode_READ_CHAR.part.0 │ │ │ │ +00000000 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -00004a2c t Py_XDECREF │ │ │ │ +0000501c t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00004ac4 T _PyST_GetScope │ │ │ │ -00004aa4 T _PyST_GetSymbol │ │ │ │ -00004ae4 T _PyST_IsFunctionLike │ │ │ │ +000050b4 T _PyST_GetScope │ │ │ │ +00005094 T _PyST_GetSymbol │ │ │ │ +000050d4 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00004d40 T _PySymtable_Free │ │ │ │ -00004a44 T _PySymtable_Lookup │ │ │ │ +00005330 T _PySymtable_Free │ │ │ │ +00005034 T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -00002a38 T _Py_Mangle │ │ │ │ -000029e8 T _Py_MaybeMangle │ │ │ │ -00000958 T _Py_SymtableStringObjectFlags │ │ │ │ +00002a44 T _Py_Mangle │ │ │ │ +000029f4 T _Py_MaybeMangle │ │ │ │ +000006b0 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003994 t analyze_block │ │ │ │ +00003f84 t analyze_block │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -00004da4 t ste_dealloc │ │ │ │ +00005394 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ -00002784 t symtable_add_def │ │ │ │ -000027d4 t symtable_add_def_helper │ │ │ │ +00002790 t symtable_add_def │ │ │ │ +000027e0 t symtable_add_def_helper │ │ │ │ 000004fc t symtable_enter_block │ │ │ │ -000005e8 t symtable_enter_type_param_block │ │ │ │ -000038b8 t symtable_exit_block │ │ │ │ -00000000 t symtable_handle_comprehension │ │ │ │ -000002c0 t symtable_lookup_entry.isra.0 │ │ │ │ -00000390 t symtable_raise_if_annotation_block │ │ │ │ +00000340 t symtable_enter_type_param_block │ │ │ │ +00003ea8 t symtable_exit_block │ │ │ │ +000038e0 t symtable_handle_comprehension │ │ │ │ +00000018 t symtable_lookup_entry.isra.0 │ │ │ │ +000000e8 t symtable_raise_if_annotation_block │ │ │ │ 0000009a t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ -00000304 t symtable_record_directive │ │ │ │ -00004af8 t symtable_visit_alias │ │ │ │ -00004e6c t symtable_visit_annotation │ │ │ │ -00002d84 t symtable_visit_annotations │ │ │ │ -00002f68 t symtable_visit_arguments │ │ │ │ -00003900 t symtable_visit_excepthandler │ │ │ │ +0000005c t symtable_record_directive │ │ │ │ +000050e8 t symtable_visit_alias │ │ │ │ +0000545c t symtable_visit_annotation │ │ │ │ +00002d94 t symtable_visit_annotations │ │ │ │ +00002f78 t symtable_visit_arguments │ │ │ │ +00003ef0 t symtable_visit_excepthandler │ │ │ │ 00001e94 t symtable_visit_expr │ │ │ │ -00000440 t symtable_visit_pattern │ │ │ │ +00000198 t symtable_visit_pattern │ │ │ │ 000006a4 t symtable_visit_stmt │ │ │ │ -00000720 t symtable_visit_type_param │ │ │ │ -0000085c t symtable_visit_type_param_bound_or_default │ │ │ │ +00000478 t symtable_visit_type_param │ │ │ │ +000005b4 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -21967,15 +21966,15 @@ │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 0000026c T _PyThread_FiniType │ │ │ │ 00000000 T _PyThread_at_fork_reinit │ │ │ │ -00000610 T _PyThread_cond_after │ │ │ │ +00000608 T _PyThread_cond_after │ │ │ │ 00000128 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -22370,38 +22369,38 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 000002f0 t Balloc │ │ │ │ -00002a34 t Bfree │ │ │ │ +00002a64 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00002a74 T _PyDtoa_Fini │ │ │ │ +00002aa4 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002c74 T _Py_dg_dtoa │ │ │ │ -00005da8 T _Py_dg_freedtoa │ │ │ │ +00002ca4 T _Py_dg_dtoa │ │ │ │ +00005d80 T _Py_dg_freedtoa │ │ │ │ 00000674 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00005fec t b2d │ │ │ │ +00005fc4 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -00005a4c t lshift │ │ │ │ +00005a24 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000388 t mult │ │ │ │ -00005ca4 t multadd │ │ │ │ -00005df8 t nrv_alloc │ │ │ │ +00005c7c t multadd │ │ │ │ +00005dd0 t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -00005518 t pow5mult │ │ │ │ -00005ec8 t sd2b │ │ │ │ +000054f0 t pow5mult │ │ │ │ +00005ea0 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -23489,15 +23488,15 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -000017cc t PyUnicode_READ_CHAR │ │ │ │ +000017d4 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_VaBuildValue │ │ │ │ 000004e8 t Py_XDECREF │ │ │ │ @@ -23534,15 +23533,15 @@ │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000000c t _datetime_exec │ │ │ │ 0000004c r _days_before_month │ │ │ │ 00000018 r _days_in_month │ │ │ │ -00002234 t _get_current_state.constprop.0 │ │ │ │ +0000223c t _get_current_state.constprop.0 │ │ │ │ 0000013c r _keywords.1 │ │ │ │ 0000015c r _keywords.13 │ │ │ │ 00000178 r _keywords.16 │ │ │ │ 00000180 r _keywords.27 │ │ │ │ 0000014c r _keywords.7 │ │ │ │ 00000740 d _kwtuple.0 │ │ │ │ 00000780 d _kwtuple.12 │ │ │ │ @@ -23551,17 +23550,17 @@ │ │ │ │ 00000760 d _kwtuple.6 │ │ │ │ 000006a4 d _parser.14 │ │ │ │ 00000608 d _parser.17 │ │ │ │ 00000714 d _parser.2 │ │ │ │ 00000634 d _parser.28 │ │ │ │ 000006e0 d _parser.8 │ │ │ │ 00001da8 t _timezone_check_argument │ │ │ │ -000022e0 t accum │ │ │ │ +000022e8 t accum │ │ │ │ 000010cc t add_date_timedelta.isra.0 │ │ │ │ -00002db4 t add_datetime_timedelta │ │ │ │ +00002dbc t add_datetime_timedelta │ │ │ │ 0000185a t append_keyword_fold │ │ │ │ 0000168c t append_keyword_tzinfo │ │ │ │ 00001288 t build_struct_time │ │ │ │ 00003078 t call_subclass_fold │ │ │ │ 00000ab0 t call_tzinfo_method │ │ │ │ 00002384 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ @@ -23576,15 +23575,15 @@ │ │ │ │ 000011fc t date_ctime │ │ │ │ 00002438 t date_day │ │ │ │ 000003b0 r date_doc │ │ │ │ 00000842 t date_format │ │ │ │ 00000f4c t date_from_pickle │ │ │ │ 00002440 t date_fromisocalendar │ │ │ │ 0000128e t date_fromisoformat │ │ │ │ -0000386c t date_fromordinal │ │ │ │ +00003874 t date_fromordinal │ │ │ │ 0000026a t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00000c28 t date_hash │ │ │ │ 00003464 t date_isocalendar │ │ │ │ 00000894 t date_isoformat │ │ │ │ 00001450 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ @@ -23596,71 +23595,71 @@ │ │ │ │ 00000e1c t date_richcompare │ │ │ │ 0000064e t date_str │ │ │ │ 000010dc t date_strftime │ │ │ │ 00000f74 t date_subtract │ │ │ │ 00001154 t date_timetuple │ │ │ │ 000001e8 t date_today │ │ │ │ 00000fb8 t date_toordinal │ │ │ │ -00001890 t date_weekday │ │ │ │ -00001884 t date_year │ │ │ │ -000034a0 t datetime_add │ │ │ │ +00001898 t date_weekday │ │ │ │ +0000188c t date_year │ │ │ │ +000034a8 t datetime_add │ │ │ │ 000002c4 t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ 00001f2c t datetime_astimezone │ │ │ │ 000004a4 t datetime_best_possible │ │ │ │ 00000e68 t datetime_combine │ │ │ │ 00001480 t datetime_ctime │ │ │ │ 00000268 t datetime_date_fromtimestamp │ │ │ │ 00000854 r datetime_date_fromtimestamp__doc__ │ │ │ │ 00000c3e t datetime_date_fromtimestamp_capi │ │ │ │ 00001388 t datetime_date_replace │ │ │ │ 000007e4 r datetime_date_replace__doc__ │ │ │ │ 000003dc t datetime_datetime_now │ │ │ │ 00000684 r datetime_datetime_now__doc__ │ │ │ │ -00002860 t datetime_datetime_replace │ │ │ │ +00002868 t datetime_datetime_replace │ │ │ │ 00000590 r datetime_datetime_replace__doc__ │ │ │ │ 00000b80 t datetime_dealloc │ │ │ │ 000001a8 r datetime_doc │ │ │ │ 00002410 t datetime_dst │ │ │ │ -00003780 t datetime_fold │ │ │ │ +00003788 t datetime_fold │ │ │ │ 00002fb8 t datetime_from_pickle │ │ │ │ 00001adc t datetime_from_timestamp │ │ │ │ 00001374 t datetime_from_timet_and_us │ │ │ │ 00003a44 t datetime_fromisoformat │ │ │ │ 00001a2c t datetime_fromtimestamp │ │ │ │ 00003a2c t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 000006d6 t datetime_getstate │ │ │ │ 00000cce t datetime_gettime │ │ │ │ 00001538 t datetime_gettimetz │ │ │ │ 00000c78 t datetime_hash │ │ │ │ -00003b2c t datetime_hour │ │ │ │ +00003b3c t datetime_hour │ │ │ │ 00001568 t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ 00002fa4 t datetime_microsecond │ │ │ │ -00003b34 t datetime_minute │ │ │ │ +00003b44 t datetime_minute │ │ │ │ 000006c4 t datetime_new │ │ │ │ 0000150e t datetime_reduce │ │ │ │ 00000694 t datetime_reduce_ex │ │ │ │ 00000526 t datetime_repr │ │ │ │ 00000c6c t datetime_richcompare │ │ │ │ -00003b3c t datetime_second │ │ │ │ +00003b4c t datetime_second │ │ │ │ 00002e20 t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ 00001728 t datetime_subtract │ │ │ │ 00000aac t datetime_time_replace │ │ │ │ 0000072c r datetime_time_replace__doc__ │ │ │ │ 00002c94 t datetime_timestamp │ │ │ │ 000012e0 t datetime_timetuple │ │ │ │ -00003474 t datetime_tzinfo │ │ │ │ +0000347c t datetime_tzinfo │ │ │ │ 00002370 t datetime_tzname │ │ │ │ 000014ac t datetime_utcfromtimestamp │ │ │ │ 00000f04 t datetime_utcnow │ │ │ │ -00003788 t datetime_utcoffset │ │ │ │ +00003790 t datetime_utcoffset │ │ │ │ 000015b4 t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000a74 t delta_abs │ │ │ │ 000033f0 t delta_add │ │ │ │ 00001710 t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ 0000067e t delta_bool │ │ │ │ @@ -23669,22 +23668,22 @@ │ │ │ │ 00001a10 t delta_divmod │ │ │ │ 00000498 r delta_doc │ │ │ │ 000016c4 t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ 00002e80 t delta_multiply │ │ │ │ 00001efc t delta_negative │ │ │ │ -0000193c t delta_new │ │ │ │ +00001944 t delta_new │ │ │ │ 000019e6 t delta_positive │ │ │ │ 0000080a t delta_reduce │ │ │ │ 00001b78 t delta_remainder │ │ │ │ 000002b4 t delta_repr │ │ │ │ 00000f04 t delta_richcompare │ │ │ │ 000008ae t delta_str │ │ │ │ -000032e8 t delta_subtract │ │ │ │ +000032f0 t delta_subtract │ │ │ │ 00001710 t delta_subtract.part.0 │ │ │ │ 00001c54 t delta_to_microseconds │ │ │ │ 00001e58 t delta_total_seconds │ │ │ │ 000032b0 t delta_truedivide │ │ │ │ 00000bc0 t diff_to_bool │ │ │ │ 00003274 t divide_nearest │ │ │ │ 00001bdc t divide_timedelta_timedelta │ │ │ │ @@ -23712,38 +23711,38 @@ │ │ │ │ 0000066c d keywords.18 │ │ │ │ 000006d0 d keywords.19 │ │ │ │ 00000660 d keywords.25 │ │ │ │ 00000678 d keywords.29 │ │ │ │ 000005e8 d keywords.3 │ │ │ │ 00000680 d keywords.4 │ │ │ │ 000005e0 d keywords.5 │ │ │ │ -00003664 t local │ │ │ │ +0000366c t local │ │ │ │ 00002a04 t local_timezone_from_timestamp │ │ │ │ 00002888 t local_to_seconds │ │ │ │ 000009a0 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ -000024ac t microseconds_to_delta_ex │ │ │ │ +000024b4 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ 000010c8 t module_clear │ │ │ │ 00001280 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ 00000ad8 t module_traverse │ │ │ │ 00002f38 t multiply_int_timedelta │ │ │ │ 00003140 t multiply_truedivide_timedelta_float │ │ │ │ 00000408 t new_date_ex │ │ │ │ -00001820 t new_date_subclass_ex │ │ │ │ +00001828 t new_date_subclass_ex │ │ │ │ 00000c74 t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -000027f4 t new_datetime_subclass_fold_ex │ │ │ │ +000027fc t new_datetime_subclass_fold_ex │ │ │ │ 00000304 t new_delta_ex │ │ │ │ 00000ca4 t new_time_ex │ │ │ │ 000008f4 t new_time_ex2 │ │ │ │ 00002a7c t new_timezone │ │ │ │ -00003520 t ord_to_ymd │ │ │ │ +00003528 t ord_to_ymd │ │ │ │ 00003ef8 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ 00003660 t parse_isoformat_date.constprop.0 │ │ │ │ 00003d60 t parse_isoformat_time.constprop.0 │ │ │ │ 000025f0 t pep495_eq_exception │ │ │ │ 0000011c r potential_separators.21 │ │ │ │ 00003138 t py_time_second │ │ │ │ U round │ │ │ │ @@ -23834,23 +23833,23 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 r __about__ │ │ │ │ 00000000 t _heapq__heapify_max │ │ │ │ 00001760 r _heapq__heapify_max__doc__ │ │ │ │ 0000004c t _heapq__heappop_max │ │ │ │ 000017f0 r _heapq__heappop_max__doc__ │ │ │ │ -00000228 t _heapq__heapreplace_max │ │ │ │ +000002f4 t _heapq__heapreplace_max │ │ │ │ 000017a0 r _heapq__heapreplace_max__doc__ │ │ │ │ 0000003c t _heapq_heapify │ │ │ │ 00001830 r _heapq_heapify__doc__ │ │ │ │ 00000210 t _heapq_heappop │ │ │ │ 00001b28 r _heapq_heappop__doc__ │ │ │ │ 00000000 t _heapq_heappush │ │ │ │ 00001b8c r _heapq_heappush__doc__ │ │ │ │ -0000011c t _heapq_heappushpop │ │ │ │ +000001e8 t _heapq_heappushpop │ │ │ │ 0000188c r _heapq_heappushpop__doc__ │ │ │ │ 000007f0 t _heapq_heapreplace │ │ │ │ 00001968 r _heapq_heapreplace__doc__ │ │ │ │ 00000000 d _heapqmodule │ │ │ │ 00000088 t heapify_internal │ │ │ │ 0000000c t heapq_exec │ │ │ │ 00000054 d heapq_methods │ │ │ │ @@ -24335,24 +24334,24 @@ │ │ │ │ 000006c8 t Pdata_pop │ │ │ │ 00000870 t Pdata_poptuple │ │ │ │ 00002144 t Pdata_push │ │ │ │ 000004d2 t Pdata_traverse │ │ │ │ 000010ee t PicklerMemoProxy_clear │ │ │ │ 00000cdc t PicklerMemoProxy_dealloc │ │ │ │ 0000105a t PicklerMemoProxy_traverse │ │ │ │ -00007710 t Pickler_clear │ │ │ │ -00007530 t Pickler_dealloc │ │ │ │ +000076f0 t Pickler_clear │ │ │ │ +00007510 t Pickler_dealloc │ │ │ │ 00000a78 t Pickler_get_memo │ │ │ │ 00003588 t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 00000aba t Pickler_set_memo │ │ │ │ 00000a10 t Pickler_setattr │ │ │ │ -00009374 t Pickler_traverse │ │ │ │ +00009358 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -24493,23 +24492,23 @@ │ │ │ │ 00002e4c t Unpickler_dealloc │ │ │ │ 00000d32 t Unpickler_get_memo │ │ │ │ 00001ea4 t Unpickler_getattr │ │ │ │ 000003e0 d Unpickler_getsets │ │ │ │ 00000478 d Unpickler_methods │ │ │ │ 0000092e t Unpickler_set_memo │ │ │ │ 00000850 t Unpickler_setattr │ │ │ │ -000092c0 t Unpickler_traverse │ │ │ │ +000092a4 t Unpickler_traverse │ │ │ │ 00000408 t _Pickle_ClearState │ │ │ │ 00002110 t _Pickle_FastCall │ │ │ │ 00000b64 t _Pickler_CommitFrame.isra.0 │ │ │ │ 00000bd4 t _Pickler_FlushToFile │ │ │ │ 00003a88 t _Pickler_Write │ │ │ │ 00003ba0 t _Pickler_Write.constprop.0 │ │ │ │ 00000a68 t _Pickler_Write.constprop.1 │ │ │ │ -00005b44 t _Pickler_write_bytes │ │ │ │ +00005b20 t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ U _PyBytesWriter_Init │ │ │ │ @@ -24533,26 +24532,26 @@ │ │ │ │ U _PySys_GetSizeOf │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -000057c8 t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ +000057a4 t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000003be t _Unpickler_MemoCleanup │ │ │ │ 000021a4 t _Unpickler_MemoPut │ │ │ │ 00000388 t _Unpickler_NewMemo │ │ │ │ 00001f0c t _Unpickler_ReadImpl │ │ │ │ 0000070c t _Unpickler_ReadInto │ │ │ │ -000086e8 t _Unpickler_Readline │ │ │ │ +000086cc t _Unpickler_Readline │ │ │ │ 00000678 t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000101c t _checkmodule │ │ │ │ @@ -24598,58 +24597,58 @@ │ │ │ │ 000011a6 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 000011a0 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 00000dca t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 0000120c r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 00001232 t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 000011d8 r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 00001122 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -00008e50 t _pickle_Unpickler___init__ │ │ │ │ +00008e34 t _pickle_Unpickler___init__ │ │ │ │ 0000123c r _pickle_Unpickler___init____doc__ │ │ │ │ 00000ff2 t _pickle_Unpickler___sizeof__ │ │ │ │ 000016b0 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ 0000224c t _pickle_Unpickler_find_class │ │ │ │ 000016ec r _pickle_Unpickler_find_class__doc__ │ │ │ │ -00009260 t _pickle_Unpickler_load │ │ │ │ +00009244 t _pickle_Unpickler_load │ │ │ │ 0000184c r _pickle_Unpickler_load__doc__ │ │ │ │ 000008a8 t _pickle_Unpickler_persistent_load │ │ │ │ 0000190c r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 000004de t _pickle_dump │ │ │ │ 00000c88 r _pickle_dump__doc__ │ │ │ │ -00007e64 t _pickle_dumps │ │ │ │ +00007e44 t _pickle_dumps │ │ │ │ 000008a8 r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000003dc r _pickle_load__doc__ │ │ │ │ -00007b38 t _pickle_loads │ │ │ │ +00007b18 t _pickle_loads │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ 00000f80 t _save_bytearray_data.isra.0 │ │ │ │ -000088c0 t batch_dict │ │ │ │ -00008bf8 t batch_list │ │ │ │ +000088a4 t batch_dict │ │ │ │ +00008bdc t batch_list │ │ │ │ 000029cc t do_append │ │ │ │ 00002c2c t do_setitems │ │ │ │ 00003758 t dump │ │ │ │ 00000740 t fast_save_enter │ │ │ │ 000007de t fast_save_leave │ │ │ │ 000024f4 t get_deep_attribute │ │ │ │ 00000f4c t instantiate │ │ │ │ 000000ec t load │ │ │ │ -0000818c t load_build │ │ │ │ +00008170 t load_build │ │ │ │ 000025ec t load_counted_binbytes │ │ │ │ 000012ac t load_counted_binstring │ │ │ │ 00000eb8 t load_counted_long │ │ │ │ 00002890 t load_counted_tuple │ │ │ │ 0000109c t load_extension │ │ │ │ 00000dfe t load_inst │ │ │ │ 00000ce4 t load_newobj │ │ │ │ 00002978 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00007894 t memo_get.isra.0 │ │ │ │ -00005808 t memo_put.isra.0 │ │ │ │ +00007874 t memo_get.isra.0 │ │ │ │ +000057e4 t memo_put.isra.0 │ │ │ │ 000005b0 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000670 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000846 t persistent_id │ │ │ │ 000003f0 t pickle_clear │ │ │ │ @@ -24657,18 +24656,18 @@ │ │ │ │ 00000328 d pickle_methods │ │ │ │ 00002118 r pickle_module_doc │ │ │ │ 00000308 d pickle_slots │ │ │ │ 00000000 t pickle_traverse │ │ │ │ 000004c8 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005e0 d picklerproxy_methods │ │ │ │ -000084e8 t raw_unicode_escape │ │ │ │ +000084cc t raw_unicode_escape │ │ │ │ 00003c60 t save │ │ │ │ -0000651c t save_global │ │ │ │ -00005e30 t save_reduce │ │ │ │ +000064f8 t save_global │ │ │ │ +00005e0c t save_reduce │ │ │ │ 00000476 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000408 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000378 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -25224,17 +25223,17 @@ │ │ │ │ 000002e0 r .LC53 │ │ │ │ 00002430 r .LC530 │ │ │ │ 00002460 r .LC531 │ │ │ │ 00002478 r .LC532 │ │ │ │ 00002480 r .LC533 │ │ │ │ 00002494 r .LC534 │ │ │ │ 0000249c r .LC535 │ │ │ │ -000024ac r .LC536 │ │ │ │ -000024d0 r .LC537 │ │ │ │ -000024f8 r .LC538 │ │ │ │ +000024b0 r .LC537 │ │ │ │ +000024c0 r .LC538 │ │ │ │ +000024e4 r .LC539 │ │ │ │ 000002ec r .LC54 │ │ │ │ 0000250c r .LC541 │ │ │ │ 0000251c r .LC542 │ │ │ │ 0000254c r .LC544 │ │ │ │ 00002558 r .LC545 │ │ │ │ 00002564 r .LC546 │ │ │ │ 00002590 r .LC547 │ │ │ │ @@ -25808,21 +25807,21 @@ │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00000ca8 t Py_XDECREF │ │ │ │ +00000cfc t Py_XDECREF │ │ │ │ 000002c8 t Struct___init__ │ │ │ │ 0000007c t Struct_iter_unpack │ │ │ │ 00000e60 r Struct_iter_unpack__doc__ │ │ │ │ -00000134 t Struct_unpack │ │ │ │ +000000e0 t Struct_unpack │ │ │ │ 00001068 r Struct_unpack__doc__ │ │ │ │ -00002ac0 t Struct_unpack_from │ │ │ │ +00002b14 t Struct_unpack_from │ │ │ │ 00000f48 r Struct_unpack_from__doc__ │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -25845,129 +25844,129 @@ │ │ │ │ 000001d4 r _keywords.7 │ │ │ │ 000003d8 d _kwtuple.0 │ │ │ │ 000003f4 d _kwtuple.3 │ │ │ │ 00000410 d _kwtuple.6 │ │ │ │ 00000380 d _parser.2 │ │ │ │ 000003ac d _parser.5 │ │ │ │ 00000354 d _parser.8 │ │ │ │ -00000044 t _range_error.isra.0 │ │ │ │ +00000c00 t _range_error.isra.0 │ │ │ │ 00000000 d _structmodule │ │ │ │ -00000098 t _structmodule_clear │ │ │ │ +00000044 t _structmodule_clear │ │ │ │ 00000000 t _structmodule_exec │ │ │ │ -00000128 t _structmodule_free │ │ │ │ +000000d4 t _structmodule_free │ │ │ │ 00000428 d _structmodule_slots │ │ │ │ 000000fc t _structmodule_traverse │ │ │ │ 000001d8 d bigendian_table │ │ │ │ -00002858 t bp_bool │ │ │ │ -00001e3c t bp_double │ │ │ │ -000027a4 t bp_float │ │ │ │ -00002fc8 t bp_halffloat │ │ │ │ -000019c8 t bp_int │ │ │ │ -000023f8 t bp_longlong │ │ │ │ -00001d44 t bp_uint │ │ │ │ -00001aec t bp_ulonglong │ │ │ │ -0000287c t bu_bool │ │ │ │ -000021cc t bu_double │ │ │ │ -00002810 t bu_float │ │ │ │ -00002f80 t bu_halffloat │ │ │ │ -00001ac8 t bu_int │ │ │ │ -00001cf8 t bu_longlong │ │ │ │ -000028c8 t bu_short │ │ │ │ -00001cb4 t bu_uint │ │ │ │ -00001c18 t bu_ulonglong │ │ │ │ +000028ac t bp_bool │ │ │ │ +00001e90 t bp_double │ │ │ │ +000027f8 t bp_float │ │ │ │ +0000301c t bp_halffloat │ │ │ │ +00001a1c t bp_int │ │ │ │ +0000244c t bp_longlong │ │ │ │ +00001d98 t bp_uint │ │ │ │ +00001b40 t bp_ulonglong │ │ │ │ +000028d0 t bu_bool │ │ │ │ +00002220 t bu_double │ │ │ │ +00002864 t bu_float │ │ │ │ +00002fd4 t bu_halffloat │ │ │ │ +00001b1c t bu_int │ │ │ │ +00001d4c t bu_longlong │ │ │ │ +0000291c t bu_short │ │ │ │ +00001d08 t bu_uint │ │ │ │ +00001c6c t bu_ulonglong │ │ │ │ 00000200 t cache_struct_converter.constprop.0 │ │ │ │ -00000c00 t calcsize │ │ │ │ +00000c54 t calcsize │ │ │ │ 00000dc4 r calcsize__doc__ │ │ │ │ 00000be0 t get_pylong │ │ │ │ 0000000c t get_pylong.part.0 │ │ │ │ 00000020 t iter_unpack │ │ │ │ 00000adc r iter_unpack__doc__ │ │ │ │ 00000034 d lilendian_table │ │ │ │ -00002160 t lp_double │ │ │ │ -000026f0 t lp_float │ │ │ │ -0000307c t lp_halffloat │ │ │ │ +000021b4 t lp_double │ │ │ │ +00002744 t lp_float │ │ │ │ +000030d0 t lp_halffloat │ │ │ │ 0000043c t lp_int │ │ │ │ 000003c0 t lp_longlong │ │ │ │ 000004f6 t lp_uint │ │ │ │ 0000034e t lp_ulonglong │ │ │ │ -00002a04 t lu_double │ │ │ │ -0000275c t lu_float │ │ │ │ -00003034 t lu_halffloat │ │ │ │ +00002a58 t lu_double │ │ │ │ +000027b0 t lu_float │ │ │ │ +00003088 t lu_halffloat │ │ │ │ 00000312 t lu_int │ │ │ │ 000002ec t lu_longlong │ │ │ │ 00000326 t lu_short │ │ │ │ 0000033a t lu_uint │ │ │ │ 000002c8 t lu_ulonglong │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001dc r module_doc │ │ │ │ 00000448 d module_functions │ │ │ │ 00000000 r native_table │ │ │ │ -00002888 t np_bool │ │ │ │ -000022bc t np_byte │ │ │ │ -000028f4 t np_char │ │ │ │ -00002a5c t np_double │ │ │ │ -000029ac t np_float │ │ │ │ -00002938 t np_halffloat │ │ │ │ -00001b80 t np_int │ │ │ │ -00002360 t np_long │ │ │ │ -000018f8 t np_longlong │ │ │ │ -00002214 t np_short │ │ │ │ -000025f0 t np_size_t │ │ │ │ -0000255c t np_ssize_t │ │ │ │ -000017bc t np_ubyte │ │ │ │ +000028dc t np_bool │ │ │ │ +00002310 t np_byte │ │ │ │ +00002948 t np_char │ │ │ │ +00002ab0 t np_double │ │ │ │ +00002a00 t np_float │ │ │ │ +0000298c t np_halffloat │ │ │ │ +00001bd4 t np_int │ │ │ │ +000023b4 t np_long │ │ │ │ +0000194c t np_longlong │ │ │ │ +00002268 t np_short │ │ │ │ +00002644 t np_size_t │ │ │ │ +000025b0 t np_ssize_t │ │ │ │ +00001810 t np_ubyte │ │ │ │ 00000b48 t np_uint │ │ │ │ -0000112c t np_ulong │ │ │ │ -00002498 t np_ulonglong │ │ │ │ -00001858 t np_ushort │ │ │ │ -00002684 t np_void_p │ │ │ │ -000028b8 t nu_bool │ │ │ │ -0000179c t nu_byte │ │ │ │ -000029a4 t nu_char │ │ │ │ -00002ab4 t nu_double │ │ │ │ -00002a4c t nu_float │ │ │ │ -00002f30 t nu_halffloat │ │ │ │ -00001cf0 t nu_int │ │ │ │ -000028dc t nu_long │ │ │ │ -00001ae4 t nu_longlong │ │ │ │ -000028c0 t nu_short │ │ │ │ -000028ec t nu_size_t │ │ │ │ -000028e4 t nu_ssize_t │ │ │ │ -00001284 t nu_ubyte │ │ │ │ -0000128c t nu_uint │ │ │ │ -000017ac t nu_ulong │ │ │ │ -000017b4 t nu_ulonglong │ │ │ │ -000017a4 t nu_ushort │ │ │ │ -00002f78 t nu_void_p │ │ │ │ +00001180 t np_ulong │ │ │ │ +000024ec t np_ulonglong │ │ │ │ +000018ac t np_ushort │ │ │ │ +000026d8 t np_void_p │ │ │ │ +0000290c t nu_bool │ │ │ │ +000017f0 t nu_byte │ │ │ │ +000029f8 t nu_char │ │ │ │ +00002b08 t nu_double │ │ │ │ +00002aa0 t nu_float │ │ │ │ +00002f84 t nu_halffloat │ │ │ │ +00001d44 t nu_int │ │ │ │ +00002930 t nu_long │ │ │ │ +00001b38 t nu_longlong │ │ │ │ +00002914 t nu_short │ │ │ │ +00002940 t nu_size_t │ │ │ │ +00002938 t nu_ssize_t │ │ │ │ +000012d8 t nu_ubyte │ │ │ │ +000012e0 t nu_uint │ │ │ │ +00001800 t nu_ulong │ │ │ │ +00001808 t nu_ulonglong │ │ │ │ +000017f8 t nu_ushort │ │ │ │ +00002fcc t nu_void_p │ │ │ │ 00000144 t pack │ │ │ │ 00000804 r pack_doc │ │ │ │ -000001c8 t pack_into │ │ │ │ +00000174 t pack_into │ │ │ │ 000006f0 r pack_into_doc │ │ │ │ 000008b8 r s__doc__ │ │ │ │ 00000294 t s_clear │ │ │ │ -00000cf0 t s_dealloc │ │ │ │ +00000d44 t s_dealloc │ │ │ │ 00000166 t s_get_format │ │ │ │ -0000012c t s_get_size │ │ │ │ +000000d8 t s_get_size │ │ │ │ 00000540 d s_getsetlist │ │ │ │ 0000057c d s_members │ │ │ │ 000005a4 d s_methods │ │ │ │ 00000270 t s_new │ │ │ │ 00000928 t s_pack │ │ │ │ 00000a2c r s_pack__doc__ │ │ │ │ -00001ea8 t s_pack_into │ │ │ │ +00001efc t s_pack_into │ │ │ │ 00000914 r s_pack_into__doc__ │ │ │ │ 00000172 t s_repr │ │ │ │ -000001a4 t s_sizeof │ │ │ │ +00000150 t s_sizeof │ │ │ │ 000008e4 r s_sizeof__doc__ │ │ │ │ -00000cc0 t s_traverse │ │ │ │ -000011c4 t s_unpack_internal │ │ │ │ +00000d14 t s_traverse │ │ │ │ +00001218 t s_unpack_internal │ │ │ │ U strlen │ │ │ │ -00000d68 t unpack │ │ │ │ +00000dbc t unpack │ │ │ │ 00000cec r unpack__doc__ │ │ │ │ -00001294 t unpack_from │ │ │ │ +000012e8 t unpack_from │ │ │ │ 00000bf8 r unpack_from__doc__ │ │ │ │ 00000120 t unpackiter_dealloc │ │ │ │ 000001cc t unpackiter_iternext │ │ │ │ 0000022a t unpackiter_len │ │ │ │ 0000064c d unpackiter_methods │ │ │ │ 00000256 t unpackiter_traverse │ │ │ │ 00000614 d unpackiter_type_slots │ │ │ │ @@ -26673,27 +26672,27 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000aa0 t Py_XDECREF │ │ │ │ +00000a90 t Py_XDECREF │ │ │ │ 000009d8 r SmallFactorials │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyLong_Frexp │ │ │ │ U _PyLong_GCD │ │ │ │ U _PyLong_Lshift │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyLong_Rshift │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -000008c4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000008b4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000c20 t _Py_log1p │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ @@ -26722,182 +26721,182 @@ │ │ │ │ U cos │ │ │ │ U cosh │ │ │ │ U erf │ │ │ │ U erfc │ │ │ │ U exp │ │ │ │ U exp2 │ │ │ │ U expm1 │ │ │ │ -000025d8 t factorial_partial_product │ │ │ │ +000025e8 t factorial_partial_product │ │ │ │ 000008e8 r factorial_trailing_zeros │ │ │ │ 000000c0 r fast_comb_limits1.8 │ │ │ │ 00000968 r fast_comb_limits2.7 │ │ │ │ 00000a10 r fast_perm_limits.6 │ │ │ │ U floor │ │ │ │ U fma │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ 00000ab8 r gamma_integral │ │ │ │ 000004e8 r inverted_factorial_odd_part │ │ │ │ -00003824 t is_error │ │ │ │ +00003834 t is_error │ │ │ │ 00000bd8 r lanczos_den_coeffs │ │ │ │ 00000b70 r lanczos_num_coeffs │ │ │ │ 00000aec t lanczos_sum │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ U log10 │ │ │ │ U log1p │ │ │ │ U log2 │ │ │ │ -00000110 t loghelper │ │ │ │ -00000580 t loghelper.part.0 │ │ │ │ +000004e0 t loghelper │ │ │ │ +00000590 t loghelper.part.0 │ │ │ │ 00000038 t m_atan2 │ │ │ │ -000004e0 t m_log │ │ │ │ +000004f0 t m_log │ │ │ │ 00000b72 t m_log10 │ │ │ │ -00003b98 t m_log2 │ │ │ │ -000044c8 t m_remainder │ │ │ │ +00003ba8 t m_log2 │ │ │ │ +000044d8 t m_remainder │ │ │ │ 00000dde t m_sinpi │ │ │ │ 0000083e t m_tgamma │ │ │ │ 00000120 t math_1 │ │ │ │ -00000d7c t math_1a │ │ │ │ -000003d8 t math_2 │ │ │ │ -00000894 t math_acos │ │ │ │ +00000d6c t math_1a │ │ │ │ +000003c8 t math_2 │ │ │ │ +00000884 t math_acos │ │ │ │ 0000179c r math_acos_doc │ │ │ │ 00000000 t math_acosh │ │ │ │ 00001758 r math_acosh_doc │ │ │ │ -000008a4 t math_asin │ │ │ │ +00000894 t math_asin │ │ │ │ 000016e8 r math_asin_doc │ │ │ │ 00000010 t math_asinh │ │ │ │ 000016a4 r math_asinh_doc │ │ │ │ -000008b4 t math_atan │ │ │ │ +000008a4 t math_atan │ │ │ │ 00000020 t math_atan2 │ │ │ │ 000015a0 r math_atan2_doc │ │ │ │ 00001630 r math_atan_doc │ │ │ │ 00000198 t math_atanh │ │ │ │ 00001558 r math_atanh_doc │ │ │ │ 000001a8 t math_cbrt │ │ │ │ 00001524 r math_cbrt_doc │ │ │ │ -00000198 t math_ceil │ │ │ │ +00000184 t math_ceil │ │ │ │ 00002a2c r math_ceil__doc__ │ │ │ │ -00000124 t math_clear │ │ │ │ -00000dd8 t math_comb │ │ │ │ +00000110 t math_clear │ │ │ │ +00000de8 t math_comb │ │ │ │ 000019f8 r math_comb__doc__ │ │ │ │ -000003c0 t math_copysign │ │ │ │ +000003b0 t math_copysign │ │ │ │ 0000146c r math_copysign_doc │ │ │ │ -000026a8 t math_cos │ │ │ │ +000026b8 t math_cos │ │ │ │ 00001424 r math_cos_doc │ │ │ │ 00000298 t math_cosh │ │ │ │ 000013e8 r math_cosh_doc │ │ │ │ 000002a8 t math_degrees │ │ │ │ 000022ac r math_degrees__doc__ │ │ │ │ -00002f08 t math_dist │ │ │ │ +00002f18 t math_dist │ │ │ │ 0000245c r math_dist__doc__ │ │ │ │ -00000d70 t math_erf │ │ │ │ +00000d60 t math_erf │ │ │ │ 000013bc r math_erf_doc │ │ │ │ 00000dd0 t math_erfc │ │ │ │ 00001380 r math_erfc_doc │ │ │ │ 0000000c t math_exec │ │ │ │ 00000000 t math_exp │ │ │ │ 000006f6 t math_exp2 │ │ │ │ 00001308 r math_exp2_doc │ │ │ │ 00001344 r math_exp_doc │ │ │ │ 00000e98 t math_expm1 │ │ │ │ 00001274 r math_expm1_doc │ │ │ │ -00003788 t math_fabs │ │ │ │ +00003798 t math_fabs │ │ │ │ 00001230 r math_fabs_doc │ │ │ │ -00001690 t math_factorial │ │ │ │ +000016a0 t math_factorial │ │ │ │ 000028c0 r math_factorial__doc__ │ │ │ │ -000006e0 t math_floor │ │ │ │ +000006f0 t math_floor │ │ │ │ 000029c8 r math_floor__doc__ │ │ │ │ -0000023c t math_fma │ │ │ │ +00000228 t math_fma │ │ │ │ 000025d4 r math_fma__doc__ │ │ │ │ 00000706 t math_fmod │ │ │ │ 00002578 r math_fmod__doc__ │ │ │ │ -00000194 t math_free │ │ │ │ -000038a4 t math_frexp │ │ │ │ +00000180 t math_free │ │ │ │ +000038b4 t math_frexp │ │ │ │ 00002788 r math_frexp__doc__ │ │ │ │ -000033a8 t math_fsum │ │ │ │ +000033b8 t math_fsum │ │ │ │ 0000293c r math_fsum__doc__ │ │ │ │ 00000830 t math_gamma │ │ │ │ 00001200 r math_gamma_doc │ │ │ │ -000007fc t math_gcd │ │ │ │ +0000080c t math_gcd │ │ │ │ 0000183c r math_gcd_doc │ │ │ │ -00000c58 t math_hypot │ │ │ │ +00000c48 t math_hypot │ │ │ │ 00000cc8 r math_hypot_doc │ │ │ │ -00000608 t math_isclose │ │ │ │ +000005f8 t math_isclose │ │ │ │ 00001e8c r math_isclose__doc__ │ │ │ │ -00000d50 t math_isfinite │ │ │ │ +00000d60 t math_isfinite │ │ │ │ 00002204 r math_isfinite__doc__ │ │ │ │ -00000cc4 t math_isinf │ │ │ │ +00000cd4 t math_isinf │ │ │ │ 00002148 r math_isinf__doc__ │ │ │ │ -00000784 t math_isnan │ │ │ │ +00000794 t math_isnan │ │ │ │ 000021ac r math_isnan__doc__ │ │ │ │ -00000944 t math_isqrt │ │ │ │ +00000954 t math_isqrt │ │ │ │ 000028e8 r math_isqrt__doc__ │ │ │ │ 00000c50 t math_lcm │ │ │ │ 00001808 r math_lcm_doc │ │ │ │ -00003968 t math_ldexp │ │ │ │ +00003978 t math_ldexp │ │ │ │ 0000272c r math_ldexp__doc__ │ │ │ │ -000045b8 t math_lgamma │ │ │ │ +000045c8 t math_lgamma │ │ │ │ 000011a8 r math_lgamma_doc │ │ │ │ 00000350 t math_log │ │ │ │ 00000b64 t math_log10 │ │ │ │ 0000263c r math_log10__doc__ │ │ │ │ 00000c10 t math_log1p │ │ │ │ 0000111c r math_log1p_doc │ │ │ │ -00003a98 t math_log2 │ │ │ │ +00003aa8 t math_log2 │ │ │ │ 00002678 r math_log2__doc__ │ │ │ │ 00000e30 r math_log_doc │ │ │ │ 0000012c d math_methods │ │ │ │ -00000df8 t math_modf │ │ │ │ +00000de8 t math_modf │ │ │ │ 000026b4 r math_modf__doc__ │ │ │ │ 00000ea8 t math_nextafter │ │ │ │ 000018cc r math_nextafter__doc__ │ │ │ │ -00003c38 t math_perm │ │ │ │ +00003c48 t math_perm │ │ │ │ 00001bc8 r math_perm__doc__ │ │ │ │ -00000ef0 t math_pow │ │ │ │ +00000ee0 t math_pow │ │ │ │ 000022f0 r math_pow__doc__ │ │ │ │ 00000378 t math_prod │ │ │ │ 00001d54 r math_prod__doc__ │ │ │ │ 00000310 t math_radians │ │ │ │ 00002268 r math_radians__doc__ │ │ │ │ -00004270 t math_remainder │ │ │ │ +00004280 t math_remainder │ │ │ │ 00000ffc r math_remainder_doc │ │ │ │ -000036e8 t math_sin │ │ │ │ +000036f8 t math_sin │ │ │ │ 00000fb8 r math_sin_doc │ │ │ │ 00000c30 t math_sinh │ │ │ │ 00000f7c r math_sinh_doc │ │ │ │ 0000010c d math_slots │ │ │ │ 00000288 t math_sqrt │ │ │ │ 00000f44 r math_sqrt_doc │ │ │ │ -00002748 t math_sumprod │ │ │ │ +00002758 t math_sumprod │ │ │ │ 00002330 r math_sumprod__doc__ │ │ │ │ -00000de8 t math_tan │ │ │ │ +00000dd8 t math_tan │ │ │ │ 00000efc r math_tan_doc │ │ │ │ 00000c40 t math_tanh │ │ │ │ 00000ec0 r math_tanh_doc │ │ │ │ -00000804 t math_trunc │ │ │ │ +000007f4 t math_trunc │ │ │ │ 0000284c r math_trunc__doc__ │ │ │ │ 000001b8 t math_ulp │ │ │ │ 00001874 r math_ulp__doc__ │ │ │ │ 00000000 d mathmodule │ │ │ │ U memcpy │ │ │ │ U modf │ │ │ │ 00000c70 r module_doc │ │ │ │ U nextafter │ │ │ │ -00000914 t perm_comb │ │ │ │ -00001ee8 t perm_comb_small │ │ │ │ +00000904 t perm_comb │ │ │ │ +00001ef8 t perm_comb_small │ │ │ │ U pow │ │ │ │ 000000e8 r reduced_factorial_odd_part │ │ │ │ U round │ │ │ │ U sin │ │ │ │ U sinh │ │ │ │ U sqrt │ │ │ │ U tan │ │ │ │ U tanh │ │ │ │ -00000ab8 t vector_norm │ │ │ │ -00000c08 t vector_norm.part.0 │ │ │ │ +00000aa8 t vector_norm │ │ │ │ +00000bf8 t vector_norm.part.0 │ │ │ │ │ │ │ │ selectmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 0000005c r .LC10 │ │ │ │ 00000068 r .LC11 │ │ │ │ @@ -26988,15 +26987,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000558 t Py_XDECREF │ │ │ │ +00000554 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -27038,15 +27037,15 @@ │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 00000420 t newPyEpoll_Object.isra.0 │ │ │ │ U poll │ │ │ │ 000002e8 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -000004f0 t poll_dealloc │ │ │ │ +000004ec t poll_dealloc │ │ │ │ 00000300 d poll_methods │ │ │ │ 00000210 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 0000051c t pyepoll_dealloc │ │ │ │ 00000ed8 r pyepoll_doc │ │ │ │ 0000012e t pyepoll_get_closed │ │ │ │ 00000350 d pyepoll_getsetlist │ │ │ │ @@ -27118,21 +27117,21 @@ │ │ │ │ 000001d0 r .LC29 │ │ │ │ 0000002c r .LC3 │ │ │ │ 000001d8 r .LC30 │ │ │ │ 000001dc r .LC31 │ │ │ │ 000001e4 r .LC32 │ │ │ │ 000001e8 r .LC33 │ │ │ │ 000001f0 r .LC34 │ │ │ │ -000001f8 r .LC35 │ │ │ │ -0000021c r .LC36 │ │ │ │ -00000220 r .LC37 │ │ │ │ +00000200 r .LC35 │ │ │ │ +00000208 r .LC36 │ │ │ │ +0000022c r .LC37 │ │ │ │ 00000230 r .LC38 │ │ │ │ -00000238 r .LC39 │ │ │ │ +00000240 r .LC39 │ │ │ │ 00000038 r .LC4 │ │ │ │ -0000023c r .LC40 │ │ │ │ +00000248 r .LC40 │ │ │ │ 0000024c r .LC41 │ │ │ │ 00000268 r .LC42 │ │ │ │ 00000270 r .LC43 │ │ │ │ 00000278 r .LC44 │ │ │ │ 00000284 r .LC45 │ │ │ │ 00000288 r .LC46 │ │ │ │ 0000029c r .LC47 │ │ │ │ @@ -27426,28 +27425,28 @@ │ │ │ │ 0000279a t element_attrib_setter │ │ │ │ 000019e2 t element_bool │ │ │ │ 00000494 t element_dealloc │ │ │ │ 00000630 t element_gc_clear │ │ │ │ 0000071c t element_gc_traverse │ │ │ │ 000016a4 t element_get_tail │ │ │ │ 000015c0 t element_get_text │ │ │ │ -0000153c t element_getitem │ │ │ │ +00001528 t element_getitem │ │ │ │ 000005ec d element_getsetlist │ │ │ │ 000005bc t element_init │ │ │ │ 00001678 t element_length │ │ │ │ 00000650 d element_members │ │ │ │ 00000678 d element_methods │ │ │ │ -0000055c t element_new │ │ │ │ +00000528 t element_new │ │ │ │ 000012b6 t element_repr │ │ │ │ 000003f4 t element_resize │ │ │ │ 00001454 t element_setitem │ │ │ │ 00000554 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ 00001f44 t element_subscr │ │ │ │ -00001528 t element_tag_getter │ │ │ │ +00001574 t element_tag_getter │ │ │ │ 00001258 t element_tag_setter │ │ │ │ 00001680 t element_tail_getter │ │ │ │ 000016b6 t element_tail_setter │ │ │ │ 0000159c t element_text_getter │ │ │ │ 00000d7c t element_text_setter │ │ │ │ 00001618 t elementiter_dealloc │ │ │ │ 00001384 t elementiter_next │ │ │ │ @@ -27467,15 +27466,15 @@ │ │ │ │ 000006e8 t expat_parse │ │ │ │ 00001bbe t expat_pi_handler │ │ │ │ 0000050a t expat_set_error │ │ │ │ 00001a22 t expat_start_doctype_handler │ │ │ │ 000020d0 t expat_start_handler │ │ │ │ 00001d98 t expat_start_ns_handler │ │ │ │ 00001618 t get_attrib_from_keywords │ │ │ │ -00000528 t ignore_attribute_error │ │ │ │ +00000588 t ignore_attribute_error │ │ │ │ 00000248 d kwlist.27 │ │ │ │ 0000120c t list_join │ │ │ │ 00002258 t makeuniversal │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 0000000c t module_exec │ │ │ │ @@ -28654,15 +28653,15 @@ │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __strcpy_chk │ │ │ │ 00000000 t _getcode │ │ │ │ 000007bc t canonical_ordering_sort_counting │ │ │ │ 0000000c t capi_getcode │ │ │ │ -00001158 t capi_getucname │ │ │ │ +0000122c t capi_getucname │ │ │ │ 000010c8 r change_records_3_2_0 │ │ │ │ 00065804 r changes_3_2_0_data │ │ │ │ 00070704 r changes_3_2_0_index │ │ │ │ 00071804 r comp_data │ │ │ │ 000742a0 r comp_index │ │ │ │ 000195b0 r dawg_codepoint_to_pos_index1 │ │ │ │ 00002bb0 r dawg_codepoint_to_pos_index2 │ │ │ │ @@ -28679,15 +28678,15 @@ │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000000 r name_aliases │ │ │ │ 00001614 r named_sequences │ │ │ │ 00000064 d nfc_first │ │ │ │ 00000704 d nfc_last │ │ │ │ 0000059c t nfc_nfkc │ │ │ │ -00000910 t nfd_nfkd │ │ │ │ +00000908 t nfd_nfkd │ │ │ │ 00000688 t normalization_3_2_0 │ │ │ │ 0003d578 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ 00000118 t ucd_dealloc │ │ │ │ 00000000 t ucd_traverse │ │ │ │ @@ -28695,31 +28694,31 @@ │ │ │ │ 00000034 d ucd_type_spec │ │ │ │ 000006f4 t unicodedata_UCD_bidirectional │ │ │ │ 000653bc r unicodedata_UCD_bidirectional__doc__ │ │ │ │ 00000590 t unicodedata_UCD_category │ │ │ │ 00065464 r unicodedata_UCD_category__doc__ │ │ │ │ 00000172 t unicodedata_UCD_combining │ │ │ │ 00065320 r unicodedata_UCD_combining__doc__ │ │ │ │ -000019fc t unicodedata_UCD_decimal │ │ │ │ +00001ad0 t unicodedata_UCD_decimal │ │ │ │ 000656ec r unicodedata_UCD_decimal__doc__ │ │ │ │ -00000f40 t unicodedata_UCD_decomposition │ │ │ │ +00001014 t unicodedata_UCD_decomposition │ │ │ │ 00065128 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -00001b20 t unicodedata_UCD_digit │ │ │ │ +00001bf4 t unicodedata_UCD_digit │ │ │ │ 000655dc r unicodedata_UCD_digit__doc__ │ │ │ │ 000004ac t unicodedata_UCD_east_asian_width │ │ │ │ 000651e0 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ 000002ea t unicodedata_UCD_is_normalized │ │ │ │ 00065078 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ -00001914 t unicodedata_UCD_lookup │ │ │ │ +000019e8 t unicodedata_UCD_lookup │ │ │ │ 00064e68 r unicodedata_UCD_lookup__doc__ │ │ │ │ 0000022c t unicodedata_UCD_mirrored │ │ │ │ 0006524c r unicodedata_UCD_mirrored__doc__ │ │ │ │ -00001498 t unicodedata_UCD_name │ │ │ │ +0000156c t unicodedata_UCD_name │ │ │ │ 00064f14 r unicodedata_UCD_name__doc__ │ │ │ │ -0000154c t unicodedata_UCD_name_impl │ │ │ │ +00001620 t unicodedata_UCD_name_impl │ │ │ │ 00000054 t unicodedata_UCD_normalize │ │ │ │ 00064fd8 r unicodedata_UCD_normalize__doc__ │ │ │ │ 00000920 t unicodedata_UCD_numeric │ │ │ │ 000654c8 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00000150 t unicodedata_destroy_capi │ │ │ │ 000014b0 r unicodedata_docstring │ │ │ │ 0000000c t unicodedata_exec │ │ │ │ @@ -29978,18 +29977,18 @@ │ │ │ │ 00001b4c r .LC488 │ │ │ │ 00001b54 r .LC489 │ │ │ │ 00001b78 r .LC490 │ │ │ │ 00001b80 r .LC491 │ │ │ │ 00001b98 r .LC492 │ │ │ │ 00001b9c r .LC493 │ │ │ │ 00001ba8 r .LC494 │ │ │ │ -00001bb4 r .LC495 │ │ │ │ +00001bb4 r .LC496 │ │ │ │ 00001bc0 r .LC497 │ │ │ │ -00001bc8 r .LC498 │ │ │ │ -00001bec r .LC499 │ │ │ │ +00001bcc r .LC498 │ │ │ │ +00001bd4 r .LC499 │ │ │ │ 00001984 r .LC5 │ │ │ │ 00001bf8 r .LC500 │ │ │ │ 00001c08 r .LC501 │ │ │ │ 00001c18 r .LC502 │ │ │ │ 00001c30 r .LC503 │ │ │ │ 00001c48 r .LC504 │ │ │ │ 00001c4c r .LC505 │ │ │ │ @@ -30020,20 +30019,20 @@ │ │ │ │ 00000078 r .LC95 │ │ │ │ 00000084 r .LC96 │ │ │ │ 0000008c r .LC97 │ │ │ │ 00000098 r .LC98 │ │ │ │ 000000a4 r .LC99 │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -000049e0 t DirEntry_dealloc │ │ │ │ -00004c04 t DirEntry_get_lstat │ │ │ │ +00004a00 t DirEntry_dealloc │ │ │ │ +00004c24 t DirEntry_get_lstat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ 00004b24 t DirEntry_repr │ │ │ │ -00004540 t DirEntry_test_mode │ │ │ │ +00004560 t DirEntry_test_mode │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ @@ -30115,16 +30114,16 @@ │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 000057c2 T PyOS_AfterFork │ │ │ │ 0000061a T PyOS_AfterFork_Child │ │ │ │ 00000de4 T PyOS_AfterFork_Parent │ │ │ │ 00000c80 T PyOS_BeforeFork │ │ │ │ -000028d0 T PyOS_FSPath │ │ │ │ -000028f0 t PyOS_FSPath.part.0 │ │ │ │ +000028dc T PyOS_FSPath │ │ │ │ +000028fc t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ @@ -30163,25 +30162,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -00002494 t Py_XDECREF │ │ │ │ -0000387c t Py_off_t_converter │ │ │ │ +000024a0 t Py_XDECREF │ │ │ │ +0000389c t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -0000407c t ScandirIterator_close │ │ │ │ -0000403c t ScandirIterator_closedir │ │ │ │ -00004900 t ScandirIterator_dealloc │ │ │ │ -00003d74 t ScandirIterator_enter │ │ │ │ -00004098 t ScandirIterator_exit │ │ │ │ -00004944 t ScandirIterator_finalize │ │ │ │ -00003d84 t ScandirIterator_iternext │ │ │ │ +0000409c t ScandirIterator_close │ │ │ │ +0000405c t ScandirIterator_closedir │ │ │ │ +00004920 t ScandirIterator_dealloc │ │ │ │ +00003d94 t ScandirIterator_enter │ │ │ │ +000040b8 t ScandirIterator_exit │ │ │ │ +00004964 t ScandirIterator_finalize │ │ │ │ +00003da4 t ScandirIterator_iternext │ │ │ │ 00002938 d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b4d4 r TerminalSize_docstring │ │ │ │ 00002a6c d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_ParseStack │ │ │ │ @@ -30195,17 +30194,17 @@ │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -00002488 T _PyLong_FromGid │ │ │ │ +00002494 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -0000247c T _PyLong_FromUid │ │ │ │ +00002488 T _PyLong_FromUid │ │ │ │ U _PyLong_UnsignedInt_Converter │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -30508,25 +30507,25 @@ │ │ │ │ 000013cc d _parser.86 │ │ │ │ 00000ea4 d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001164 d _parser.95 │ │ │ │ 00001138 d _parser.98 │ │ │ │ 000002b0 t _posix_clear │ │ │ │ 0000043c t _posix_free │ │ │ │ -00002a08 t _posix_traverse │ │ │ │ +00002a14 t _posix_traverse │ │ │ │ 00001d7c t _pystat_fromstructstat │ │ │ │ 000019cc t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 0000090c r buffer_sizes.181 │ │ │ │ 000007b0 r buffer_sizes.191 │ │ │ │ 00004d9c t build_itimerspec │ │ │ │ 00005010 t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ -00002cbc t check_null_or_callable │ │ │ │ +00002cc8 t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ 0000107c t conv_confname │ │ │ │ @@ -30557,15 +30556,15 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -00005488 t free_string_array │ │ │ │ +000054a8 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ @@ -30585,16 +30584,16 @@ │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000000 r have_functions │ │ │ │ U initgroups │ │ │ │ 000005a4 t internal_rename │ │ │ │ -00005914 t iov_cleanup │ │ │ │ -00005758 t iov_setup │ │ │ │ +00005934 t iov_cleanup │ │ │ │ +00005778 t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -30619,25 +30618,25 @@ │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ 0000390c t os_DirEntry___fspath__ │ │ │ │ 00001424 r os_DirEntry___fspath____doc__ │ │ │ │ 00004a96 t os_DirEntry_inode │ │ │ │ 00001460 r os_DirEntry_inode__doc__ │ │ │ │ -0000438c t os_DirEntry_is_dir │ │ │ │ +000043ac t os_DirEntry_is_dir │ │ │ │ 0000150c r os_DirEntry_is_dir__doc__ │ │ │ │ 00004a9e t os_DirEntry_is_file │ │ │ │ 000014a4 r os_DirEntry_is_file__doc__ │ │ │ │ -000059f4 t os_DirEntry_is_junction │ │ │ │ +00005a14 t os_DirEntry_is_junction │ │ │ │ 000015e0 r os_DirEntry_is_junction__doc__ │ │ │ │ -000056e4 t os_DirEntry_is_symlink │ │ │ │ +00005704 t os_DirEntry_is_symlink │ │ │ │ 00001634 r os_DirEntry_is_symlink__doc__ │ │ │ │ -00004ab4 t os_DirEntry_stat │ │ │ │ +00004ad4 t os_DirEntry_stat │ │ │ │ 00001578 r os_DirEntry_stat__doc__ │ │ │ │ -00004cf0 t os_DirEntry_stat_impl.part.0 │ │ │ │ +00004d10 t os_DirEntry_stat_impl.part.0 │ │ │ │ 00005324 t os_WCOREDUMP │ │ │ │ 00002e00 r os_WCOREDUMP__doc__ │ │ │ │ 00005184 t os_WEXITSTATUS │ │ │ │ 00002bb0 r os_WEXITSTATUS__doc__ │ │ │ │ 000052bc t os_WIFCONTINUED │ │ │ │ 00002d3c r os_WIFCONTINUED__doc__ │ │ │ │ 000051e4 t os_WIFEXITED │ │ │ │ @@ -30652,31 +30651,31 @@ │ │ │ │ 00002b40 r os_WTERMSIG__doc__ │ │ │ │ 000053e0 t os__exit │ │ │ │ 00008398 r os__exit__doc__ │ │ │ │ 00005438 t os__inputhook │ │ │ │ 00000f3c r os__inputhook__doc__ │ │ │ │ 000050ae t os__is_inputhook_installed │ │ │ │ 00000ef0 r os__is_inputhook_installed__doc__ │ │ │ │ -00002aa4 t os__path_normpath │ │ │ │ +00002ab0 t os__path_normpath │ │ │ │ 000094f8 r os__path_normpath__doc__ │ │ │ │ -000040e4 t os__path_splitroot_ex │ │ │ │ +00004104 t os__path_splitroot_ex │ │ │ │ 00009550 r os__path_splitroot_ex__doc__ │ │ │ │ 00005356 t os_abort │ │ │ │ 00002648 r os_abort__doc__ │ │ │ │ 00000aac t os_access │ │ │ │ 0000ac54 r os_access__doc__ │ │ │ │ 0000127c t os_chdir │ │ │ │ 0000aa68 r os_chdir__doc__ │ │ │ │ 0000137c t os_chmod │ │ │ │ 0000a524 r os_chmod__doc__ │ │ │ │ 00001340 t os_chown │ │ │ │ 00009d38 r os_chown__doc__ │ │ │ │ 00002e04 t os_chroot │ │ │ │ 0000a338 r os_chroot__doc__ │ │ │ │ -0000371c t os_close │ │ │ │ +0000373c t os_close │ │ │ │ 00004f34 r os_close__doc__ │ │ │ │ 00005368 t os_closerange │ │ │ │ 00004ec4 r os_closerange__doc__ │ │ │ │ 0000104c t os_confstr │ │ │ │ 00002764 r os_confstr__doc__ │ │ │ │ 0000114c t os_confstr_impl.isra.0 │ │ │ │ 000024e6 t os_copy_file_range │ │ │ │ @@ -30697,46 +30696,46 @@ │ │ │ │ 00001b64 r os_eventfd_read__doc__ │ │ │ │ 00001be8 t os_eventfd_write │ │ │ │ 00001b24 r os_eventfd_write__doc__ │ │ │ │ 00001cf8 t os_execv │ │ │ │ 000082e4 r os_execv__doc__ │ │ │ │ 00001e64 t os_execve │ │ │ │ 000081f8 r os_execve__doc__ │ │ │ │ -00004480 t os_fchdir │ │ │ │ +00004440 t os_fchdir │ │ │ │ 0000a9cc r os_fchdir__doc__ │ │ │ │ 00002838 t os_fchmod │ │ │ │ 0000a374 r os_fchmod__doc__ │ │ │ │ 00002910 t os_fchown │ │ │ │ 00009ca4 r os_fchown__doc__ │ │ │ │ 000045f8 t os_fdatasync │ │ │ │ 0000a26c r os_fdatasync__doc__ │ │ │ │ 00000bc0 t os_fork │ │ │ │ 0000781c r os_fork__doc__ │ │ │ │ 0000103c t os_forkpty │ │ │ │ 00006be4 r os_forkpty__doc__ │ │ │ │ -00004968 t os_fpathconf │ │ │ │ +00004874 t os_fpathconf │ │ │ │ 000028d4 r os_fpathconf__doc__ │ │ │ │ -00002860 t os_fspath │ │ │ │ +0000286c t os_fspath │ │ │ │ 000011d8 r os_fspath__doc__ │ │ │ │ -00003648 t os_fstat │ │ │ │ +00003668 t os_fstat │ │ │ │ 000043fc r os_fstat__doc__ │ │ │ │ 00002ec0 t os_fstatvfs │ │ │ │ 00002a68 r os_fstatvfs__doc__ │ │ │ │ 0000384c t os_fsync │ │ │ │ 0000a300 r os_fsync__doc__ │ │ │ │ 000017c0 t os_ftruncate │ │ │ │ 0000332c r os_ftruncate__doc__ │ │ │ │ 00001820 t os_ftruncate_impl.isra.0 │ │ │ │ 000008be t os_get_blocking │ │ │ │ 00001744 r os_get_blocking__doc__ │ │ │ │ 00001594 t os_get_inheritable │ │ │ │ 0000184c r os_get_inheritable__doc__ │ │ │ │ -000038a0 t os_get_terminal_size │ │ │ │ +000038c0 t os_get_terminal_size │ │ │ │ 00001918 r os_get_terminal_size__doc__ │ │ │ │ -00002bd8 t os_getcwd │ │ │ │ +00002be4 t os_getcwd │ │ │ │ 00009b70 r os_getcwd__doc__ │ │ │ │ 00003078 t os_getcwdb │ │ │ │ 00009b14 r os_getcwdb__doc__ │ │ │ │ 0000004c t os_getegid │ │ │ │ 00006b98 r os_getegid__doc__ │ │ │ │ 00000014 t os_geteuid │ │ │ │ 00006b50 r os_geteuid__doc__ │ │ │ │ @@ -30750,15 +30749,15 @@ │ │ │ │ 00002548 r os_getloadavg__doc__ │ │ │ │ 00005598 t os_getlogin │ │ │ │ 00006704 r os_getlogin__doc__ │ │ │ │ 00005632 t os_getpgid │ │ │ │ 0000689c r os_getpgid__doc__ │ │ │ │ 00002434 t os_getpgrp │ │ │ │ 0000685c r os_getpgrp__doc__ │ │ │ │ -00003588 t os_getpid │ │ │ │ +000035a8 t os_getpid │ │ │ │ 00006ad8 r os_getpid__doc__ │ │ │ │ 00000170 t os_getppid │ │ │ │ 0000673c r os_getppid__doc__ │ │ │ │ 00000364 t os_getpriority │ │ │ │ 00009284 r os_getpriority__doc__ │ │ │ │ 000029f4 t os_getrandom │ │ │ │ 0000118c r os_getrandom__doc__ │ │ │ │ @@ -30782,47 +30781,47 @@ │ │ │ │ 00006684 r os_kill__doc__ │ │ │ │ 00000904 t os_killpg │ │ │ │ 00006638 r os_killpg__doc__ │ │ │ │ 00002bec t os_lchown │ │ │ │ 00009bcc r os_lchown__doc__ │ │ │ │ 00001e84 t os_link │ │ │ │ 0000986c r os_link__doc__ │ │ │ │ -000024b0 t os_listdir │ │ │ │ +000024bc t os_listdir │ │ │ │ 000095d0 r os_listdir__doc__ │ │ │ │ -00003534 t os_listxattr │ │ │ │ +00003494 t os_listxattr │ │ │ │ 00001cac r os_listxattr__doc__ │ │ │ │ 0000351a t os_lockf │ │ │ │ 00004d20 r os_lockf__doc__ │ │ │ │ 0000567c t os_login_tty │ │ │ │ 00006cf4 r os_login_tty__doc__ │ │ │ │ -000037b4 t os_lseek │ │ │ │ +000037d4 t os_lseek │ │ │ │ 00004b10 r os_lseek__doc__ │ │ │ │ -00002d3c t os_lstat │ │ │ │ +00002d48 t os_lstat │ │ │ │ 0000b0cc r os_lstat__doc__ │ │ │ │ 000035e6 t os_major │ │ │ │ 0000345c r os_major__doc__ │ │ │ │ 0000375c t os_makedev │ │ │ │ 00003398 r os_makedev__doc__ │ │ │ │ 00002b30 t os_memfd_create │ │ │ │ 00001c08 r os_memfd_create__doc__ │ │ │ │ 00003716 t os_minor │ │ │ │ 00003404 r os_minor__doc__ │ │ │ │ -00003374 t os_mkdir │ │ │ │ +00003394 t os_mkdir │ │ │ │ 00009338 r os_mkdir__doc__ │ │ │ │ 00000978 t os_mkfifo │ │ │ │ 000037b0 r os_mkfifo__doc__ │ │ │ │ 0000396c t os_mknod │ │ │ │ 000034b4 r os_mknod__doc__ │ │ │ │ 00005768 t os_nice │ │ │ │ 000092d0 r os_nice__doc__ │ │ │ │ -00002fc0 t os_open │ │ │ │ +00002fe0 t os_open │ │ │ │ 00004f68 r os_open__doc__ │ │ │ │ 0000083c t os_openpty │ │ │ │ 00006df4 r os_openpty__doc__ │ │ │ │ -0000476c t os_pathconf │ │ │ │ +00004650 t os_pathconf │ │ │ │ 000027b8 r os_pathconf__doc__ │ │ │ │ 00003ad0 t os_pidfd_open │ │ │ │ 00005f04 r os_pidfd_open__doc__ │ │ │ │ 00000b14 t os_pipe │ │ │ │ 00003b30 t os_pipe2 │ │ │ │ 000041f8 r os_pipe2__doc__ │ │ │ │ 000042e0 r os_pipe__doc__ │ │ │ │ @@ -30839,21 +30838,21 @@ │ │ │ │ 00003d1a t os_pread │ │ │ │ 00004820 r os_pread__doc__ │ │ │ │ 00003e4c t os_preadv │ │ │ │ 00004568 r os_preadv__doc__ │ │ │ │ 000033a2 t os_ptsname │ │ │ │ 00006e94 r os_ptsname__doc__ │ │ │ │ 0000341e t os_ptsname_impl.isra.0 │ │ │ │ -0000554c t os_putenv │ │ │ │ +0000556c t os_putenv │ │ │ │ 00002ef8 r os_putenv__doc__ │ │ │ │ 00003f94 t os_pwrite │ │ │ │ 0000401c r os_pwrite__doc__ │ │ │ │ 00004074 t os_pwritev │ │ │ │ 00003d20 r os_pwritev__doc__ │ │ │ │ -00003984 t os_read │ │ │ │ +000039a4 t os_read │ │ │ │ 00004ab8 r os_read__doc__ │ │ │ │ 00000828 t os_readlink │ │ │ │ 00005c54 r os_readlink__doc__ │ │ │ │ 00000914 t os_readlink_impl.isra.0 │ │ │ │ 000041a0 t os_readv │ │ │ │ 00004924 r os_readv__doc__ │ │ │ │ 00000174 t os_register_at_fork │ │ │ │ @@ -30862,17 +30861,17 @@ │ │ │ │ 000089d8 r os_remove__doc__ │ │ │ │ 000022a4 t os_removexattr │ │ │ │ 00001e5c r os_removexattr__doc__ │ │ │ │ 0000328c t os_rename │ │ │ │ 00009064 r os_rename__doc__ │ │ │ │ 00000440 t os_replace │ │ │ │ 00008e7c r os_replace__doc__ │ │ │ │ -00004df0 t os_rmdir │ │ │ │ +00004e10 t os_rmdir │ │ │ │ 00008d30 r os_rmdir__doc__ │ │ │ │ -00003a74 t os_scandir │ │ │ │ +00003a94 t os_scandir │ │ │ │ 000012e4 r os_scandir__doc__ │ │ │ │ 00004340 t os_sched_get_priority_max │ │ │ │ 000077bc r os_sched_get_priority_max__doc__ │ │ │ │ 000042cc t os_sched_get_priority_min │ │ │ │ 0000775c r os_sched_get_priority_min__doc__ │ │ │ │ 00000036 t os_sched_getaffinity │ │ │ │ 00007218 r os_sched_getaffinity__doc__ │ │ │ │ @@ -30888,15 +30887,15 @@ │ │ │ │ 000073b4 r os_sched_rr_get_interval__doc__ │ │ │ │ 00000bf4 t os_sched_setaffinity │ │ │ │ 000072d0 r os_sched_setaffinity__doc__ │ │ │ │ 0000302c t os_sched_setparam │ │ │ │ 0000744c r os_sched_setparam__doc__ │ │ │ │ 00002f6c t os_sched_setscheduler │ │ │ │ 000075e4 r os_sched_setscheduler__doc__ │ │ │ │ -00004440 t os_sched_yield │ │ │ │ +000044b4 t os_sched_yield │ │ │ │ 00007378 r os_sched_yield__doc__ │ │ │ │ 0000313c t os_sendfile │ │ │ │ 0000449c r os_sendfile__doc__ │ │ │ │ 000005b8 t os_set_blocking │ │ │ │ 0000168c r os_set_blocking__doc__ │ │ │ │ 00002476 t os_set_inheritable │ │ │ │ 000017e0 r os_set_inheritable__doc__ │ │ │ │ @@ -30967,44 +30966,44 @@ │ │ │ │ 000038da t os_ttyname │ │ │ │ 0000abd4 r os_ttyname__doc__ │ │ │ │ 00003800 t os_umask │ │ │ │ 00008c90 r os_umask__doc__ │ │ │ │ 00000910 t os_uname │ │ │ │ 00008914 r os_uname__doc__ │ │ │ │ 000009d4 t os_uname_impl │ │ │ │ -0000462c t os_unlink │ │ │ │ +0000464c t os_unlink │ │ │ │ 00008b34 r os_unlink__doc__ │ │ │ │ 0000389a t os_unlockpt │ │ │ │ 00006f90 r os_unlockpt__doc__ │ │ │ │ -00005654 t os_unsetenv │ │ │ │ +00005674 t os_unsetenv │ │ │ │ 00002eb8 r os_unsetenv__doc__ │ │ │ │ 000004c8 t os_unshare │ │ │ │ 00005dd8 r os_unshare__doc__ │ │ │ │ -000035a4 t os_urandom │ │ │ │ +000035c4 t os_urandom │ │ │ │ 00001c40 r os_urandom__doc__ │ │ │ │ 000015d8 t os_utime │ │ │ │ 00008400 r os_utime__doc__ │ │ │ │ 0000054c t os_wait │ │ │ │ 000015da t os_wait3 │ │ │ │ 00006378 r os_wait3__doc__ │ │ │ │ 00000fb8 t os_wait4 │ │ │ │ 000062d0 r os_wait4__doc__ │ │ │ │ 00005fbc r os_wait__doc__ │ │ │ │ -00004650 t os_waitid │ │ │ │ +00004758 t os_waitid │ │ │ │ 00006114 r os_waitid__doc__ │ │ │ │ 00001b2c t os_waitpid │ │ │ │ 00006044 r os_waitpid__doc__ │ │ │ │ 00001c24 t os_waitstatus_to_exitcode │ │ │ │ 00000f88 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00000798 t os_write │ │ │ │ 0000451c r os_write__doc__ │ │ │ │ -00004874 t os_writev │ │ │ │ +00004908 t os_writev │ │ │ │ 00004128 r os_writev__doc__ │ │ │ │ -000050c8 t parse_arglist │ │ │ │ -000051d8 t parse_envlist │ │ │ │ +000050e8 t parse_arglist │ │ │ │ +000051f8 t parse_envlist │ │ │ │ 00001d24 t path_cleanup │ │ │ │ 00001770 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000bb20 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ @@ -31057,15 +31056,15 @@ │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ 0000214c t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -00002d08 t register_at_forker │ │ │ │ +00002d14 t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ 00000d00 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ @@ -31100,15 +31099,15 @@ │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ 000033f0 t split_py_long_to_s_and_ns │ │ │ │ 0000b990 r stat_result__doc__ │ │ │ │ 000005f4 d stat_result_desc │ │ │ │ 00002b84 d stat_result_fields │ │ │ │ -00003494 t statresult_new │ │ │ │ +00003760 t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000b870 r statvfs_result__doc__ │ │ │ │ 00000604 d statvfs_result_desc │ │ │ │ 00002b24 d statvfs_result_fields │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ U strcpy │ │ │ │ @@ -31749,15 +31748,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000003fc t Py_XDECREF │ │ │ │ +0000040c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_GetItem_KnownHash │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -31777,15 +31776,15 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000400 t _collections__count_elements │ │ │ │ 0000036c r _collections__count_elements__doc__ │ │ │ │ 00000000 d _collectionsmodule │ │ │ │ -000006a8 t _deque_rotate │ │ │ │ +000006b8 t _deque_rotate │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000c4 d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 000002dc t collections_clear │ │ │ │ 0000000c r collections_doc │ │ │ │ 0000000c t collections_exec │ │ │ │ 00000384 t collections_free │ │ │ │ @@ -31804,117 +31803,117 @@ │ │ │ │ 0000024c r defdict_missing_doc │ │ │ │ 00000226 t defdict_or │ │ │ │ 0000007a t defdict_reduce │ │ │ │ 00000164 t defdict_repr │ │ │ │ 000001b8 d defdict_slots │ │ │ │ 00000048 d defdict_spec │ │ │ │ 000009f4 t defdict_tp_clear │ │ │ │ -00000b78 t defdict_traverse │ │ │ │ +00000b88 t defdict_traverse │ │ │ │ 000005ca t deque___copy__ │ │ │ │ 00000714 r deque___copy____doc__ │ │ │ │ 000005cc t deque___reduce__ │ │ │ │ 000004d0 r deque___reduce____doc__ │ │ │ │ 00000006 t deque___reversed__ │ │ │ │ 000003d4 r deque___reversed____doc__ │ │ │ │ 00000a06 t deque___sizeof__ │ │ │ │ 0000041c r deque___sizeof____doc__ │ │ │ │ -000004ac t deque_append │ │ │ │ +000004bc t deque_append │ │ │ │ 000008a4 r deque_append__doc__ │ │ │ │ -00000570 t deque_append_impl │ │ │ │ -0000129c t deque_appendleft │ │ │ │ +00000580 t deque_append_impl │ │ │ │ +000012ac t deque_appendleft │ │ │ │ 00000854 r deque_appendleft__doc__ │ │ │ │ -00001360 t deque_appendleft_lock_held │ │ │ │ +00001370 t deque_appendleft_lock_held │ │ │ │ 00000a4c t deque_ass_item │ │ │ │ -000009c0 t deque_clear │ │ │ │ -000009dc t deque_clear.part.0 │ │ │ │ +000009d0 t deque_clear │ │ │ │ +000009ec t deque_clear.part.0 │ │ │ │ 000003e4 t deque_clearmethod │ │ │ │ 000006dc r deque_clearmethod__doc__ │ │ │ │ 0000035e t deque_concat │ │ │ │ 00000898 t deque_contains │ │ │ │ 000005c8 t deque_copy │ │ │ │ 00000750 r deque_copy__doc__ │ │ │ │ 000003f2 t deque_copy_impl │ │ │ │ 00000512 t deque_count │ │ │ │ 00000608 r deque_count__doc__ │ │ │ │ -00000910 t deque_dealloc │ │ │ │ +00000920 t deque_dealloc │ │ │ │ 0000028c t deque_del_item │ │ │ │ -0000113c t deque_extend │ │ │ │ +0000114c t deque_extend │ │ │ │ 000007f0 r deque_extend__doc__ │ │ │ │ -00000d38 t deque_extend_impl │ │ │ │ +00000d48 t deque_extend_impl │ │ │ │ 0000063c t deque_extendleft │ │ │ │ 00000788 r deque_extendleft__doc__ │ │ │ │ 00000b38 t deque_extendleft_impl │ │ │ │ 00000a38 t deque_get_maxlen │ │ │ │ 00000598 d deque_getset │ │ │ │ -000013dc t deque_index │ │ │ │ +000013ec t deque_index │ │ │ │ 00000590 r deque_index__doc__ │ │ │ │ 0000011c t deque_init │ │ │ │ 00000468 r deque_init__doc__ │ │ │ │ 00000640 t deque_inplace_concat │ │ │ │ 0000067e t deque_inplace_repeat │ │ │ │ 00000680 t deque_inplace_repeat_lock_held │ │ │ │ 000007f0 t deque_insert │ │ │ │ 00000550 r deque_insert__doc__ │ │ │ │ -000005fc t deque_item │ │ │ │ +0000060c t deque_item │ │ │ │ 0000072c t deque_iter │ │ │ │ 00000258 t deque_len │ │ │ │ 00000430 d deque_members │ │ │ │ 00000458 d deque_methods │ │ │ │ 00000050 t deque_new │ │ │ │ -00000bb8 t deque_pop │ │ │ │ +00000bc8 t deque_pop │ │ │ │ 00000930 r deque_pop__doc__ │ │ │ │ -00000c38 t deque_pop_impl │ │ │ │ -00000cb8 t deque_popleft │ │ │ │ +00000c48 t deque_pop_impl │ │ │ │ +00000cc8 t deque_popleft │ │ │ │ 000008f0 r deque_popleft__doc__ │ │ │ │ -00000890 t deque_popleft_impl │ │ │ │ +000008a0 t deque_popleft_impl │ │ │ │ 000001c0 t deque_remove │ │ │ │ 00000510 r deque_remove__doc__ │ │ │ │ 00000932 t deque_repeat │ │ │ │ 000002c8 t deque_repr │ │ │ │ 00000ce8 t deque_reverse │ │ │ │ 0000064c r deque_reverse__doc__ │ │ │ │ 00000008 t deque_reviter │ │ │ │ -00000f70 t deque_richcompare │ │ │ │ -00001868 t deque_rotate │ │ │ │ +00000f80 t deque_richcompare │ │ │ │ +00001878 t deque_rotate │ │ │ │ 00000678 r deque_rotate__doc__ │ │ │ │ 00000368 d deque_slots │ │ │ │ 00000034 d deque_spec │ │ │ │ 0000025c t deque_traverse │ │ │ │ 000007e8 t dequeiter_clear │ │ │ │ 000007a8 t dequeiter_dealloc │ │ │ │ 00000000 t dequeiter_len │ │ │ │ 00000338 d dequeiter_methods │ │ │ │ 00000c00 t dequeiter_new │ │ │ │ -00000eec t dequeiter_next │ │ │ │ +00000efc t dequeiter_next │ │ │ │ 0000091c t dequeiter_reduce │ │ │ │ 000002f0 d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 000004e2 t dequeiter_traverse │ │ │ │ 00000974 t dequereviter_new │ │ │ │ 00000820 t dequereviter_next │ │ │ │ 00000824 t dequereviter_next_lock_held.isra.0 │ │ │ │ 000002a8 d dequereviter_slots │ │ │ │ 00000070 d dequereviter_spec │ │ │ │ -00000e94 t finalize_iterator │ │ │ │ +00000ea4 t finalize_iterator │ │ │ │ 00000780 t finalize_iterator.part.0 │ │ │ │ 0000030c r length_hint_doc │ │ │ │ 000000e4 t newblock │ │ │ │ 00000344 r reduce_doc │ │ │ │ -00000b40 t tuplegetter_clear │ │ │ │ -00000ad8 t tuplegetter_dealloc │ │ │ │ -00000418 t tuplegetter_descr_get │ │ │ │ +00000b50 t tuplegetter_clear │ │ │ │ +00000ae8 t tuplegetter_dealloc │ │ │ │ +00000428 t tuplegetter_descr_get │ │ │ │ 00000a26 t tuplegetter_descr_set │ │ │ │ 00000190 d tuplegetter_members │ │ │ │ 00000170 d tuplegetter_methods │ │ │ │ -000002fc t tuplegetter_new │ │ │ │ +0000030c t tuplegetter_new │ │ │ │ 00000a60 t tuplegetter_reduce │ │ │ │ 00000a74 t tuplegetter_repr │ │ │ │ 00000120 d tuplegetter_slots │ │ │ │ 00000084 d tuplegetter_spec │ │ │ │ -000003cc t tuplegetter_traverse │ │ │ │ +000003dc t tuplegetter_traverse │ │ │ │ │ │ │ │ errnomodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000060 r .LC10 │ │ │ │ 000003ac r .LC100 │ │ │ │ @@ -32237,23 +32236,23 @@ │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyType_GetModuleByDef │ │ │ │ -000004cc t Py_XDECREF │ │ │ │ +00000384 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFile_Flush │ │ │ │ 000001ce T _PyIOBase_cannot_pickle │ │ │ │ -0000069c T _PyIOBase_check_closed │ │ │ │ +000007f8 T _PyIOBase_check_closed │ │ │ │ 00000000 T _PyIOBase_check_readable │ │ │ │ 00000448 T _PyIOBase_check_seekable │ │ │ │ 00000338 T _PyIOBase_check_writable │ │ │ │ 00000088 T _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ U _PyIO_trap_eintr │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -32263,65 +32262,65 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ 000002c8 t _io__IOBase_close │ │ │ │ 000005d4 r _io__IOBase_close__doc__ │ │ │ │ -000005ac t _io__IOBase_fileno │ │ │ │ +00000464 t _io__IOBase_fileno │ │ │ │ 000003c8 r _io__IOBase_fileno__doc__ │ │ │ │ 00000284 t _io__IOBase_flush │ │ │ │ 00000644 r _io__IOBase_flush__doc__ │ │ │ │ -000005f8 t _io__IOBase_isatty │ │ │ │ +000004b0 t _io__IOBase_isatty │ │ │ │ 00000358 r _io__IOBase_isatty__doc__ │ │ │ │ 000003c0 t _io__IOBase_readable │ │ │ │ 000004bc r _io__IOBase_readable__doc__ │ │ │ │ 00000000 t _io__IOBase_readline │ │ │ │ 00000238 r _io__IOBase_readline__doc__ │ │ │ │ -00000384 t _io__IOBase_readlines │ │ │ │ +000004d0 t _io__IOBase_readlines │ │ │ │ 0000014c r _io__IOBase_readlines__doc__ │ │ │ │ -000004e4 t _io__IOBase_seek │ │ │ │ +0000039c t _io__IOBase_seek │ │ │ │ 000007ac r _io__IOBase_seek__doc__ │ │ │ │ 00000320 t _io__IOBase_seekable │ │ │ │ 00000528 r _io__IOBase_seekable__doc__ │ │ │ │ -00000528 t _io__IOBase_tell │ │ │ │ +00000684 t _io__IOBase_tell │ │ │ │ 00000778 r _io__IOBase_tell__doc__ │ │ │ │ 00000144 t _io__IOBase_truncate │ │ │ │ 000006c0 r _io__IOBase_truncate__doc__ │ │ │ │ 0000032c t _io__IOBase_writable │ │ │ │ 00000450 r _io__IOBase_writable__doc__ │ │ │ │ -00000764 t _io__IOBase_writelines │ │ │ │ +0000061c t _io__IOBase_writelines │ │ │ │ 00000098 r _io__IOBase_writelines__doc__ │ │ │ │ -0000061c t _io__RawIOBase_read │ │ │ │ +000004d4 t _io__RawIOBase_read │ │ │ │ 00000078 r _io__RawIOBase_read__doc__ │ │ │ │ 00000000 t _io__RawIOBase_readall │ │ │ │ 00000034 r _io__RawIOBase_readall__doc__ │ │ │ │ 00000000 r _keywords.0 │ │ │ │ 0000000c r _keywords.2 │ │ │ │ 00000000 d _parser.1 │ │ │ │ 0000002c d _parser.3 │ │ │ │ 000001ec t iobase_check_closed │ │ │ │ -00000830 t iobase_check_readable │ │ │ │ +000006e8 t iobase_check_readable │ │ │ │ 00000240 t iobase_check_seekable │ │ │ │ 000001a0 t iobase_check_writable │ │ │ │ -00000578 t iobase_clear │ │ │ │ -00000554 t iobase_closed_get │ │ │ │ -0000057c t iobase_dealloc │ │ │ │ +00000430 t iobase_clear │ │ │ │ +000006b0 t iobase_closed_get │ │ │ │ +000006d8 t iobase_dealloc │ │ │ │ 000009dc r iobase_doc │ │ │ │ 00000170 t iobase_enter │ │ │ │ 00000258 t iobase_exit │ │ │ │ 000000ac t iobase_finalize │ │ │ │ 0000017c d iobase_getset │ │ │ │ 000003cc t iobase_iter │ │ │ │ -000004d0 t iobase_iternext │ │ │ │ +0000062c t iobase_iternext │ │ │ │ 00000140 d iobase_members │ │ │ │ 000001b8 d iobase_methods │ │ │ │ 000000e8 d iobase_slots │ │ │ │ 000000d4 D iobase_spec │ │ │ │ -0000066c t iobase_traverse │ │ │ │ +000007c8 t iobase_traverse │ │ │ │ U memcpy │ │ │ │ 00000014 r rawiobase_doc │ │ │ │ 00000084 d rawiobase_methods │ │ │ │ 00000200 t rawiobase_readinto │ │ │ │ 0000006c d rawiobase_slots │ │ │ │ 00000058 D rawiobase_spec │ │ │ │ 00000220 t rawiobase_write │ │ │ │ @@ -32777,21 +32776,21 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ -00003378 t _buffered_raw_seek │ │ │ │ +00003380 t _buffered_raw_seek │ │ │ │ 00000330 t _buffered_raw_tell │ │ │ │ -00003a3c t _buffered_readline │ │ │ │ +00003a44 t _buffered_readline │ │ │ │ 0000017e t _bufferediobase_readinto_generic │ │ │ │ -000034d0 t _bufferedreader_fill_buffer │ │ │ │ -000031dc t _bufferedreader_raw_read │ │ │ │ -00003478 t _bufferedreader_read_fast │ │ │ │ +000034d8 t _bufferedreader_fill_buffer │ │ │ │ +000031e4 t _bufferedreader_raw_read │ │ │ │ +00003480 t _bufferedreader_read_fast │ │ │ │ 000006fc t _enter_buffered_busy │ │ │ │ 0000071c t _forward_call │ │ │ │ 00000598 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 000000b4 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ @@ -32810,44 +32809,44 @@ │ │ │ │ 00000250 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ 00000624 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 00000690 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ -00003694 t _io__Buffered__dealloc_warn │ │ │ │ +0000369c t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 00000c9c t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000003c0 t _io__Buffered_closed_get │ │ │ │ 000006a2 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -00003704 t _io__Buffered_fileno │ │ │ │ +0000370c t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ 00001f4c t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00000000 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ 00000548 t _io__Buffered_mode_get │ │ │ │ 00000000 t _io__Buffered_name_get │ │ │ │ 000003a0 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 00000410 t _io__Buffered_read │ │ │ │ -000026e0 t _io__Buffered_read1 │ │ │ │ +000026e8 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 000010b4 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00003764 t _io__Buffered_readinto │ │ │ │ +0000376c t _io__Buffered_readinto │ │ │ │ 00000340 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -000039b4 t _io__Buffered_readline │ │ │ │ +000039bc t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -00002ad4 t _io__Buffered_seek │ │ │ │ +00002adc t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ 00001114 t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ 00000f14 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ 000014f4 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ @@ -32872,18 +32871,18 @@ │ │ │ │ 00000058 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 000007b4 t _set_BlockingIOError.constprop.0 │ │ │ │ 00001060 t buffered_clear │ │ │ │ 00000e9c t buffered_closed │ │ │ │ 00000f74 t buffered_dealloc │ │ │ │ -00002388 t buffered_flush_and_rewind_unlocked │ │ │ │ -00003e24 t buffered_iternext │ │ │ │ +0000238c t buffered_flush_and_rewind_unlocked │ │ │ │ +00003e2c t buffered_iternext │ │ │ │ 00000060 t buffered_repr │ │ │ │ -000026a4 t buffered_traverse │ │ │ │ +000026ac t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a1c d bufferediobase_methods │ │ │ │ 00000a04 d bufferediobase_slots │ │ │ │ 000009f0 D bufferediobase_spec │ │ │ │ 000001f4 d bufferedrandom_getset │ │ │ │ 00000244 d bufferedrandom_members │ │ │ │ 000002a8 d bufferedrandom_methods │ │ │ │ @@ -33065,31 +33064,31 @@ │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000b8c t Py_XDECREF │ │ │ │ +00000b9c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyCodecInfo_GetIncrementalDecoder │ │ │ │ U _PyCodecInfo_GetIncrementalEncoder │ │ │ │ U _PyCodec_LookupTextEncoding │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000028dc T _PyIO_find_line_ending │ │ │ │ +000028ec T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -00002298 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +000022a8 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -33105,62 +33104,62 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000012c0 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +000012d0 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00003b38 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00003b48 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00003448 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00003458 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ 0000085c t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ 00001590 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c84 r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 000006dc t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 0000063e t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006bc r _io_TextIOWrapper___init____doc__ │ │ │ │ -00002b2c t _io_TextIOWrapper_close │ │ │ │ +00002b3c t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ -000013fc t _io_TextIOWrapper_closed_get │ │ │ │ -00001040 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +0000140c t _io_TextIOWrapper_closed_get │ │ │ │ +00001050 t _io_TextIOWrapper_closed_get_impl │ │ │ │ 00001530 t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00000024 t _io_TextIOWrapper_errors_get │ │ │ │ -00003a74 t _io_TextIOWrapper_fileno │ │ │ │ +00003a84 t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00002c74 t _io_TextIOWrapper_flush │ │ │ │ +00002c84 t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ 00000022 t _io_TextIOWrapper_isatty │ │ │ │ 0000019c r _io_TextIOWrapper_isatty__doc__ │ │ │ │ 0000009c t _io_TextIOWrapper_name_get │ │ │ │ 00000218 t _io_TextIOWrapper_newlines_get │ │ │ │ -00003584 t _io_TextIOWrapper_read │ │ │ │ +00003594 t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 0000037c t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -00003384 t _io_TextIOWrapper_readline │ │ │ │ +00003394 t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ 000000f8 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ 00000e9c t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 0000044c t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ 000008bc t _io_TextIOWrapper_tell │ │ │ │ 00000238 r _io_TextIOWrapper_tell__doc__ │ │ │ │ 000004b4 t _io_TextIOWrapper_truncate │ │ │ │ 00000214 r _io_TextIOWrapper_truncate__doc__ │ │ │ │ 000003e4 t _io_TextIOWrapper_writable │ │ │ │ 000001b4 r _io_TextIOWrapper_writable__doc__ │ │ │ │ -00000ba8 t _io_TextIOWrapper_write │ │ │ │ +00000bb8 t _io_TextIOWrapper_write │ │ │ │ 000005b0 r _io_TextIOWrapper_write__doc__ │ │ │ │ 000005f6 t _io__TextIOBase_detach │ │ │ │ 000011d0 r _io__TextIOBase_detach__doc__ │ │ │ │ 00000f98 r _io__TextIOBase_encoding__doc__ │ │ │ │ 00001698 t _io__TextIOBase_encoding_get │ │ │ │ 00000ed0 r _io__TextIOBase_errors__doc__ │ │ │ │ 000016f8 t _io__TextIOBase_errors_get │ │ │ │ @@ -33188,23 +33187,23 @@ │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 0000143c t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ 000014b4 t _textiowrapper_encoder_reset │ │ │ │ -00001564 t _textiowrapper_readline │ │ │ │ -0000109c t _textiowrapper_writeflush │ │ │ │ +00001574 t _textiowrapper_readline │ │ │ │ +000010ac t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -00002884 t check_decoded │ │ │ │ +00002894 t check_decoded │ │ │ │ 00000810 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -00002af4 t find_control_char │ │ │ │ -00003334 t incrementalnewlinedecoder_clear │ │ │ │ -0000329c t incrementalnewlinedecoder_dealloc │ │ │ │ +00002b04 t find_control_char │ │ │ │ +00003344 t incrementalnewlinedecoder_clear │ │ │ │ +000032ac t incrementalnewlinedecoder_dealloc │ │ │ │ 000004ac d incrementalnewlinedecoder_getset │ │ │ │ 000004d4 d incrementalnewlinedecoder_methods │ │ │ │ 0000028c t incrementalnewlinedecoder_newlines_get │ │ │ │ 00000064 t incrementalnewlinedecoder_traverse │ │ │ │ 00000088 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ @@ -33214,26 +33213,26 @@ │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ 00001638 t textiowrapper_build_cookie │ │ │ │ -00003130 t textiowrapper_clear │ │ │ │ -00002f3c t textiowrapper_dealloc │ │ │ │ -00003adc t textiowrapper_get_decoded_chars │ │ │ │ +00003140 t textiowrapper_clear │ │ │ │ +00002f4c t textiowrapper_dealloc │ │ │ │ +00003aec t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ -00001458 t textiowrapper_iternext │ │ │ │ +00001468 t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00001f00 t textiowrapper_read_chunk │ │ │ │ +00001f10 t textiowrapper_read_chunk │ │ │ │ 000000aa t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ -00001218 t textiowrapper_traverse │ │ │ │ +00001228 t textiowrapper_traverse │ │ │ │ 000016a4 t utf16_encode │ │ │ │ 0000055c t utf16be_encode │ │ │ │ 000016d0 t utf16le_encode │ │ │ │ 00000580 t utf32_encode │ │ │ │ 000005d2 t utf32be_encode │ │ │ │ 000005ac t utf32le_encode │ │ │ │ 00000000 t utf8_encode │ │ │ │ @@ -33885,16 +33884,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -0000722c t Py_UNICODE_ISALNUM │ │ │ │ -00003358 t Py_XDECREF │ │ │ │ +00007234 t Py_UNICODE_ISALNUM │ │ │ │ +00003360 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ @@ -33964,82 +33963,82 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000210 d _parser.9 │ │ │ │ 000004e8 t _sre_SRE_Match___copy__ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 000004f8 t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -000049b4 t _sre_SRE_Match_end │ │ │ │ +000049bc t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 00000508 t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ 00002474 t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -000043dc t _sre_SRE_Match_groups │ │ │ │ +000043e4 t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ 00002864 t _sre_SRE_Match_span │ │ │ │ 000003a8 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000a7dc t _sre_SRE_Match_start │ │ │ │ +0000a7e4 t _sre_SRE_Match_start │ │ │ │ 00000464 r _sre_SRE_Match_start__doc__ │ │ │ │ 000004d8 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000844 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 000004c8 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000820 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -0000a894 t _sre_SRE_Pattern_findall │ │ │ │ +0000a89c t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -0000bc60 t _sre_SRE_Pattern_finditer │ │ │ │ +0000bc68 t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -0000cb54 t _sre_SRE_Pattern_fullmatch │ │ │ │ +0000cb5c t _sre_SRE_Pattern_fullmatch │ │ │ │ 00000c5c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000a64 t _sre_SRE_Pattern_match │ │ │ │ 00000cbc r _sre_SRE_Pattern_match__doc__ │ │ │ │ 0000021a t _sre_SRE_Pattern_scanner │ │ │ │ 00000a18 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -00006064 t _sre_SRE_Pattern_search │ │ │ │ +0000606c t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -0000729c t _sre_SRE_Pattern_split │ │ │ │ +000072a4 t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00004ae0 t _sre_SRE_Pattern_sub │ │ │ │ +00004ae8 t _sre_SRE_Pattern_sub │ │ │ │ 0000091c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ 00002b54 t _sre_SRE_Pattern_subn │ │ │ │ 0000085c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000066c t _sre_SRE_Scanner_match │ │ │ │ 00000354 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -0000c00c t _sre_SRE_Scanner_search │ │ │ │ +0000c014 t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00003790 t _sre_ascii_iscased │ │ │ │ +00003798 t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ -0000374c t _sre_ascii_tolower │ │ │ │ +00003754 t _sre_ascii_tolower │ │ │ │ 00000d60 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 000007c8 r _sre_compile__doc__ │ │ │ │ 000007a8 t _sre_getcodesize │ │ │ │ 00000de4 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 000006d0 r _sre_template__doc__ │ │ │ │ -00003664 t _sre_unicode_iscased │ │ │ │ +0000366c t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ -000036bc t _sre_unicode_tolower │ │ │ │ +000036c4 t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ -000034c8 t _validate_charset │ │ │ │ +000034d0 t _validate_charset │ │ │ │ 0000033c t _validate_inner │ │ │ │ 00002ac8 t char_loc_ignore │ │ │ │ 00002300 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ 00003020 t data_stack_grow │ │ │ │ 00002908 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -00003408 t match_clear │ │ │ │ -00003370 t match_dealloc │ │ │ │ +00003410 t match_clear │ │ │ │ +00003378 t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -00004a6c t match_getindex │ │ │ │ -0000a640 t match_getitem │ │ │ │ +00004a74 t match_getindex │ │ │ │ +0000a648 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ -000045d4 t match_getslice_by_index │ │ │ │ -000046f8 t match_group │ │ │ │ +000045dc t match_getslice_by_index │ │ │ │ +00004700 t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ 00002a94 t match_lastgroup_get │ │ │ │ 000001b8 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ 00000588 t match_regs_get │ │ │ │ 0000060c t match_repr │ │ │ │ @@ -34060,45 +34059,45 @@ │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ 0000307c t pattern_new_match │ │ │ │ 000001b8 t pattern_repr │ │ │ │ 0000011c t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004bd0 t pattern_subx │ │ │ │ -00003700 t pattern_traverse │ │ │ │ -00007268 t repeat_pool_malloc │ │ │ │ -0000cb1c t scanner_clear │ │ │ │ -0000ca44 t scanner_dealloc │ │ │ │ +00004bd8 t pattern_subx │ │ │ │ +00003708 t pattern_traverse │ │ │ │ +00007270 t repeat_pool_malloc │ │ │ │ +0000cb24 t scanner_clear │ │ │ │ +0000ca4c t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000188 t scanner_traverse │ │ │ │ -000041ec t sre_category │ │ │ │ +000041f4 t sre_category │ │ │ │ 00000344 t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 000003f0 t sre_free │ │ │ │ 00000450 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ 00002b04 t sre_tolower │ │ │ │ 00002b2c t sre_toupper │ │ │ │ -00003478 t sre_traverse │ │ │ │ -00003f08 t sre_ucs1_charset.isra.0 │ │ │ │ +00003480 t sre_traverse │ │ │ │ +00003f10 t sre_ucs1_charset.isra.0 │ │ │ │ 000001cc t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000037e0 t sre_ucs1_count │ │ │ │ +000037e8 t sre_ucs1_count │ │ │ │ 000010e8 t sre_ucs1_match │ │ │ │ -0000a31c t sre_ucs2_count │ │ │ │ -000084c4 t sre_ucs2_match │ │ │ │ +0000a324 t sre_ucs2_count │ │ │ │ +000084cc t sre_ucs2_match │ │ │ │ 00002178 t sre_ucs4_count │ │ │ │ 000003f4 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -000032e4 t state_fini │ │ │ │ +000032ec t state_fini │ │ │ │ 000000f0 t state_init.part.0 │ │ │ │ 000027bc t template_clear │ │ │ │ 00000148 t template_dealloc │ │ │ │ 000004f0 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ 00002768 t template_traverse │ │ │ │ │ │ │ │ @@ -34147,21 +34146,21 @@ │ │ │ │ 000002fc r .LC32 │ │ │ │ 00000328 r .LC33 │ │ │ │ 00000330 r .LC34 │ │ │ │ 0000034c r .LC35 │ │ │ │ 00000364 r .LC36 │ │ │ │ 00000388 r .LC37 │ │ │ │ 000003b4 r .LC38 │ │ │ │ -000003b8 r .LC39 │ │ │ │ +000003c8 r .LC39 │ │ │ │ 00000010 r .LC4 │ │ │ │ -000003cc r .LC40 │ │ │ │ -000003e8 r .LC41 │ │ │ │ -00000400 r .LC42 │ │ │ │ +000003e4 r .LC40 │ │ │ │ +000003fc r .LC41 │ │ │ │ +00000424 r .LC42 │ │ │ │ 00000428 r .LC43 │ │ │ │ -0000042c r .LC44 │ │ │ │ +00000444 r .LC44 │ │ │ │ 00000448 r .LC45 │ │ │ │ 00000460 r .LC46 │ │ │ │ 00000478 r .LC47 │ │ │ │ 000004b0 r .LC48 │ │ │ │ 000004b8 r .LC49 │ │ │ │ 0000001c r .LC5 │ │ │ │ 000004d0 r .LC50 │ │ │ │ @@ -34397,15 +34396,15 @@ │ │ │ │ 00001348 r rlock_is_owned_doc │ │ │ │ 00000360 d rlock_methods │ │ │ │ 00000000 t rlock_new │ │ │ │ 00001614 t rlock_recursion_count │ │ │ │ 0000138c r rlock_recursion_count_doc │ │ │ │ 0000024c t rlock_release │ │ │ │ 000014a4 r rlock_release_doc │ │ │ │ -000000e0 t rlock_release_save │ │ │ │ +000001ec t rlock_release_save │ │ │ │ 000013d4 r rlock_release_save_doc │ │ │ │ 000004d6 t rlock_repr │ │ │ │ 000003ac t rlock_traverse │ │ │ │ 00000338 d rlock_type_members │ │ │ │ 000002f8 d rlock_type_slots │ │ │ │ 0000005c d rlock_type_spec │ │ │ │ 00000968 t set_done │ │ │ │ @@ -34416,15 +34415,15 @@ │ │ │ │ 00001090 r start_new_doc │ │ │ │ 000010f0 r start_new_thread_doc │ │ │ │ U stderr │ │ │ │ 00000064 t thread_PyThread_allocate_lock │ │ │ │ 00000676 t thread_PyThread_exit_thread │ │ │ │ 00000620 t thread_PyThread_interrupt_main │ │ │ │ 00000b84 t thread_PyThread_start_joinable_thread │ │ │ │ -00000148 t thread_PyThread_start_new_thread │ │ │ │ +000000e0 t thread_PyThread_start_new_thread │ │ │ │ 00001924 t thread__count │ │ │ │ 000005d8 t thread__get_main_thread_ident │ │ │ │ 00000098 r thread__get_main_thread_ident_doc │ │ │ │ 00000860 t thread__is_main_interpreter │ │ │ │ 0000021c r thread__is_main_interpreter_doc │ │ │ │ 000005ec t thread__make_thread_handle │ │ │ │ 0000012c r thread__make_thread_handle_doc │ │ │ │ @@ -35014,15 +35013,15 @@ │ │ │ │ 000005cc t partial_dealloc │ │ │ │ 00000076 t partial_descr_get │ │ │ │ 000003b0 r partial_doc │ │ │ │ 000003b0 d partial_getsetlist │ │ │ │ 000003d8 d partial_memberlist │ │ │ │ 00000370 d partial_methods │ │ │ │ 00000208 t partial_new │ │ │ │ -000012e8 t partial_reduce │ │ │ │ +000012fc t partial_reduce │ │ │ │ 000000d6 t partial_repr │ │ │ │ 00000550 t partial_setstate │ │ │ │ 00000d74 t partial_traverse │ │ │ │ 000002f8 d partial_type_slots │ │ │ │ 00000034 d partial_type_spec │ │ │ │ 0000039c t partial_vectorcall │ │ │ │ 000004d4 t partial_vectorcall_fallback │ │ │ │ @@ -35432,21 +35431,21 @@ │ │ │ │ 000008d4 r _operator_pow__doc__ │ │ │ │ 00000e0a t _operator_rshift │ │ │ │ 00000ed4 r _operator_rshift__doc__ │ │ │ │ 00000e42 t _operator_setitem │ │ │ │ 00000a30 r _operator_setitem__doc__ │ │ │ │ 00000964 t _operator_sub │ │ │ │ 000010d4 r _operator_sub__doc__ │ │ │ │ -00000b6a t _operator_truediv │ │ │ │ +00000bba t _operator_truediv │ │ │ │ 0000101c r _operator_truediv__doc__ │ │ │ │ 0000081e t _operator_truth │ │ │ │ 0000112c r _operator_truth__doc__ │ │ │ │ 0000059e t _operator_xor │ │ │ │ 00000e54 r _operator_xor__doc__ │ │ │ │ -00000ba2 t _tscmp │ │ │ │ +00000b6a t _tscmp │ │ │ │ 0000002c t attrgetter_args │ │ │ │ 00001016 t attrgetter_call │ │ │ │ 0000067c t attrgetter_clear │ │ │ │ 00000678 t attrgetter_dealloc │ │ │ │ 0000010c r attrgetter_doc │ │ │ │ 00000198 d attrgetter_members │ │ │ │ 000001c0 d attrgetter_methods │ │ │ │ @@ -35559,33 +35558,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 00000180 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 000001b8 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000072 t stat_S_ISBLK │ │ │ │ +000000b0 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -00000034 t stat_S_ISCHR │ │ │ │ +00000072 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000484 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ 00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 000001f0 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 0000050c t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ 00000032 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000004c8 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -000000b2 t stat_S_ISSOCK │ │ │ │ +00000034 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000b0 t stat_S_ISWHT │ │ │ │ +000000ee t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ 0000000c t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,215 +1,215 @@ │ │ │ │ ---------- 0 0 0 80302 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1396 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3180 1970-01-01 00:00:00.000000 token.o │ │ │ │ -?rw-r--r-- 0 0 0 14552 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 14560 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7324 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 20904 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 197568 1970-01-01 00:00:00.000000 parser.o │ │ │ │ -?rw-r--r-- 0 0 0 5728 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ +?rw-r--r-- 0 0 0 20940 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 197908 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 5096 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1764 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1260 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 17168 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 17224 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1816 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6120 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2844 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2012 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1376 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6260 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3132 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 57620 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 57600 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4068 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19764 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 68448 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 84392 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 84380 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19232 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6624 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4404 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9224 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 34172 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 34168 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 16756 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 32380 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 32464 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9168 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 75276 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 75356 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 15232 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 30940 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 30948 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9824 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ ?rw-r--r-- 0 0 0 36488 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 26396 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 26392 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 27164 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 8488 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 51652 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 109380 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92028 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 51712 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 109472 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92240 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24680 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 56748 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 56752 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9712 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24568 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5560 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40004 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 115260 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 115252 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4188 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 15768 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 53364 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 53356 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10400 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14728 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 19644 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 175424 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 36912 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 296408 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 175448 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37028 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ +?rw-r--r-- 0 0 0 296468 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 141536 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 6996 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ -?rw-r--r-- 0 0 0 31724 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31720 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22716 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 282636 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 282656 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 7556 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1300 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ ?rw-r--r-- 0 0 0 7960 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16820 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 16164 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ ?rw-r--r-- 0 0 0 11696 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 61896 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 61904 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 101540 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 101568 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 21836 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 134804 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 135372 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 18668 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 984 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 27516 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 27304 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 26884 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 26852 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3204 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2628 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2612 1970-01-01 00:00:00.000000 future.o │ │ │ │ ?rw-r--r-- 0 0 0 15080 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 776 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 38328 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 38348 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 1104 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 1320 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 11840 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 12352 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 15332 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 3224 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ ?rw-r--r-- 0 0 0 62468 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 6024 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 51628 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6716 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 31128 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 8524 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7052 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 7604 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 5904 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 5912 1970-01-01 00:00:00.000000 lock.o │ │ │ │ ?rw-r--r-- 0 0 0 30556 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ ?rw-r--r-- 0 0 0 10744 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 944 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ -?rw-r--r-- 0 0 0 4100 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4084 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1472 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 444 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 13180 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13292 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5592 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 10740 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1476 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 4612 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 205136 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 192736 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 23212 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ ?rw-r--r-- 0 0 0 13208 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2400 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ -?rw-r--r-- 0 0 0 4128 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ +?rw-r--r-- 0 0 0 4140 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 10216 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5252 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 37536 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 38552 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 78472 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10480 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 10472 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 15592 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 15088 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 3424 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1112 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 4864 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 2912 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 29304 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 29320 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 15484 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ ?rw-r--r-- 0 0 0 19272 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3044 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1216 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 2304 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1308 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12588 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14376 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 12396 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24988 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 96132 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 16724 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 96148 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 16928 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 29724 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 16116 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 101444 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 101416 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11380 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 108836 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3384 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 38296 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 38184 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 46808 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18796 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 26752 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 62356 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 23272 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 62332 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 23268 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 57736 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 48908 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 3904 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 26748 1970-01-01 00:00:00.000000 blake2b_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 15596 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 7544 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 5208 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ ?rw-r--r-- 0 0 0 7472 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 4504 1970-01-01 00:00:00.000000 Hacl_Hash_SHA1.o │ │ │ │ ?rw-r--r-- 0 0 0 15244 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 13124 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 9044 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ -?rw-r--r-- 0 0 0 689620 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 689832 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 12816 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 16872 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7388 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 9952 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37088 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5948 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18260 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 232360 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 232400 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 29536 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 2772 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 32460 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 33996 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 34012 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 15460 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 22536 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 19252 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ +?rw-r--r-- 0 0 0 19288 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 21620 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18268 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 54200 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 57544 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 54208 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 57560 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 17892 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 67860 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 105680 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 105688 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1900 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 40368 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 30324 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2472 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4804 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ ?rw-r--r-- 0 0 0 15884 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 21880 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 21900 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16908 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32432 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 11580 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 5144 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6656 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27932 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 422588 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 13952 (bytes into file) │ │ │ │ │ + Start of section headers: 13960 (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 0x3680: │ │ │ │ │ +There are 15 section headers, starting at offset 0x3688: │ │ │ │ │ │ │ │ │ │ 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 000214 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 002b50 0000c8 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 002b58 0000c8 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000248 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000248 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000248 0001e6 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000430 0016bc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 002c18 0009b8 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 001aec 000088 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0035d0 000030 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 001b74 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 001b74 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 001ba8 0007a0 10 13 33 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 002348 000808 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 003600 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000430 0016c4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 002c20 0009b8 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 001af4 000088 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0035d8 000030 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 001b7c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 001b7c 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 001bb0 0007a0 10 13 33 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 002350 000808 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 003608 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 {} │ │ │ │ │ @@ -113,13 +113,13 @@ │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 110: 00000125 36 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 112: 00000149 78 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ 113: 00000199 124 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 115: 00000001 12 FUNC GLOBAL HIDDEN 8 _PyPegen_interactive_exit │ │ │ │ │ - 116: 00001559 346 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 116: 00001559 354 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 119: 000016b5 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ - 120: 000016b9 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 119: 000016bd 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 120: 000016c1 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 121: 0000004b 62 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2b50 contains 25 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2b58 contains 25 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 00006b0a R_ARM_THM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ 00000052 00001c2f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC13 │ │ │ │ │ 00000056 00001c30 R_ARM_THM_MOVT_ABS 000001b0 .LC13 │ │ │ │ │ 0000005c 00006c0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 000000b2 0000320a R_ARM_THM_CALL 00000391 _PyPegen_Parser_New │ │ │ │ │ 000000ba 0000330a R_ARM_THM_CALL 00000449 _PyPegen_run_parser │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ 000001c4 0000720a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 000001dc 00003b0a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ 000001e6 0000440a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 000001f0 0000480a R_ARM_THM_CALL 00000cf9 _PyPegen_new_identifier │ │ │ │ │ 00000208 0000490a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ 00000012 0000401e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2c18 contains 311 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2c20 contains 311 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000036 0000220a R_ARM_THM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ 0000008a 0000230a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000ae 0000230a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000c0 0000240a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000d4 0000230a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000010e 0000250a R_ARM_THM_CALL 00000000 _PyPegen_parse │ │ │ │ │ @@ -324,28 +324,28 @@ │ │ │ │ │ 000014e4 0000170a R_ARM_THM_CALL 0000000d RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000151a 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001528 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001534 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001542 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF.part.0 │ │ │ │ │ 00001550 0000260a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000156a 00006f0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001696 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000169a 00005030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000169e 00001f2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ -000016a2 00001f30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ -000016a8 0000750a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000169e 0000502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000016a2 00005030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000016a6 00001f2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC15 │ │ │ │ │ +000016aa 00001f30 R_ARM_THM_MOVT_ABS 000001c0 .LC15 │ │ │ │ │ +000016b0 0000750a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000444 0000311e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000532 00002c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 000005d4 00002c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 00001468 00002c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ 0000153e 0000261e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000016b4 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ -000016b8 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ +000016bc 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ +000016c0 0000341e R_ARM_THM_JUMP24 000005d9 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x35d0 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x35d8 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000760a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 00000064 00002b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000068 00002b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000006e 0000202f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ 00000072 00002030 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ 0000007a 00002c0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -749,15 +749,15 @@ │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ beq.w a90 <_PyPegen_fill_token+0x438> │ │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ beq.w 8f0 <_PyPegen_fill_token+0x298> │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ beq.n 71a <_PyPegen_fill_token+0xc2> │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -2391,139 +2391,143 @@ │ │ │ │ │ it ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ bge.n 15c2 <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ ldrsb r3, [r0, r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrb r2, [r0, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15d6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + blt.n 15d8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + ble.n 15e8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15e8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ + blt.n 15ec <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 15f6 <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ + ble.n 15fc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 15c4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 15d2 <_PyPegen_byte_offset_to_character_offset_line+0x7a> │ │ │ │ │ + ble.n 15d4 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15fa <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ + blt.n 1600 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 1608 <_PyPegen_byte_offset_to_character_offset_line+0xb0> │ │ │ │ │ + ble.n 1610 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 160c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + blt.n 1614 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bgt.n 15b2 <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 1642 <_PyPegen_byte_offset_to_character_offset_line+0xea> │ │ │ │ │ - adds r4, #2 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r4, #2 │ │ │ │ │ + bne.n 166a <_PyPegen_byte_offset_to_character_offset_line+0x112> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt.n 15a2 <_PyPegen_byte_offset_to_character_offset_line+0x4a> │ │ │ │ │ movs r0, #3 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r4, #2 │ │ │ │ │ bne.n 167e <_PyPegen_byte_offset_to_character_offset_line+0x126> │ │ │ │ │ - adds r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt.n 1586 <_PyPegen_byte_offset_to_character_offset_line+0x2e> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 162a <_PyPegen_byte_offset_to_character_offset_line+0xd2> │ │ │ │ │ - adds r4, #2 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r4, #2 │ │ │ │ │ + bne.n 163a <_PyPegen_byte_offset_to_character_offset_line+0xe2> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt.n 1594 <_PyPegen_byte_offset_to_character_offset_line+0x3c> │ │ │ │ │ movs r0, #2 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r3, r2, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 165a <_PyPegen_byte_offset_to_character_offset_line+0x102> │ │ │ │ │ - adds r3, r4, #2 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r3, r4, #2 │ │ │ │ │ + bne.n 164e <_PyPegen_byte_offset_to_character_offset_line+0xf6> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bgt.n 15b0 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ movs r0, #4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r4, r2, #224 @ 0xe0 │ │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ │ - bne.n 161e <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ + bne.n 1626 <_PyPegen_byte_offset_to_character_offset_line+0xce> │ │ │ │ │ adds r3, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ blt.n 15b2 <_PyPegen_byte_offset_to_character_offset_line+0x5a> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ and.w r4, r2, #240 @ 0xf0 │ │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ │ - bne.n 1672 <_PyPegen_byte_offset_to_character_offset_line+0x11a> │ │ │ │ │ - adds r3, #3 │ │ │ │ │ - b.n 1616 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ - and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r4, #3 │ │ │ │ │ - beq.n 15f2 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ + beq.n 169a <_PyPegen_byte_offset_to_character_offset_line+0x142> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - b.n 15f2 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ + bne.n 169e <_PyPegen_byte_offset_to_character_offset_line+0x146> │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + b.n 161e <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r4, #3 │ │ │ │ │ - beq.n 15ce <_PyPegen_byte_offset_to_character_offset_line+0x76> │ │ │ │ │ + beq.n 1662 <_PyPegen_byte_offset_to_character_offset_line+0x10a> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ + bne.n 169e <_PyPegen_byte_offset_to_character_offset_line+0x146> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 15ce <_PyPegen_byte_offset_to_character_offset_line+0x76> │ │ │ │ │ + b.n 15f8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r3, r4, #3 │ │ │ │ │ - beq.n 1604 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + beq.n 1666 <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ + bne.n 169e <_PyPegen_byte_offset_to_character_offset_line+0x146> │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ - b.n 1604 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + b.n 160c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + b.n 15f8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ + adds r3, r4, #3 │ │ │ │ │ + b.n 160c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n 1692 <_PyPegen_byte_offset_to_character_offset_line+0x13a> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - b.n 1616 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + bne.n 169e <_PyPegen_byte_offset_to_character_offset_line+0x146> │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + b.n 15d0 <_PyPegen_byte_offset_to_character_offset_line+0x78> │ │ │ │ │ and.w r3, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r4, #3 │ │ │ │ │ - beq.n 15e0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ + beq.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ │ - bne.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x13e> │ │ │ │ │ + bne.n 169e <_PyPegen_byte_offset_to_character_offset_line+0x146> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n 15e0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ + b.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + b.n 15d0 <_PyPegen_byte_offset_to_character_offset_line+0x78> │ │ │ │ │ + adds r4, #3 │ │ │ │ │ + b.n 15e4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + adds r3, #3 │ │ │ │ │ + b.n 161e <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ 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 .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2531,16 +2535,16 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016b4 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000016bc <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 5d8 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -000016b8 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +000016c0 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ _PyPegen_lookahead_for_stmt(): │ │ │ │ │ b.w 5d8 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 20304 (bytes into file) │ │ │ │ │ + Start of section headers: 20340 (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 0x4f50: │ │ │ │ │ +There are 15 section headers, starting at offset 0x4f74: │ │ │ │ │ │ │ │ │ │ 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 000708 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004448 0003e0 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00073c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 00073c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 00073c 000409 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000b48 001d9c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004828 0005c8 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0028e4 0002a8 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004df0 0000e0 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 002b8c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002b8c 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002bc0 000c40 10 13 73 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 003800 000c47 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004ed0 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000714 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00446c 0003e0 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000748 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000748 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 000748 000409 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000b54 001db4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00484c 0005c8 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002908 0002a8 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004e14 0000e0 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 002bb0 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 002bb0 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002be4 000c40 10 13 73 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 003824 000c47 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004ef4 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 {} │ │ │ │ │ @@ -12,37 +12,37 @@ │ │ │ │ │ 8: 0000017d 82 FUNC LOCAL DEFAULT 8 _set_seq_context │ │ │ │ │ 9: 00000a6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 00000a70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 11: 00000001 74 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 13: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 14: 0000003c 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 15: 00000f65 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ - 16: 00001005 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ + 15: 00000f7d 60 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ + 16: 0000101d 60 FUNC LOCAL DEFAULT 6 _get_defaults.isra.0 │ │ │ │ │ 17: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 18: 0000008b 62 FUNC LOCAL DEFAULT 8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 19: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 20: 00000098 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 21: 000000dc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 22: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ 23: 000000e4 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ 24: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 25: 00000130 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 26: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 27: 00001cfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00001d00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 27: 00001d14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001d18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 29: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 30: 00000164 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 31: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 32: 00000168 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 33: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 34: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 35: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 36: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 37: 000004be 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 000004ca 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 000001ac 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 39: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 40: 000001c4 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ 41: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 42: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 43: 000001dc 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 44: 000001e4 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ @@ -62,22 +62,22 @@ │ │ │ │ │ 58: 000002c4 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ 59: 000002cc 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ 60: 000002d8 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 61: 000002e0 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 62: 000002ec 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 63: 00000304 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 64: 00000318 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ - 65: 00000548 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 66: 00000562 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 65: 00000554 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 66: 0000056e 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 67: 0000034c 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 68: 00000374 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 69: 000003a4 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 70: 000003dc 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ - 71: 000004c9 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 72: 000004ca 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 71: 000004d5 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 72: 000004d6 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 73: 00000001 168 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -103,91 +103,91 @@ │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 101: 000008d1 34 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ 103: 000008f5 110 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ 104: 00000965 268 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 106: 00001b39 162 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 107: 00001bdd 248 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 106: 00001b51 162 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 107: 00001bf5 248 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 110: 00000a71 12 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 111: 000006b9 80 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 111: 000006c5 80 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 113: 00000a7d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 115: 00000aa1 48 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_count_dots │ │ │ │ │ 116: 00000ad1 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_cmpops │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_int_seq_new │ │ │ │ │ - 118: 00000b25 156 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ + 118: 00000b25 178 FUNC GLOBAL HIDDEN 6 _PyPegen_checked_future_import │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 121: 00000bc1 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 122: 00000c15 848 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ + 121: 00000bd9 82 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ + 122: 00000c2d 848 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ - 125: 00000fa1 100 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ - 126: 00001041 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ + 125: 00000fb9 100 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ + 126: 00001059 102 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_token │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 128: 000010a9 450 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ + 128: 000010c1 450 FUNC GLOBAL HIDDEN 6 _PyPegen_formatted_value │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 130: 0000126d 230 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ - 131: 00001355 854 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ + 130: 00001285 230 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ + 131: 0000136d 854 FUNC GLOBAL HIDDEN 6 _PyPegen_joined_str │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND strpbrk │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decode_string │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 140: 000016ad 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ - 141: 00001819 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ - 142: 00001985 64 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 143: 000019c5 38 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ + 140: 000016c5 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 141: 00001831 362 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 142: 0000199d 64 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 143: 000019dd 38 FUNC GLOBAL HIDDEN 6 _PyPegen_star_etc │ │ │ │ │ 144: 0000004d 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 146: 000019ed 88 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ + 146: 00001a05 88 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 149: 00001a45 34 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 150: 00001a69 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 151: 00001ac9 112 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ + 149: 00001a5d 34 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 150: 00001a81 94 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 151: 00001ae1 112 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ 153: 00000089 90 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 154: 00001cd5 30 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ - 155: 00001cf5 12 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ - 156: 00001d01 120 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ + 154: 00001ced 30 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ + 155: 00001d0d 12 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ + 156: 00001d19 120 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 160: 000000e5 132 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 163: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 164: 00001d79 34 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 164: 00001d91 34 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ 165: 00000169 110 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 168: 000001d9 118 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 170: 00000251 264 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 171: 00000359 68 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 172: 0000039d 68 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 174: 00000001 138 FUNC GLOBAL HIDDEN 8 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 176: 000003e1 34 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 177: 00000405 34 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 178: 00000429 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 179: 00000465 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 168: 000001d9 68 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 169: 0000021d 68 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 171: 00000001 138 FUNC GLOBAL HIDDEN 8 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 173: 00000261 118 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 175: 000002d9 276 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 176: 000003ed 34 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 177: 00000411 34 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 178: 00000435 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 179: 00000471 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 181: 000004a1 140 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 182: 0000052d 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 181: 000004ad 140 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 182: 00000539 394 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 187: 000000c9 90 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_real │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 189: 00000123 90 FUNC GLOBAL HIDDEN 8 _PyPegen_ensure_imaginary │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4448 contains 124 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x446c contains 124 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000020 00006f0a R_ARM_THM_CALL 000006b9 _PyPegen_new_type_comment │ │ │ │ │ +00000020 00006f0a R_ARM_THM_CALL 000006c5 _PyPegen_new_type_comment │ │ │ │ │ 0000003e 0000700a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 00000064 0000910a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ 000000a2 00001a2f R_ARM_THM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ 000000a6 00001a30 R_ARM_THM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ 000000b2 0000182f R_ARM_THM_MOVW_ABS_NC 0000012c .LC14 │ │ │ │ │ 000000b6 00001830 R_ARM_THM_MOVT_ABS 0000012c .LC14 │ │ │ │ │ 000000ba 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ @@ -25,112 +25,112 @@ │ │ │ │ │ 00000164 0000a36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000017c 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC18 │ │ │ │ │ 00000180 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC18 │ │ │ │ │ 0000018a 0000a60a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 00000198 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000001b2 0000a70a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000001ce 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f2 0000a90a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00000204 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000210 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000022c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000246 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000270 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000274 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000002cc 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000002dc 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000002f4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000002fc 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000300 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000034c 0000510a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ -00000370 0000212f R_ARM_THM_MOVW_ABS_NC 00000170 .LC0 │ │ │ │ │ -00000374 00002130 R_ARM_THM_MOVT_ABS 00000170 .LC0 │ │ │ │ │ -00000378 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000380 0000222f R_ARM_THM_MOVW_ABS_NC 00000178 .LC1 │ │ │ │ │ -00000384 00002230 R_ARM_THM_MOVT_ABS 00000178 .LC1 │ │ │ │ │ -00000388 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000003d6 0000ad0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -000003f6 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000041a 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000440 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000047c 0000b40a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -000004f4 0000b50a R_ARM_THM_CALL 000004a1 _PyPegen_get_invalid_target │ │ │ │ │ -00000514 0000b50a R_ARM_THM_CALL 000004a1 _PyPegen_get_invalid_target │ │ │ │ │ -00000562 0000272f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC21 │ │ │ │ │ -00000566 00002730 R_ARM_THM_MOVT_ABS 000001b8 .LC21 │ │ │ │ │ -0000056c 0000262f R_ARM_THM_MOVW_ABS_NC 000001ac .LC20 │ │ │ │ │ -00000570 00002630 R_ARM_THM_MOVT_ABS 000001ac .LC20 │ │ │ │ │ -00000578 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000057c 0000b730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000584 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000588 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000590 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000594 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000059c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000005a0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000005a4 00003b2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC41 │ │ │ │ │ -000005a8 00003b30 R_ARM_THM_MOVT_ABS 000002cc .LC41 │ │ │ │ │ -000005ac 00003c2f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC42 │ │ │ │ │ -000005b0 00003c30 R_ARM_THM_MOVT_ABS 000002d8 .LC42 │ │ │ │ │ -000005bc 0000322f R_ARM_THM_MOVW_ABS_NC 00000248 .LC32 │ │ │ │ │ -000005c0 00003230 R_ARM_THM_MOVT_ABS 00000248 .LC32 │ │ │ │ │ -000005c6 0000352f R_ARM_THM_MOVW_ABS_NC 00000284 .LC35 │ │ │ │ │ -000005ca 00003530 R_ARM_THM_MOVT_ABS 00000284 .LC35 │ │ │ │ │ -000005d0 00003e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC44 │ │ │ │ │ -000005d4 00003e30 R_ARM_THM_MOVT_ABS 000002ec .LC44 │ │ │ │ │ -000005da 0000362f R_ARM_THM_MOVW_ABS_NC 00000294 .LC36 │ │ │ │ │ -000005de 00003630 R_ARM_THM_MOVT_ABS 00000294 .LC36 │ │ │ │ │ -000005e4 00003a2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC40 │ │ │ │ │ -000005e8 00003a30 R_ARM_THM_MOVT_ABS 000002c4 .LC40 │ │ │ │ │ -000005ee 0000392f R_ARM_THM_MOVW_ABS_NC 000002bc .LC39 │ │ │ │ │ -000005f2 00003930 R_ARM_THM_MOVT_ABS 000002bc .LC39 │ │ │ │ │ -000005f8 0000382f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC38 │ │ │ │ │ -000005fc 00003830 R_ARM_THM_MOVT_ABS 000002b4 .LC38 │ │ │ │ │ -00000602 0000342f R_ARM_THM_MOVW_ABS_NC 00000270 .LC34 │ │ │ │ │ -00000606 00003430 R_ARM_THM_MOVT_ABS 00000270 .LC34 │ │ │ │ │ -0000060c 0000332f R_ARM_THM_MOVW_ABS_NC 0000025c .LC33 │ │ │ │ │ -00000610 00003330 R_ARM_THM_MOVT_ABS 0000025c .LC33 │ │ │ │ │ -00000616 00002b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC25 │ │ │ │ │ -0000061a 00002b30 R_ARM_THM_MOVT_ABS 000001dc .LC25 │ │ │ │ │ -00000620 00002a2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC24 │ │ │ │ │ -00000624 00002a30 R_ARM_THM_MOVT_ABS 000001d4 .LC24 │ │ │ │ │ -0000062a 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC23 │ │ │ │ │ -0000062e 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC23 │ │ │ │ │ -00000634 0000282f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC22 │ │ │ │ │ -00000638 00002830 R_ARM_THM_MOVT_ABS 000001c4 .LC22 │ │ │ │ │ -0000063e 00002e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC28 │ │ │ │ │ -00000642 00002e30 R_ARM_THM_MOVT_ABS 000001fc .LC28 │ │ │ │ │ -00000648 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000064c 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000652 0000402f R_ARM_THM_MOVW_ABS_NC 00000318 .LC46 │ │ │ │ │ -00000656 00004030 R_ARM_THM_MOVT_ABS 00000318 .LC46 │ │ │ │ │ -0000065e 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000666 00002c2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC26 │ │ │ │ │ -0000066a 00002c30 R_ARM_THM_MOVT_ABS 000001e4 .LC26 │ │ │ │ │ -00000670 00003f2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC45 │ │ │ │ │ -00000674 00003f30 R_ARM_THM_MOVT_ABS 00000304 .LC45 │ │ │ │ │ -0000067a 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC43 │ │ │ │ │ -0000067e 00003d30 R_ARM_THM_MOVT_ABS 000002e0 .LC43 │ │ │ │ │ -00000684 0000302f R_ARM_THM_MOVW_ABS_NC 00000220 .LC30 │ │ │ │ │ -00000688 00003030 R_ARM_THM_MOVT_ABS 00000220 .LC30 │ │ │ │ │ -0000068e 0000312f R_ARM_THM_MOVW_ABS_NC 00000234 .LC31 │ │ │ │ │ -00000692 00003130 R_ARM_THM_MOVT_ABS 00000234 .LC31 │ │ │ │ │ -00000698 00002f2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC29 │ │ │ │ │ -0000069c 00002f30 R_ARM_THM_MOVT_ABS 00000208 .LC29 │ │ │ │ │ -000006a2 0000372f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC37 │ │ │ │ │ -000006a6 00003730 R_ARM_THM_MOVT_ABS 000002a0 .LC37 │ │ │ │ │ -000006ac 00002d2f R_ARM_THM_MOVW_ABS_NC 000001ec .LC27 │ │ │ │ │ -000006b0 00002d30 R_ARM_THM_MOVT_ABS 000001ec .LC27 │ │ │ │ │ -000006cc 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000006d6 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000006e2 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000700 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f0 0000212f R_ARM_THM_MOVW_ABS_NC 00000170 .LC0 │ │ │ │ │ +000001f4 00002130 R_ARM_THM_MOVT_ABS 00000170 .LC0 │ │ │ │ │ +000001f8 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000200 0000222f R_ARM_THM_MOVW_ABS_NC 00000178 .LC1 │ │ │ │ │ +00000204 00002230 R_ARM_THM_MOVT_ABS 00000178 .LC1 │ │ │ │ │ +00000208 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000256 0000aa0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +0000027a 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +0000028c 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000298 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000002b4 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000002ce 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f6 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002fa 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000035a 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000036a 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000384 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000038c 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000390 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000003dc 0000510a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +00000402 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000426 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000044c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000488 0000b40a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00000500 0000b50a R_ARM_THM_CALL 000004ad _PyPegen_get_invalid_target │ │ │ │ │ +00000520 0000b50a R_ARM_THM_CALL 000004ad _PyPegen_get_invalid_target │ │ │ │ │ +0000056e 0000272f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC21 │ │ │ │ │ +00000572 00002730 R_ARM_THM_MOVT_ABS 000001b8 .LC21 │ │ │ │ │ +00000578 0000262f R_ARM_THM_MOVW_ABS_NC 000001ac .LC20 │ │ │ │ │ +0000057c 00002630 R_ARM_THM_MOVT_ABS 000001ac .LC20 │ │ │ │ │ +00000584 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000588 0000b730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000590 0000b82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000594 0000b830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000059c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000005a0 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000005a8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000005ac 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000005b0 00003b2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC41 │ │ │ │ │ +000005b4 00003b30 R_ARM_THM_MOVT_ABS 000002cc .LC41 │ │ │ │ │ +000005b8 00003c2f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC42 │ │ │ │ │ +000005bc 00003c30 R_ARM_THM_MOVT_ABS 000002d8 .LC42 │ │ │ │ │ +000005c8 0000322f R_ARM_THM_MOVW_ABS_NC 00000248 .LC32 │ │ │ │ │ +000005cc 00003230 R_ARM_THM_MOVT_ABS 00000248 .LC32 │ │ │ │ │ +000005d2 0000352f R_ARM_THM_MOVW_ABS_NC 00000284 .LC35 │ │ │ │ │ +000005d6 00003530 R_ARM_THM_MOVT_ABS 00000284 .LC35 │ │ │ │ │ +000005dc 00003e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC44 │ │ │ │ │ +000005e0 00003e30 R_ARM_THM_MOVT_ABS 000002ec .LC44 │ │ │ │ │ +000005e6 0000362f R_ARM_THM_MOVW_ABS_NC 00000294 .LC36 │ │ │ │ │ +000005ea 00003630 R_ARM_THM_MOVT_ABS 00000294 .LC36 │ │ │ │ │ +000005f0 00003a2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC40 │ │ │ │ │ +000005f4 00003a30 R_ARM_THM_MOVT_ABS 000002c4 .LC40 │ │ │ │ │ +000005fa 0000392f R_ARM_THM_MOVW_ABS_NC 000002bc .LC39 │ │ │ │ │ +000005fe 00003930 R_ARM_THM_MOVT_ABS 000002bc .LC39 │ │ │ │ │ +00000604 0000382f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC38 │ │ │ │ │ +00000608 00003830 R_ARM_THM_MOVT_ABS 000002b4 .LC38 │ │ │ │ │ +0000060e 0000342f R_ARM_THM_MOVW_ABS_NC 00000270 .LC34 │ │ │ │ │ +00000612 00003430 R_ARM_THM_MOVT_ABS 00000270 .LC34 │ │ │ │ │ +00000618 0000332f R_ARM_THM_MOVW_ABS_NC 0000025c .LC33 │ │ │ │ │ +0000061c 00003330 R_ARM_THM_MOVT_ABS 0000025c .LC33 │ │ │ │ │ +00000622 00002b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC25 │ │ │ │ │ +00000626 00002b30 R_ARM_THM_MOVT_ABS 000001dc .LC25 │ │ │ │ │ +0000062c 00002a2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC24 │ │ │ │ │ +00000630 00002a30 R_ARM_THM_MOVT_ABS 000001d4 .LC24 │ │ │ │ │ +00000636 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC23 │ │ │ │ │ +0000063a 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC23 │ │ │ │ │ +00000640 0000282f R_ARM_THM_MOVW_ABS_NC 000001c4 .LC22 │ │ │ │ │ +00000644 00002830 R_ARM_THM_MOVT_ABS 000001c4 .LC22 │ │ │ │ │ +0000064a 00002e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC28 │ │ │ │ │ +0000064e 00002e30 R_ARM_THM_MOVT_ABS 000001fc .LC28 │ │ │ │ │ +00000654 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000658 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000065e 0000402f R_ARM_THM_MOVW_ABS_NC 00000318 .LC46 │ │ │ │ │ +00000662 00004030 R_ARM_THM_MOVT_ABS 00000318 .LC46 │ │ │ │ │ +0000066a 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000672 00002c2f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC26 │ │ │ │ │ +00000676 00002c30 R_ARM_THM_MOVT_ABS 000001e4 .LC26 │ │ │ │ │ +0000067c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC45 │ │ │ │ │ +00000680 00003f30 R_ARM_THM_MOVT_ABS 00000304 .LC45 │ │ │ │ │ +00000686 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC43 │ │ │ │ │ +0000068a 00003d30 R_ARM_THM_MOVT_ABS 000002e0 .LC43 │ │ │ │ │ +00000690 0000302f R_ARM_THM_MOVW_ABS_NC 00000220 .LC30 │ │ │ │ │ +00000694 00003030 R_ARM_THM_MOVT_ABS 00000220 .LC30 │ │ │ │ │ +0000069a 0000312f R_ARM_THM_MOVW_ABS_NC 00000234 .LC31 │ │ │ │ │ +0000069e 00003130 R_ARM_THM_MOVT_ABS 00000234 .LC31 │ │ │ │ │ +000006a4 00002f2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC29 │ │ │ │ │ +000006a8 00002f30 R_ARM_THM_MOVT_ABS 00000208 .LC29 │ │ │ │ │ +000006ae 0000372f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC37 │ │ │ │ │ +000006b2 00003730 R_ARM_THM_MOVT_ABS 000002a0 .LC37 │ │ │ │ │ +000006b8 00002d2f R_ARM_THM_MOVW_ABS_NC 000001ec .LC27 │ │ │ │ │ +000006bc 00002d30 R_ARM_THM_MOVT_ABS 000001ec .LC27 │ │ │ │ │ +000006d8 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000006e2 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000006ee 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000070c 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ae 00008b1e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4828 contains 185 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x484c contains 185 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000022 00004b0a R_ARM_THM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000002e 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000050 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 0000005a 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 00000064 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -178,153 +178,153 @@ │ │ │ │ │ 00000880 0000620a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ 0000088e 00005e0a R_ARM_THM_CALL 000007dd _PyPegen_set_expr_context │ │ │ │ │ 000008a6 0000630a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 000008c6 0000640a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 000008e6 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000090e 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000954 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000009b0 00006a0a R_ARM_THM_CALL 00001b39 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000009bc 00006b0a R_ARM_THM_CALL 00001bdd _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000009b0 00006a0a R_ARM_THM_CALL 00001b51 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000009bc 00006b0a R_ARM_THM_CALL 00001bf5 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 000009ce 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000009ea 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000a16 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000a32 00006c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000a6c 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a92 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000ae8 0000750a R_ARM_THM_CALL 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 00000b4e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC6 │ │ │ │ │ 00000b52 00000d30 R_ARM_THM_MOVT_ABS 00000030 .LC6 │ │ │ │ │ 00000b56 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 00000b7a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000003c .LC7 │ │ │ │ │ 00000b7e 00000e30 R_ARM_THM_MOVT_ABS 0000003c .LC7 │ │ │ │ │ -00000ba8 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000bd8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000c3e 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c6a 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000c8c 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000d14 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d30 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000d40 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000d5c 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000e02 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e24 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e46 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000e50 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000e84 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000eae 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000ef4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000f20 00007d0a R_ARM_THM_CALL 00000fa1 _PyPegen_join_sequences │ │ │ │ │ -00000f42 00007d0a R_ARM_THM_CALL 00000fa1 _PyPegen_join_sequences │ │ │ │ │ -00000f7c 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000fbe 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000101c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001056 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000105c 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001068 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001084 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000109e 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010fc 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001158 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001182 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -000011b4 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000011c2 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011f4 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ -00001202 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ -00001206 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ -0000120c 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001210 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001224 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000012ca 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000132e 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000139e 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000013a8 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ -000013ac 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ -000013b0 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ -000013bc 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000013dc 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000013e0 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013f8 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000142c 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001436 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -0000144a 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -0000145c 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000147c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000014c4 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000014e0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001536 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000153a 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000153e 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ -00001542 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ -0000154a 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001556 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -0000156a 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001578 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -00001586 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000158a 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001594 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -00001598 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -0000159c 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -000015a0 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -000015c0 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000015cc 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000015d8 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000015e2 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000015f2 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001602 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001620 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000167a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001686 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000016c8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001834 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000019a0 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000019ba 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ -000019dc 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001a34 0000930a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00001a3e 0000940a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00001a5a 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001a92 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001aa0 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001aa4 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ab4 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ -00001ab8 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ -00001abe 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00001ae0 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001aec 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00001af8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000bbe 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000bf0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000c56 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000c82 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000ca4 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000d2c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d48 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000d58 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d74 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e1a 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e3c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e5e 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e68 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000e9c 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000ec6 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f0c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f38 00007d0a R_ARM_THM_CALL 00000fb9 _PyPegen_join_sequences │ │ │ │ │ +00000f5a 00007d0a R_ARM_THM_CALL 00000fb9 _PyPegen_join_sequences │ │ │ │ │ +00000f94 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000fd6 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001034 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000106e 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001074 00007f0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001080 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000109c 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000010b6 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001114 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00001170 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000119a 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +000011cc 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000011da 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000120c 0000810a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +0000121a 0000112f R_ARM_THM_MOVW_ABS_NC 0000004c .LC8 │ │ │ │ │ +0000121e 00001130 R_ARM_THM_MOVT_ABS 0000004c .LC8 │ │ │ │ │ +00001224 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001228 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000123c 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000012e2 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001346 0000660a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000013b6 00004a0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000013c0 0000132f R_ARM_THM_MOVW_ABS_NC 00000094 .LC9 │ │ │ │ │ +000013c4 00001330 R_ARM_THM_MOVT_ABS 00000094 .LC9 │ │ │ │ │ +000013c8 0000840a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +000013d4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000013f4 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013f8 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001410 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001444 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000144e 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00001462 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001474 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001494 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000014dc 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000014f8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000154e 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001552 00008930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001556 0000142f R_ARM_THM_MOVW_ABS_NC 00000098 .LC10 │ │ │ │ │ +0000155a 00001430 R_ARM_THM_MOVT_ABS 00000098 .LC10 │ │ │ │ │ +00001562 00008a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000156e 0000870a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +00001582 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001590 00004e0a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +0000159e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000015a2 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015ac 0000152f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +000015b0 00001530 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +000015b4 0000162f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +000015b8 00001630 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +000015d8 0000850a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000015e4 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000015f0 00008b0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000015fa 0000860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000160a 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +0000161a 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001638 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001692 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000169e 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000016e0 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000184c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000019b8 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000019d2 00000b0a R_ARM_THM_CALL 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +000019f4 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001a4c 0000930a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00001a56 0000940a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00001a72 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001aaa 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001ab8 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001abc 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001acc 0000172f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC13 │ │ │ │ │ +00001ad0 00001730 R_ARM_THM_MOVT_ABS 000000e4 .LC13 │ │ │ │ │ +00001ad6 0000120a R_ARM_THM_CALL 0000008b RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001af8 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ 00001b04 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ 00001b10 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001b2a 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00001b9c 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001c32 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001ca4 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00001ce8 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001cfc 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d2c 00009e0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00001d44 00006f0a R_ARM_THM_CALL 000006b9 _PyPegen_new_type_comment │ │ │ │ │ -00001d56 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00001d8e 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001b1c 00007b0a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00001b28 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001b42 00007c0a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00001bb4 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001c4a 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001cbc 0000980a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00001d00 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001d14 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d44 00009e0a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00001d5c 00006f0a R_ARM_THM_CALL 000006c5 _PyPegen_new_type_comment │ │ │ │ │ +00001d6e 00009f0a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00001da6 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 000009a0 0000691e R_ARM_THM_JUMP24 00000000 _PyAST_Call │ │ │ │ │ 00000a78 00000b1e R_ARM_THM_JUMP24 00000001 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ 00000b1e 0000751e R_ARM_THM_JUMP24 00000000 _Py_asdl_int_seq_new │ │ │ │ │ 00000b76 0000781e R_ARM_THM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000c0e 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000011e0 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -0000134e 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001802 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000196e 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001d24 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00001d6e 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00000c26 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011f8 0000551e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001366 0000661e R_ARM_THM_JUMP24 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000181a 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001986 0000531e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001d3c 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00001d86 00009d1e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4df0 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4e14 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000036 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000070 0000232f R_ARM_THM_MOVW_ABS_NC 00000180 .LC19 │ │ │ │ │ 00000074 00002330 R_ARM_THM_MOVT_ABS 00000180 .LC19 │ │ │ │ │ -000000be 0000af0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000000be 0000ac0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 000000d6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 000000f0 0000432f R_ARM_THM_MOVW_ABS_NC 0000034c .LC47 │ │ │ │ │ 000000f4 00004330 R_ARM_THM_MOVT_ABS 0000034c .LC47 │ │ │ │ │ 000000fa 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000fe 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000012c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -120,22 +120,22 @@ │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ _PyPegen_alias_for_star │ │ │ │ │ PyUnicode_InternFromString │ │ │ │ │ _PyAST_alias │ │ │ │ │ -_PyPegen_decoded_constant_from_token │ │ │ │ │ -PyBytes_AsStringAndSize │ │ │ │ │ -_PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ +_PyPegen_decoded_constant_from_token │ │ │ │ │ +PyBytes_AsStringAndSize │ │ │ │ │ +_PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_get_expr_name │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cbz r0, 46 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x46> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6b8 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 6c4 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 46 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x46> │ │ │ │ │ ldrd r0, r3, [r4, #20] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ │ @@ -217,410 +217,411 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 1b6 <_PyPegen_alias_for_star+0x4e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001d8 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +000001d8 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +_PyPegen_check_legacy_stmt(): │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, #24 │ │ │ │ │ + bne.n 214 <_PyPegen_check_legacy_stmt+0x3c> │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + 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 PyUnicode_CompareWithASCIIString │ │ │ │ │ + cbz r0, 218 <_PyPegen_check_legacy_stmt+0x40> │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +0000021c <_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 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + ldrd r2, r1, [r2, #40] @ 0x28 │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ │ + strd r1, r0, [sp, #20] │ │ │ │ │ + ldr.w r0, [ip, #32] │ │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ │ + strd r3, r2, [sp, #12] │ │ │ │ │ + ldrd r2, r3, [ip, #12] │ │ │ │ │ + strd r1, r0, [sp, #4] │ │ │ │ │ + ldrd r0, r1, [ip, #4] │ │ │ │ │ + bl 0 <_PyAST_ClassDef> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ │ + │ │ │ │ │ +00000260 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #24 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsStringAndSize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 24a <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + beq.n 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 24a <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + cbz r0, 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 234 <_PyPegen_decoded_constant_from_token+0x5c> │ │ │ │ │ + blt.n 2bc <_PyPegen_decoded_constant_from_token+0x5c> │ │ │ │ │ ldrd r1, r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24a <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + beq.n 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 24a <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + cbnz r3, 2d2 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 230 <_PyPegen_decoded_constant_from_token+0x58> │ │ │ │ │ + b.n 2b8 <_PyPegen_decoded_constant_from_token+0x58> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000250 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +000002d8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 354 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ + beq.w 3e4 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ 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 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r5, [r8], #4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r5, [r6], #4 │ │ │ │ │ sub sp, #16 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ mov r2, ip │ │ │ │ │ - mov lr, r8 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bge.n 2aa <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ - ldr.w r3, [lr, #4]! │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ - cmp r6, #20 │ │ │ │ │ - bne.n 2ec <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.n 2ec <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - subs r3, #0 │ │ │ │ │ + bge.n 338 <_PyPegen_setup_full_format_spec+0x60> │ │ │ │ │ + ldr.w r1, [sl, #4]! │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, #20 │ │ │ │ │ + bne.n 37a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne.n 37a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ + subs.w lr, r1, #0 │ │ │ │ │ it ne │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - add r2, r3 │ │ │ │ │ + movne.w lr, #1 │ │ │ │ │ + add r2, lr │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 284 <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ + b.n 30e <_PyPegen_setup_full_format_spec+0x36> │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 2f0 <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ + bne.n 380 <_PyPegen_setup_full_format_spec+0xa8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 2be <_PyPegen_setup_full_format_spec+0x6e> │ │ │ │ │ + cbz r3, 34c <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 338 <_PyPegen_setup_full_format_spec+0xe8> │ │ │ │ │ + bne.n 3c8 <_PyPegen_setup_full_format_spec+0xf0> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 338 <_PyPegen_setup_full_format_spec+0xe8> │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + bne.n 3c8 <_PyPegen_setup_full_format_spec+0xf0> │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldrd r3, r2, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r5, 334 <_PyPegen_setup_full_format_spec+0xe4> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 3e8 <_PyPegen_setup_full_format_spec+0x110> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ - ldr.w r4, [sl, #32] │ │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 2e6 <_PyPegen_setup_full_format_spec+0x96> │ │ │ │ │ + cbz r0, 374 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 2a2 <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ + mov.w lr, #1 │ │ │ │ │ + b.n 330 <_PyPegen_setup_full_format_spec+0x58> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 334 <_PyPegen_setup_full_format_spec+0xe4> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + cbz r0, 3e8 <_PyPegen_setup_full_format_spec+0x110> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - bge.n 2ae <_PyPegen_setup_full_format_spec+0x5e> │ │ │ │ │ - ldr.w r1, [r8, #4]! │ │ │ │ │ - add.w r9, ip, #2 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp r3, #20 │ │ │ │ │ - bne.n 32a <_PyPegen_setup_full_format_spec+0xda> │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ - bne.n 32a <_PyPegen_setup_full_format_spec+0xda> │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 306 <_PyPegen_setup_full_format_spec+0xb6> │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + bge.n 33c <_PyPegen_setup_full_format_spec+0x64> │ │ │ │ │ + ldr.w r9, [r6, #4]! │ │ │ │ │ + add.w sl, ip, #2 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + cmp r2, #20 │ │ │ │ │ + bne.n 3be <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + bne.n 3be <_PyPegen_setup_full_format_spec+0xe6> │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 396 <_PyPegen_setup_full_format_spec+0xbe> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - str.w r1, [r0, r9, lsl #2] │ │ │ │ │ - b.n 306 <_PyPegen_setup_full_format_spec+0xb6> │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 2e6 <_PyPegen_setup_full_format_spec+0x96> │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + str.w r9, [r0, sl, lsl #2] │ │ │ │ │ + b.n 396 <_PyPegen_setup_full_format_spec+0xbe> │ │ │ │ │ mov r1, r0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldrd r3, r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ bl a8 <_PyPegen_check_barry_as_flufl+0x20> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2d2 <_PyPegen_setup_full_format_spec+0x82> │ │ │ │ │ + b.n 360 <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - │ │ │ │ │ -00000358 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ -_PyPegen_check_legacy_stmt(): │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp r3, #24 │ │ │ │ │ - bne.n 394 <_PyPegen_check_legacy_stmt+0x3c> │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - 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 PyUnicode_CompareWithASCIIString │ │ │ │ │ - cbz r0, 398 <_PyPegen_check_legacy_stmt+0x40> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -0000039c <_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 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - ldrd r2, r1, [r2, #40] @ 0x28 │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ │ - strd r1, r0, [sp, #20] │ │ │ │ │ - ldr.w r0, [ip, #32] │ │ │ │ │ - ldr.w r1, [ip, #24] │ │ │ │ │ - strd r3, r2, [sp, #12] │ │ │ │ │ - ldrd r2, r3, [ip, #12] │ │ │ │ │ - strd r1, r0, [sp, #4] │ │ │ │ │ - ldrd r0, r1, [ip, #4] │ │ │ │ │ - bl 0 <_PyAST_ClassDef> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ │ + b.n 374 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ │ │ │ │ │ -000003e0 <_PyPegen_slash_with_default>: │ │ │ │ │ +000003ec <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 400 <_PyPegen_slash_with_default+0x20> │ │ │ │ │ + cbz r0, 40c <_PyPegen_slash_with_default+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000404 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00000410 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 424 <_PyPegen_key_pattern_pair+0x20> │ │ │ │ │ + cbz r0, 430 <_PyPegen_key_pattern_pair+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000428 <_PyPegen_get_pattern_keys>: │ │ │ │ │ +00000434 <_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 r4, r1 │ │ │ │ │ - cbz r1, 460 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, 46c <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 45e <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, 46a <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 45e <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + bge.n 46a <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 44a <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n 456 <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 43c <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n 448 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -00000464 <_PyPegen_get_patterns>: │ │ │ │ │ +00000470 <_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 r4, r1 │ │ │ │ │ - cbz r1, 49c <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, 4a8 <_PyPegen_get_patterns+0x38> │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_pattern_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_pattern_seq_new │ │ │ │ │ - cbz r0, 49a <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, 4a6 <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 49a <_PyPegen_get_patterns+0x36> │ │ │ │ │ + bge.n 4a6 <_PyPegen_get_patterns+0x36> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 486 <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n 492 <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 478 <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n 484 <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -000004a0 <_PyPegen_get_invalid_target>: │ │ │ │ │ +000004ac <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r0, 4cc <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + cbz r0, 4d8 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #16 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bhi.n 4cc <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bhi.n 4d8 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x0708 │ │ │ │ │ .word 0x06070707 │ │ │ │ │ .word 0x20063006 │ │ │ │ │ .byte 0x10 │ │ │ │ │ .byte 0x00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.n 4cc <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ + bne.n 4d8 <_PyPegen_get_invalid_target+0x2c> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 4ca <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + bne.n 4d6 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - b.n 4b0 <_PyPegen_get_invalid_target+0x10> │ │ │ │ │ + b.n 4bc <_PyPegen_get_invalid_target+0x10> │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, 524 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ + cbz r5, 530 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ adds r5, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 4ca <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + bge.n 4d6 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 4a0 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 4ac <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e8 <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ + beq.n 4f4 <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ - cbz r5, 528 <_PyPegen_get_invalid_target+0x88> │ │ │ │ │ + cbz r5, 534 <_PyPegen_get_invalid_target+0x88> │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ adds r5, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 4ca <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ + bge.n 4d6 <_PyPegen_get_invalid_target+0x2a> │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 4a0 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 4ac <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 508 <_PyPegen_get_invalid_target+0x68> │ │ │ │ │ + beq.n 514 <_PyPegen_get_invalid_target+0x68> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4da <_PyPegen_get_invalid_target+0x3a> │ │ │ │ │ + bne.n 4e6 <_PyPegen_get_invalid_target+0x3a> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 4e4 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b.n 4f0 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 504 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + b.n 510 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ │ │ │ │ │ -0000052c <_PyPegen_get_expr_name>: │ │ │ │ │ +00000538 <_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, #25 │ │ │ │ │ - bhi.w 648 <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ + bhi.w 654 <_PyPegen_get_expr_name+0x11c> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x7b7b947b │ │ │ │ │ .word 0x493f448f │ │ │ │ │ .word 0xa85d623a │ │ │ │ │ .word 0x999e9ea3 │ │ │ │ │ .word 0x17adadb2 │ │ │ │ │ .word 0x71760d12 │ │ │ │ │ @@ -637,27 +638,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 5f8 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + beq.n 604 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ 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 5ee <_PyPegen_get_expr_name+0xc2> │ │ │ │ │ + beq.n 5fa <_PyPegen_get_expr_name+0xc2> │ │ │ │ │ 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 5e4 <_PyPegen_get_expr_name+0xb8> │ │ │ │ │ + beq.n 5f0 <_PyPegen_get_expr_name+0xb8> │ │ │ │ │ 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 .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -792,15 +793,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006b8 <_PyPegen_new_type_comment>: │ │ │ │ │ +000006c4 <_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 │ │ │ │ │ @@ -808,29 +809,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, 704 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + cbz r0, 710 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ 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 6ee <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 6fa <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 704 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + beq.n 710 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 704 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ + cbnz r3, 710 <_PyPegen_new_type_comment+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6ea <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 6f6 <_PyPegen_new_type_comment+0x32> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1007,21 +1007,21 @@ │ │ │ │ │ b.w 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Call │ │ │ │ │ ldr.w sl, [r1] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 1b38 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 1b50 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl 1bdc <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl 1bf4 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.n a06 <_PyPegen_collect_call_seqs+0xa2> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1214,568 +1214,580 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_ImportFrom │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - strd r5, r4, [sp, #8] │ │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ adds r3, r6, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbz r6, bbc <_PyPegen_checked_future_import+0x98> │ │ │ │ │ + cbz r6, bd2 <_PyPegen_checked_future_import+0xae> │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.n b9c <_PyPegen_checked_future_import+0x78> │ │ │ │ │ - ldrd r5, r4, [sp, #8] │ │ │ │ │ + blt.n bb2 <_PyPegen_checked_future_import+0x8e> │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldrd fp, r7, [sp, #8] │ │ │ │ │ b.n b5c <_PyPegen_checked_future_import+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b8c <_PyPegen_checked_future_import+0x68> │ │ │ │ │ + bne.n b98 <_PyPegen_checked_future_import+0x74> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ orr.w r1, r1, #32 │ │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ │ - b.n b8c <_PyPegen_checked_future_import+0x68> │ │ │ │ │ + b.n b98 <_PyPegen_checked_future_import+0x74> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b90 <_PyPegen_checked_future_import+0x6c> │ │ │ │ │ + b.n b9c <_PyPegen_checked_future_import+0x78> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000bc0 <_PyPegen_get_exprs>: │ │ │ │ │ +00000bd8 <_PyPegen_get_exprs>: │ │ │ │ │ _PyPegen_get_exprs(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - cbz r4, c08 <_PyPegen_get_exprs+0x48> │ │ │ │ │ + cbz r4, c20 <_PyPegen_get_exprs+0x48> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, c06 <_PyPegen_get_exprs+0x46> │ │ │ │ │ + cbz r0, c1e <_PyPegen_get_exprs+0x46> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n c06 <_PyPegen_get_exprs+0x46> │ │ │ │ │ + ble.n c1e <_PyPegen_get_exprs+0x46> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n c06 <_PyPegen_get_exprs+0x46> │ │ │ │ │ + beq.n c1e <_PyPegen_get_exprs+0x46> │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ │ - bne.n bf8 <_PyPegen_get_exprs+0x38> │ │ │ │ │ + bne.n c10 <_PyPegen_get_exprs+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c14 <_PyPegen_make_arguments>: │ │ │ │ │ +00000c2c <_PyPegen_make_arguments>: │ │ │ │ │ _PyPegen_make_arguments(): │ │ │ │ │ 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 r4, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ - cbnz r1, c4a <_PyPegen_make_arguments+0x36> │ │ │ │ │ + cbnz r1, c62 <_PyPegen_make_arguments+0x36> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2e <_PyPegen_make_arguments+0x31a> │ │ │ │ │ + bne.w f46 <_PyPegen_make_arguments+0x31a> │ │ │ │ │ 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 r0, #0 │ │ │ │ │ - beq.w e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ subs r3, r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ subs.w sl, fp, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w sl, #1 │ │ │ │ │ tst.w r3, sl │ │ │ │ │ - beq.w e5e <_PyPegen_make_arguments+0x24a> │ │ │ │ │ + beq.w e76 <_PyPegen_make_arguments+0x24a> │ │ │ │ │ ldr.w r6, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w dc2 <_PyPegen_make_arguments+0x1ae> │ │ │ │ │ + bgt.w dda <_PyPegen_make_arguments+0x1ae> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r9, [r7] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ add.w r0, r9, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n d66 <_PyPegen_make_arguments+0x152> │ │ │ │ │ + ble.n d7e <_PyPegen_make_arguments+0x152> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n ce6 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n cfe <_PyPegen_make_arguments+0xd2> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n ce6 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n cfe <_PyPegen_make_arguments+0xd2> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n ce6 <_PyPegen_make_arguments+0xd2> │ │ │ │ │ + beq.n cfe <_PyPegen_make_arguments+0xd2> │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ ldr.w ip, [r3, r0] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str.w ip, [r3, r0] │ │ │ │ │ - bne.n cd0 <_PyPegen_make_arguments+0xbc> │ │ │ │ │ + bne.n ce8 <_PyPegen_make_arguments+0xbc> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n d6e <_PyPegen_make_arguments+0x15a> │ │ │ │ │ + bgt.n d86 <_PyPegen_make_arguments+0x15a> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ tst.w sl, r2 │ │ │ │ │ - bne.w efe <_PyPegen_make_arguments+0x2ea> │ │ │ │ │ + bne.w f16 <_PyPegen_make_arguments+0x2ea> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ea0 <_PyPegen_make_arguments+0x28c> │ │ │ │ │ + beq.w eb8 <_PyPegen_make_arguments+0x28c> │ │ │ │ │ ldr.w r8, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n d98 <_PyPegen_make_arguments+0x184> │ │ │ │ │ + bgt.n db0 <_PyPegen_make_arguments+0x184> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dee <_PyPegen_make_arguments+0x1da> │ │ │ │ │ + bne.n e06 <_PyPegen_make_arguments+0x1da> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.w e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n cea <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + ble.n d02 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ - beq.n cea <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + beq.n d02 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r7, [r1, r0, lsl #2] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r1, r9 │ │ │ │ │ str.w r7, [r1, r0, lsl #2] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n cea <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n d82 <_PyPegen_make_arguments+0x16e> │ │ │ │ │ + beq.n d02 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n d9a <_PyPegen_make_arguments+0x16e> │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n d26 <_PyPegen_make_arguments+0x112> │ │ │ │ │ + beq.n d3e <_PyPegen_make_arguments+0x112> │ │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ adds r3, #4 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n d26 <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n db2 <_PyPegen_make_arguments+0x19e> │ │ │ │ │ + beq.n d3e <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n dca <_PyPegen_make_arguments+0x19e> │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - beq.w c7c <_PyPegen_make_arguments+0x68> │ │ │ │ │ + beq.w c94 <_PyPegen_make_arguments+0x68> │ │ │ │ │ add.w r6, r2, r6, lsl #2 │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ adds r2, #4 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ - beq.w c7c <_PyPegen_make_arguments+0x68> │ │ │ │ │ - b.n ddc <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ + beq.w c94 <_PyPegen_make_arguments+0x68> │ │ │ │ │ + b.n df4 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldrd r9, sl, [r3] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n e4c <_PyPegen_make_arguments+0x238> │ │ │ │ │ + beq.n e64 <_PyPegen_make_arguments+0x238> │ │ │ │ │ ldr.w fp, [sl] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + cbz r0, e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n ebc <_PyPegen_make_arguments+0x2a8> │ │ │ │ │ + bgt.n ed4 <_PyPegen_make_arguments+0x2a8> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n ef0 <_PyPegen_make_arguments+0x2dc> │ │ │ │ │ - ldr.w fp, [sl] │ │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n f08 <_PyPegen_make_arguments+0x2dc> │ │ │ │ │ + ldr.w sl, [fp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bgt.n ed6 <_PyPegen_make_arguments+0x2c2> │ │ │ │ │ + cbz r0, e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bgt.n eee <_PyPegen_make_arguments+0x2c2> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ - b.n d60 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ + b.n d78 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e10 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ + bne.n e28 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d60 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ - cbnz r7, e78 <_PyPegen_make_arguments+0x264> │ │ │ │ │ + b.n d78 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ + cbnz r7, e90 <_PyPegen_make_arguments+0x264> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n e78 <_PyPegen_make_arguments+0x264> │ │ │ │ │ + beq.n e90 <_PyPegen_make_arguments+0x264> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl f64 <_get_names.isra.0> │ │ │ │ │ + bl f7c <_get_names.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w cea <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w d02 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n e80 <_PyPegen_make_arguments+0x26c> │ │ │ │ │ - cbnz r3, e92 <_PyPegen_make_arguments+0x27e> │ │ │ │ │ + bne.n e98 <_PyPegen_make_arguments+0x26c> │ │ │ │ │ + cbnz r3, eaa <_PyPegen_make_arguments+0x27e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w cea <_PyPegen_make_arguments+0xd6> │ │ │ │ │ - b.n e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w d02 <_PyPegen_make_arguments+0xd6> │ │ │ │ │ + b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n eaa <_PyPegen_make_arguments+0x296> │ │ │ │ │ + bne.n ec2 <_PyPegen_make_arguments+0x296> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f50 <_PyPegen_make_arguments+0x33c> │ │ │ │ │ + bne.n f68 <_PyPegen_make_arguments+0x33c> │ │ │ │ │ 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 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d26 <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w d3e <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ adds r1, r0, #4 │ │ │ │ │ add.w r3, r2, fp, lsl #2 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ - beq.n e10 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ - b.n ec6 <_PyPegen_make_arguments+0x2b2> │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ + beq.n e28 <_PyPegen_make_arguments+0x1fc> │ │ │ │ │ + b.n ede <_PyPegen_make_arguments+0x2b2> │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ - add.w fp, r3, fp, lsl #2 │ │ │ │ │ + add.w sl, r3, sl, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - beq.n e30 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ - b.n ee0 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ + beq.n e48 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ + b.n ef8 <_PyPegen_make_arguments+0x2cc> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e30 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ - b.n e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.n e48 <_PyPegen_make_arguments+0x21c> │ │ │ │ │ + b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1004 <_get_defaults.isra.0> │ │ │ │ │ + bl 101c <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - bl 1004 <_get_defaults.isra.0> │ │ │ │ │ + bl 101c <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa0 <_PyPegen_join_sequences> │ │ │ │ │ + bl fb8 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d26 <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w d3e <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl f64 <_get_names.isra.0> │ │ │ │ │ + bl f7c <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + beq.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa0 <_PyPegen_join_sequences> │ │ │ │ │ + bl fb8 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4a <_PyPegen_make_arguments+0x36> │ │ │ │ │ - b.n e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w c62 <_PyPegen_make_arguments+0x36> │ │ │ │ │ + b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1004 <_get_defaults.isra.0> │ │ │ │ │ + bl 101c <_get_defaults.isra.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w d26 <_PyPegen_make_arguments+0x112> │ │ │ │ │ - b.n e5a <_PyPegen_make_arguments+0x246> │ │ │ │ │ + bne.w d3e <_PyPegen_make_arguments+0x112> │ │ │ │ │ + b.n e72 <_PyPegen_make_arguments+0x246> │ │ │ │ │ │ │ │ │ │ -00000f64 <_get_names.isra.0>: │ │ │ │ │ +00000f7c <_get_names.isra.0>: │ │ │ │ │ _get_names.isra.0(): │ │ │ │ │ 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 r1, r0 │ │ │ │ │ - cbz r4, f9c <_get_names.isra.0+0x38> │ │ │ │ │ + cbz r4, fb4 <_get_names.isra.0+0x38> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ - cbz r0, f8a <_get_names.isra.0+0x26> │ │ │ │ │ + cbz r0, fa2 <_get_names.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n f8c <_get_names.isra.0+0x28> │ │ │ │ │ + bgt.n fa4 <_get_names.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n f86 <_get_names.isra.0+0x22> │ │ │ │ │ + b.n f9e <_get_names.isra.0+0x22> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n f7a <_get_names.isra.0+0x16> │ │ │ │ │ + b.n f92 <_get_names.isra.0+0x16> │ │ │ │ │ │ │ │ │ │ -00000fa0 <_PyPegen_join_sequences>: │ │ │ │ │ +00000fb8 <_PyPegen_join_sequences>: │ │ │ │ │ _PyPegen_join_sequences(): │ │ │ │ │ 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, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - cbz r1, ffc <_PyPegen_join_sequences+0x5c> │ │ │ │ │ + cbz r1, 1014 <_PyPegen_join_sequences+0x5c> │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cbz r5, 1000 <_PyPegen_join_sequences+0x60> │ │ │ │ │ + cbz r5, 1018 <_PyPegen_join_sequences+0x60> │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cbz r0, fea <_PyPegen_join_sequences+0x4a> │ │ │ │ │ + cbz r0, 1002 <_PyPegen_join_sequences+0x4a> │ │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n fde <_PyPegen_join_sequences+0x3e> │ │ │ │ │ + bge.n ff6 <_PyPegen_join_sequences+0x3e> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ │ str.w r2, [r1, ip] │ │ │ │ │ - b.n fc6 <_PyPegen_join_sequences+0x26> │ │ │ │ │ + b.n fde <_PyPegen_join_sequences+0x26> │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.n fec <_PyPegen_join_sequences+0x4c> │ │ │ │ │ + blt.n 1004 <_PyPegen_join_sequences+0x4c> │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r1, [r2, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n fe6 <_PyPegen_join_sequences+0x46> │ │ │ │ │ + b.n ffe <_PyPegen_join_sequences+0x46> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n fb6 <_PyPegen_join_sequences+0x16> │ │ │ │ │ + b.n fce <_PyPegen_join_sequences+0x16> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n fba <_PyPegen_join_sequences+0x1a> │ │ │ │ │ + b.n fd2 <_PyPegen_join_sequences+0x1a> │ │ │ │ │ │ │ │ │ │ -00001004 <_get_defaults.isra.0>: │ │ │ │ │ +0000101c <_get_defaults.isra.0>: │ │ │ │ │ _get_defaults.isra.0(): │ │ │ │ │ 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 r1, r0 │ │ │ │ │ - cbz r4, 103c <_get_defaults.isra.0+0x38> │ │ │ │ │ + cbz r4, 1054 <_get_defaults.isra.0+0x38> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 102a <_get_defaults.isra.0+0x26> │ │ │ │ │ + cbz r0, 1042 <_get_defaults.isra.0+0x26> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 102c <_get_defaults.isra.0+0x28> │ │ │ │ │ + bgt.n 1044 <_get_defaults.isra.0+0x28> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ - b.n 1026 <_get_defaults.isra.0+0x22> │ │ │ │ │ + b.n 103e <_get_defaults.isra.0+0x22> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 101a <_get_defaults.isra.0+0x16> │ │ │ │ │ + b.n 1032 <_get_defaults.isra.0+0x16> │ │ │ │ │ │ │ │ │ │ -00001040 <_PyPegen_constant_from_token>: │ │ │ │ │ +00001058 <_PyPegen_constant_from_token>: │ │ │ │ │ _PyPegen_constant_from_token(): │ │ │ │ │ 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 r6, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - cbz r0, 10a2 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 10ba <_PyPegen_constant_from_token+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10a2 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 10ba <_PyPegen_constant_from_token+0x62> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 108c <_PyPegen_constant_from_token+0x4c> │ │ │ │ │ + blt.n 10a4 <_PyPegen_constant_from_token+0x4c> │ │ │ │ │ ldrd r1, r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10a2 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + beq.n 10ba <_PyPegen_constant_from_token+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 10a2 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbnz r3, 10ba <_PyPegen_constant_from_token+0x62> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1088 <_PyPegen_constant_from_token+0x48> │ │ │ │ │ + b.n 10a0 <_PyPegen_constant_from_token+0x48> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000010a8 <_PyPegen_formatted_value>: │ │ │ │ │ +000010c0 <_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 r4, r2 │ │ │ │ │ @@ -1785,90 +1797,90 @@ │ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ ldrd fp, sl, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldrd r9, r8, [sp, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 110e <_PyPegen_formatted_value+0x66> │ │ │ │ │ + cbnz r3, 1126 <_PyPegen_formatted_value+0x66> │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11e4 <_PyPegen_formatted_value+0x13c> │ │ │ │ │ + bne.n 11fc <_PyPegen_formatted_value+0x13c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 116c <_PyPegen_formatted_value+0xc4> │ │ │ │ │ + bne.n 1184 <_PyPegen_formatted_value+0xc4> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, fp │ │ │ │ │ strd sl, r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 11fa <_PyPegen_formatted_value+0x152> │ │ │ │ │ + bne.n 1212 <_PyPegen_formatted_value+0x152> │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r1, r3, #5, #1 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 122c <_PyPegen_formatted_value+0x184> │ │ │ │ │ + bne.w 1244 <_PyPegen_formatted_value+0x184> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1244 <_PyPegen_formatted_value+0x19c> │ │ │ │ │ + beq.w 125c <_PyPegen_formatted_value+0x19c> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 124c <_PyPegen_formatted_value+0x1a4> │ │ │ │ │ + bpl.w 1264 <_PyPegen_formatted_value+0x1a4> │ │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 1200 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bgt.n 1218 <_PyPegen_formatted_value+0x158> │ │ │ │ │ sub.w r3, r1, #114 @ 0x72 │ │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi.n 1200 <_PyPegen_formatted_value+0x158> │ │ │ │ │ + bhi.n 1218 <_PyPegen_formatted_value+0x158> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r7, 1170 <_PyPegen_formatted_value+0xc8> │ │ │ │ │ + cbnz r7, 1188 <_PyPegen_formatted_value+0xc8> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1106 <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + beq.n 111e <_PyPegen_formatted_value+0x5e> │ │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ │ ldrd r9, r8, [r3, #16] │ │ │ │ │ - b.n 119c <_PyPegen_formatted_value+0xf4> │ │ │ │ │ + b.n 11b4 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r3 │ │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1106 <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + beq.n 111e <_PyPegen_formatted_value+0x5e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1162 <_PyPegen_formatted_value+0xba> │ │ │ │ │ + bne.n 117a <_PyPegen_formatted_value+0xba> │ │ │ │ │ ldrd r3, r0, [r7] │ │ │ │ │ ldrd r9, r2, [r3, #16] │ │ │ │ │ add.w r8, r2, #1 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1877,20 +1889,20 @@ │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1228 <_PyPegen_formatted_value+0x180> │ │ │ │ │ + beq.n 1240 <_PyPegen_formatted_value+0x180> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 1228 <_PyPegen_formatted_value+0x180> │ │ │ │ │ + cbz r0, 1240 <_PyPegen_formatted_value+0x180> │ │ │ │ │ strd r4, r6, [r0, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, r9 │ │ │ │ │ @@ -1905,15 +1917,15 @@ │ │ │ │ │ mov r3, fp │ │ │ │ │ strd sl, r9, [sp] │ │ │ │ │ bl 0 <_PyAST_FormattedValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FormattedValue │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ - b.n 119c <_PyPegen_formatted_value+0xf4> │ │ │ │ │ + b.n 11b4 <_PyPegen_formatted_value+0xf4> │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1926,232 +1938,232 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ bl 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1106 <_PyPegen_formatted_value+0x5e> │ │ │ │ │ + b.n 111e <_PyPegen_formatted_value+0x5e> │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - bne.n 1254 <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ - cbz r1, 1248 <_PyPegen_formatted_value+0x1a0> │ │ │ │ │ + bne.n 126c <_PyPegen_formatted_value+0x1ac> │ │ │ │ │ + cbz r1, 1260 <_PyPegen_formatted_value+0x1a0> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ ldrh r1, [r3, #0] │ │ │ │ │ - b.n 1132 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + b.n 114a <_PyPegen_formatted_value+0x8a> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b.n 1250 <_PyPegen_formatted_value+0x1a8> │ │ │ │ │ + b.n 1268 <_PyPegen_formatted_value+0x1a8> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b.n 1240 <_PyPegen_formatted_value+0x198> │ │ │ │ │ + b.n 1258 <_PyPegen_formatted_value+0x198> │ │ │ │ │ add.w r3, r6, #28 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - b.n 1132 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ - cbnz r1, 125c <_PyPegen_formatted_value+0x1b4> │ │ │ │ │ + b.n 114a <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + cbnz r1, 1274 <_PyPegen_formatted_value+0x1b4> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n 1132 <_PyPegen_formatted_value+0x8a> │ │ │ │ │ + b.n 114a <_PyPegen_formatted_value+0x8a> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ │ - b.n 1258 <_PyPegen_formatted_value+0x1b0> │ │ │ │ │ + b.n 1270 <_PyPegen_formatted_value+0x1b0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000126c <_PyPegen_seq_flatten>: │ │ │ │ │ +00001284 <_PyPegen_seq_flatten>: │ │ │ │ │ _PyPegen_seq_flatten(): │ │ │ │ │ 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 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1346 <_PyPegen_seq_flatten+0xda> │ │ │ │ │ + beq.n 135e <_PyPegen_seq_flatten+0xda> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 132a <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ + ble.n 1342 <_PyPegen_seq_flatten+0xbe> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1340 <_PyPegen_seq_flatten+0xd4> │ │ │ │ │ + beq.n 1358 <_PyPegen_seq_flatten+0xd4> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 12c8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12e0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 129e <_PyPegen_seq_flatten+0x32> │ │ │ │ │ + cbz r3, 12b6 <_PyPegen_seq_flatten+0x32> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 12c8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12e0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 12aa <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ + cbz r3, 12c2 <_PyPegen_seq_flatten+0x3e> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 12c8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + beq.n 12e0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 133a <_PyPegen_seq_flatten+0xce> │ │ │ │ │ + beq.n 1352 <_PyPegen_seq_flatten+0xce> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - bne.n 12b8 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + bne.n 12d0 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - cbz r0, 1336 <_PyPegen_seq_flatten+0xca> │ │ │ │ │ + cbz r0, 134e <_PyPegen_seq_flatten+0xca> │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 12ee <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + ble.n 1306 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ - cbz r2, 12e8 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ + cbz r2, 1300 <_PyPegen_seq_flatten+0x7c> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 12f2 <_PyPegen_seq_flatten+0x86> │ │ │ │ │ + bgt.n 130a <_PyPegen_seq_flatten+0x86> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 12dc <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + bne.n 12f4 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov.w r9, lr, lsl #2 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [r7, lr, lsl #2] │ │ │ │ │ - beq.n 131e <_PyPegen_seq_flatten+0xb2> │ │ │ │ │ + beq.n 1336 <_PyPegen_seq_flatten+0xb2> │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ add.w ip, r7, r1, lsl #2 │ │ │ │ │ ldr.w r7, [r8, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ str.w r7, [ip, r9] │ │ │ │ │ - bne.n 1306 <_PyPegen_seq_flatten+0x9a> │ │ │ │ │ + bne.n 131e <_PyPegen_seq_flatten+0x9a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 12ee <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + beq.n 1306 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ add lr, r4 │ │ │ │ │ - b.n 12dc <_PyPegen_seq_flatten+0x70> │ │ │ │ │ + b.n 12f4 <_PyPegen_seq_flatten+0x70> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12d0 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ + bne.n 12e8 <_PyPegen_seq_flatten+0x64> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12ee <_PyPegen_seq_flatten+0x82> │ │ │ │ │ + b.n 1306 <_PyPegen_seq_flatten+0x82> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 12b8 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ - b.n 12c8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 12d0 <_PyPegen_seq_flatten+0x4c> │ │ │ │ │ + b.n 12e0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 1298 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ - b.n 12c8 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ + bne.n 12b0 <_PyPegen_seq_flatten+0x2c> │ │ │ │ │ + b.n 12e0 <_PyPegen_seq_flatten+0x5c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_generic_seq_new │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001354 <_PyPegen_joined_str>: │ │ │ │ │ +0000136c <_PyPegen_joined_str>: │ │ │ │ │ _PyPegen_joined_str(): │ │ │ │ │ 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 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 157e <_PyPegen_joined_str+0x22a> │ │ │ │ │ + beq.w 1596 <_PyPegen_joined_str+0x22a> │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 14ce <_PyPegen_joined_str+0x17a> │ │ │ │ │ + ble.w 14e6 <_PyPegen_joined_str+0x17a> │ │ │ │ │ adds r2, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, #19 │ │ │ │ │ - beq.w 1510 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ + beq.w 1528 <_PyPegen_joined_str+0x1bc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 1388 <_PyPegen_joined_str+0x34> │ │ │ │ │ + bne.n 13a0 <_PyPegen_joined_str+0x34> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ 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, [r9, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 14d4 <_PyPegen_joined_str+0x180> │ │ │ │ │ + ble.w 14ec <_PyPegen_joined_str+0x180> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1584 <_PyPegen_joined_str+0x230> │ │ │ │ │ + bne.w 159c <_PyPegen_joined_str+0x230> │ │ │ │ │ mov sl, r4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 14ec <_PyPegen_joined_str+0x198> │ │ │ │ │ + beq.n 1504 <_PyPegen_joined_str+0x198> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 1496 <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 14ae <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 1418 <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 1430 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne.n 1418 <_PyPegen_joined_str+0xc4> │ │ │ │ │ + bne.n 1430 <_PyPegen_joined_str+0xc4> │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1552 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 156a <_PyPegen_joined_str+0x1fe> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 142a <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 1442 <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - bne.n 142a <_PyPegen_joined_str+0xd6> │ │ │ │ │ + bne.n 1442 <_PyPegen_joined_str+0xd6> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1552 <_PyPegen_joined_str+0x1fe> │ │ │ │ │ + beq.w 156a <_PyPegen_joined_str+0x1fe> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2163,122 +2175,122 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1576 <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.w 158e <_PyPegen_joined_str+0x222> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1662 <_PyPegen_joined_str+0x30e> │ │ │ │ │ + blt.w 167a <_PyPegen_joined_str+0x30e> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r4, [r4, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1496 <_PyPegen_joined_str+0x142> │ │ │ │ │ + bne.n 14ae <_PyPegen_joined_str+0x142> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1504 <_PyPegen_joined_str+0x1b0> │ │ │ │ │ + beq.n 151c <_PyPegen_joined_str+0x1b0> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ - bne.n 13e8 <_PyPegen_joined_str+0x94> │ │ │ │ │ + bne.n 1400 <_PyPegen_joined_str+0x94> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1680 <_PyPegen_joined_str+0x32c> │ │ │ │ │ + bne.w 1698 <_PyPegen_joined_str+0x32c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ ldrd r3, r2, [r3, #20] │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ │ - b.n 139a <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 13b2 <_PyPegen_joined_str+0x46> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14ae <_PyPegen_joined_str+0x15a> │ │ │ │ │ + beq.n 14c6 <_PyPegen_joined_str+0x15a> │ │ │ │ │ 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 fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14ae <_PyPegen_joined_str+0x15a> │ │ │ │ │ - b.n 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.n 14c6 <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 1536 <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + cbz r3, 154e <_PyPegen_joined_str+0x1e2> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1536 <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.n 154e <_PyPegen_joined_str+0x1e2> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bne.w 13e8 <_PyPegen_joined_str+0x94> │ │ │ │ │ - b.n 14a6 <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.w 1400 <_PyPegen_joined_str+0x94> │ │ │ │ │ + b.n 14be <_PyPegen_joined_str+0x152> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1528 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ + cbz r1, 1540 <_PyPegen_joined_str+0x1d4> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add r0, r1 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - bne.w 1388 <_PyPegen_joined_str+0x34> │ │ │ │ │ - b.n 139a <_PyPegen_joined_str+0x46> │ │ │ │ │ + bne.w 13a0 <_PyPegen_joined_str+0x34> │ │ │ │ │ + b.n 13b2 <_PyPegen_joined_str+0x46> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1518 <_PyPegen_joined_str+0x1c4> │ │ │ │ │ + b.n 1530 <_PyPegen_joined_str+0x1c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 164a <_PyPegen_joined_str+0x2f6> │ │ │ │ │ + bne.w 1662 <_PyPegen_joined_str+0x2f6> │ │ │ │ │ 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 .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14c8 <_PyPegen_joined_str+0x174> │ │ │ │ │ + b.n 14e0 <_PyPegen_joined_str+0x174> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ clz r1, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -2286,22 +2298,22 @@ │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1456 <_PyPegen_joined_str+0x102> │ │ │ │ │ + bne.w 146e <_PyPegen_joined_str+0x102> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 139a <_PyPegen_joined_str+0x46> │ │ │ │ │ + b.n 13b2 <_PyPegen_joined_str+0x46> │ │ │ │ │ adds r3, r7, #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ @@ -2318,209 +2330,209 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - beq.n 152e <_PyPegen_joined_str+0x1da> │ │ │ │ │ + beq.n 1546 <_PyPegen_joined_str+0x1da> │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne.n 1636 <_PyPegen_joined_str+0x2e2> │ │ │ │ │ + bne.n 164e <_PyPegen_joined_str+0x2e2> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1646 <_PyPegen_joined_str+0x2f2> │ │ │ │ │ + beq.n 165e <_PyPegen_joined_str+0x2f2> │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1646 <_PyPegen_joined_str+0x2f2> │ │ │ │ │ + beq.n 165e <_PyPegen_joined_str+0x2f2> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decode_string │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1576 <_PyPegen_joined_str+0x222> │ │ │ │ │ + beq.n 158e <_PyPegen_joined_str+0x222> │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1662 <_PyPegen_joined_str+0x30e> │ │ │ │ │ + blt.n 167a <_PyPegen_joined_str+0x30e> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n 1636 <_PyPegen_joined_str+0x2e2> │ │ │ │ │ + bne.n 164e <_PyPegen_joined_str+0x2e2> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 163e <_PyPegen_joined_str+0x2ea> │ │ │ │ │ + cbz r3, 1656 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r4, [fp, r3, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne.n 15ac <_PyPegen_joined_str+0x258> │ │ │ │ │ - b.n 14a6 <_PyPegen_joined_str+0x152> │ │ │ │ │ + bne.n 15c4 <_PyPegen_joined_str+0x258> │ │ │ │ │ + b.n 14be <_PyPegen_joined_str+0x152> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 15e8 <_PyPegen_joined_str+0x294> │ │ │ │ │ + b.n 1600 <_PyPegen_joined_str+0x294> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 1536 <_PyPegen_joined_str+0x1e2> │ │ │ │ │ + bne.w 154e <_PyPegen_joined_str+0x1e2> │ │ │ │ │ add.w r2, fp, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r5, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 163e <_PyPegen_joined_str+0x2ea> │ │ │ │ │ + b.n 1656 <_PyPegen_joined_str+0x2ea> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + bne.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + b.n 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154e <_PyPegen_joined_str+0x1fa> │ │ │ │ │ + beq.w 1566 <_PyPegen_joined_str+0x1fa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 169e <_PyPegen_joined_str+0x34a> │ │ │ │ │ + blt.n 16b6 <_PyPegen_joined_str+0x34a> │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 14ae <_PyPegen_joined_str+0x15a> │ │ │ │ │ + b.n 14c6 <_PyPegen_joined_str+0x15a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ - b.n 1694 <_PyPegen_joined_str+0x340> │ │ │ │ │ + b.n 16ac <_PyPegen_joined_str+0x340> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016ac <_PyPegen_get_keys>: │ │ │ │ │ +000016c4 <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_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 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 17fc <_PyPegen_get_keys+0x150> │ │ │ │ │ + beq.w 1814 <_PyPegen_get_keys+0x150> │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + ble.w 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq.w 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.w 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.w 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq.n 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ add.w r1, r2, #36 @ 0x24 │ │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ │ subs r3, r4, r1 │ │ │ │ │ add.w ip, r0, #40 @ 0x28 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 17aa <_PyPegen_get_keys+0xfe> │ │ │ │ │ + beq.n 17c2 <_PyPegen_get_keys+0xfe> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 179c <_PyPegen_get_keys+0xf0> │ │ │ │ │ + beq.n 17b4 <_PyPegen_get_keys+0xf0> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1792 <_PyPegen_get_keys+0xe6> │ │ │ │ │ + beq.n 17aa <_PyPegen_get_keys+0xe6> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1788 <_PyPegen_get_keys+0xdc> │ │ │ │ │ + beq.n 17a0 <_PyPegen_get_keys+0xdc> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 177e <_PyPegen_get_keys+0xd2> │ │ │ │ │ + beq.n 1796 <_PyPegen_get_keys+0xd2> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1774 <_PyPegen_get_keys+0xc8> │ │ │ │ │ + beq.n 178c <_PyPegen_get_keys+0xc8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 1806 <_PyPegen_get_keys+0x15a> │ │ │ │ │ + bne.n 181e <_PyPegen_get_keys+0x15a> │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ @@ -2532,15 +2544,15 @@ │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 17fa <_PyPegen_get_keys+0x14e> │ │ │ │ │ + beq.n 1812 <_PyPegen_get_keys+0x14e> │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #-28] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add.w r1, r2, #28 │ │ │ │ │ @@ -2561,113 +2573,113 @@ │ │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ - bne.n 17aa <_PyPegen_get_keys+0xfe> │ │ │ │ │ + bne.n 17c2 <_PyPegen_get_keys+0xfe> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w r1, r2, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r3, [ip, #44]! │ │ │ │ │ - b.n 176a <_PyPegen_get_keys+0xbe> │ │ │ │ │ + b.n 1782 <_PyPegen_get_keys+0xbe> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001818 <_PyPegen_get_values>: │ │ │ │ │ +00001830 <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1968 <_PyPegen_get_values+0x150> │ │ │ │ │ + beq.w 1980 <_PyPegen_get_values+0x150> │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + ble.w 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq.w 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.w 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.w 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq.n 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq.n 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq.n 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ - beq.n 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ add.w r1, r2, #36 @ 0x24 │ │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ │ subs r3, r4, r1 │ │ │ │ │ add.w ip, r0, #40 @ 0x28 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 1916 <_PyPegen_get_values+0xfe> │ │ │ │ │ + beq.n 192e <_PyPegen_get_values+0xfe> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1908 <_PyPegen_get_values+0xf0> │ │ │ │ │ + beq.n 1920 <_PyPegen_get_values+0xf0> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 18fe <_PyPegen_get_values+0xe6> │ │ │ │ │ + beq.n 1916 <_PyPegen_get_values+0xe6> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 18f4 <_PyPegen_get_values+0xdc> │ │ │ │ │ + beq.n 190c <_PyPegen_get_values+0xdc> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 18ea <_PyPegen_get_values+0xd2> │ │ │ │ │ + beq.n 1902 <_PyPegen_get_values+0xd2> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 18e0 <_PyPegen_get_values+0xc8> │ │ │ │ │ + beq.n 18f8 <_PyPegen_get_values+0xc8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 1972 <_PyPegen_get_values+0x15a> │ │ │ │ │ + bne.n 198a <_PyPegen_get_values+0x15a> │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ @@ -2679,15 +2691,15 @@ │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 1966 <_PyPegen_get_values+0x14e> │ │ │ │ │ + beq.n 197e <_PyPegen_get_values+0x14e> │ │ │ │ │ mov r2, r1 │ │ │ │ │ add.w ip, ip, #32 │ │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #-28] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add.w r1, r2, #28 │ │ │ │ │ @@ -2708,76 +2720,76 @@ │ │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ - bne.n 1916 <_PyPegen_get_values+0xfe> │ │ │ │ │ + bne.n 192e <_PyPegen_get_values+0xfe> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w r1, r2, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str.w r3, [ip, #44]! │ │ │ │ │ - b.n 18d6 <_PyPegen_get_values+0xbe> │ │ │ │ │ + b.n 18ee <_PyPegen_get_values+0xbe> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001984 <_PyPegen_name_default_pair>: │ │ │ │ │ +0000199c <_PyPegen_name_default_pair>: │ │ │ │ │ _PyPegen_name_default_pair(): │ │ │ │ │ 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, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 19ae <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ - cbnz r6, 19b4 <_PyPegen_name_default_pair+0x30> │ │ │ │ │ + cbz r0, 19c6 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + cbnz r6, 19cc <_PyPegen_name_default_pair+0x30> │ │ │ │ │ strd r8, r7, [r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ strd r0, r7, [r4] │ │ │ │ │ - b.n 19ae <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ + b.n 19c6 <_PyPegen_name_default_pair+0x2a> │ │ │ │ │ │ │ │ │ │ -000019c4 <_PyPegen_star_etc>: │ │ │ │ │ +000019dc <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 19e8 <_PyPegen_star_etc+0x24> │ │ │ │ │ + cbz r0, 1a00 <_PyPegen_star_etc+0x24> │ │ │ │ │ strd r6, r5, [r0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019ec <_PyPegen_function_def_decorators>: │ │ │ │ │ +00001a04 <_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 │ │ │ │ │ mov ip, r2 │ │ │ │ │ sub sp, #32 │ │ │ │ │ @@ -2793,63 +2805,63 @@ │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ strd sl, ip, [sp, #20] │ │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr.w r4, [lr, #20] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ - beq.n 1a3e <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ + beq.n 1a56 <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ 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 1a38 <_PyPegen_function_def_decorators+0x4c> │ │ │ │ │ + b.n 1a50 <_PyPegen_function_def_decorators+0x4c> │ │ │ │ │ │ │ │ │ │ -00001a44 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00001a5c <_PyPegen_keyword_or_starred>: │ │ │ │ │ _PyPegen_keyword_or_starred(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1a64 <_PyPegen_keyword_or_starred+0x20> │ │ │ │ │ + cbz r0, 1a7c <_PyPegen_keyword_or_starred+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a68 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00001a80 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ _PyPegen_check_fstring_conversion(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1aa0 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1ab8 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 1aa0 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ + bne.n 1ab8 <_PyPegen_check_fstring_conversion+0x38> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r5, [r3, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1ac2 <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, 1ada <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ strd r4, r5, [r0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2863,345 +2875,345 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 8a <_PyPegen_constant_from_string+0x8a> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a9c <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ + b.n 1ab4 <_PyPegen_check_fstring_conversion+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ac8 <_PyPegen_empty_arguments>: │ │ │ │ │ +00001ae0 <_PyPegen_empty_arguments>: │ │ │ │ │ _PyPegen_empty_arguments(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ 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, 1b34 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b4c <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ 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, 1b34 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b4c <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1b34 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b4c <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1b34 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b4c <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 1b34 <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ + cbz r0, 1b4c <_PyPegen_empty_arguments+0x6c> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arguments │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b2e <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + b.n 1b46 <_PyPegen_empty_arguments+0x66> │ │ │ │ │ │ │ │ │ │ -00001b38 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00001b50 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ _PyPegen_seq_extract_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1bd6 <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ + beq.n 1bee <_PyPegen_seq_extract_starred_exprs+0x9e> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1b80 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + ble.n 1b98 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1b88 <_PyPegen_seq_extract_starred_exprs+0x50> │ │ │ │ │ + cbz r1, 1ba0 <_PyPegen_seq_extract_starred_exprs+0x50> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1b80 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b98 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - cbz r5, 1bca <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ + cbz r5, 1be2 <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.n 1b80 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b98 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1b84 <_PyPegen_seq_extract_starred_exprs+0x4c> │ │ │ │ │ + cbz r1, 1b9c <_PyPegen_seq_extract_starred_exprs+0x4c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1b72 <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ - cbnz r5, 1b98 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + bne.n 1b8a <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + cbnz r5, 1bb0 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 1b7a <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ + b.n 1b92 <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1bd2 <_PyPegen_seq_extract_starred_exprs+0x9a> │ │ │ │ │ + beq.n 1bea <_PyPegen_seq_extract_starred_exprs+0x9a> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cbz r1, 1bca <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ + cbz r1, 1be2 <_PyPegen_seq_extract_starred_exprs+0x92> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1b6c <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ + bne.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b80 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ + beq.n 1b98 <_PyPegen_seq_extract_starred_exprs+0x48> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 1b82 <_PyPegen_seq_extract_starred_exprs+0x4a> │ │ │ │ │ + bge.n 1b9a <_PyPegen_seq_extract_starred_exprs+0x4a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1baa <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ + bne.n 1bc2 <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w ip, [r0, r2, lsl #2] │ │ │ │ │ - b.n 1baa <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ + b.n 1bc2 <_PyPegen_seq_extract_starred_exprs+0x72> │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.n 1b6c <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ - b.n 1b98 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + bgt.n 1b84 <_PyPegen_seq_extract_starred_exprs+0x34> │ │ │ │ │ + b.n 1bb0 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 1b98 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ + b.n 1bb0 <_PyPegen_seq_extract_starred_exprs+0x60> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001bdc <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00001bf4 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1cd0 <_PyPegen_seq_delete_starred_exprs+0xf4> │ │ │ │ │ + beq.n 1ce8 <_PyPegen_seq_delete_starred_exprs+0xf4> │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1c9e <_PyPegen_seq_delete_starred_exprs+0xc2> │ │ │ │ │ + ble.n 1cb6 <_PyPegen_seq_delete_starred_exprs+0xc2> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1cb0 <_PyPegen_seq_delete_starred_exprs+0xd4> │ │ │ │ │ + beq.n 1cc8 <_PyPegen_seq_delete_starred_exprs+0xd4> │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1c9a <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ + beq.n 1cb2 <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1cc8 <_PyPegen_seq_delete_starred_exprs+0xec> │ │ │ │ │ + beq.n 1ce0 <_PyPegen_seq_delete_starred_exprs+0xec> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 1c9a <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ + beq.n 1cb2 <_PyPegen_seq_delete_starred_exprs+0xbe> │ │ │ │ │ add.w r1, r3, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cb8 <_PyPegen_seq_delete_starred_exprs+0xdc> │ │ │ │ │ + beq.n 1cd0 <_PyPegen_seq_delete_starred_exprs+0xdc> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1c1c <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ + bne.n 1c34 <_PyPegen_seq_delete_starred_exprs+0x40> │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ - beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + beq.n 1cc4 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + beq.n 1cc4 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1cbc <_PyPegen_seq_delete_starred_exprs+0xe0> │ │ │ │ │ + beq.n 1cd4 <_PyPegen_seq_delete_starred_exprs+0xe0> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq.n 1c98 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + beq.n 1cb0 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ - cbz r4, 1cc2 <_PyPegen_seq_delete_starred_exprs+0xe6> │ │ │ │ │ + cbz r4, 1cda <_PyPegen_seq_delete_starred_exprs+0xe6> │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ str.w r4, [r0, r2, lsl #2] │ │ │ │ │ - beq.n 1c98 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + beq.n 1cb0 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ add.w ip, r1, #2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cbz r5, 1c94 <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ + cbz r5, 1cac <_PyPegen_seq_delete_starred_exprs+0xb8> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str.w r4, [r0, ip, lsl #2] │ │ │ │ │ - beq.n 1c98 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + beq.n 1cb0 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w ip, r1, #2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1c7a <_PyPegen_seq_delete_starred_exprs+0x9e> │ │ │ │ │ + bne.n 1c92 <_PyPegen_seq_delete_starred_exprs+0x9e> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1c6e <_PyPegen_seq_delete_starred_exprs+0x92> │ │ │ │ │ + bne.n 1c86 <_PyPegen_seq_delete_starred_exprs+0x92> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ subs r0, r5, r2 │ │ │ │ │ - b.n 1c2e <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ - beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + b.n 1c46 <_PyPegen_seq_delete_starred_exprs+0x52> │ │ │ │ │ + beq.n 1cc4 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c98 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + bne.n 1cb0 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1cac <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ + beq.n 1cc4 <_PyPegen_seq_delete_starred_exprs+0xd0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c08 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + b.n 1c20 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 1c26 <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ + b.n 1c3e <_PyPegen_seq_delete_starred_exprs+0x4a> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1c50 <_PyPegen_seq_delete_starred_exprs+0x74> │ │ │ │ │ + bne.n 1c68 <_PyPegen_seq_delete_starred_exprs+0x74> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 1c66 <_PyPegen_seq_delete_starred_exprs+0x8a> │ │ │ │ │ + bne.n 1c7e <_PyPegen_seq_delete_starred_exprs+0x8a> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne.n 1c14 <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ - b.n 1c2a <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ + bne.n 1c2c <_PyPegen_seq_delete_starred_exprs+0x38> │ │ │ │ │ + b.n 1c42 <_PyPegen_seq_delete_starred_exprs+0x4e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001cd4 <_PyPegen_augoperator>: │ │ │ │ │ +00001cec <_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, 1cf0 <_PyPegen_augoperator+0x1c> │ │ │ │ │ + cbz r0, 1d08 <_PyPegen_augoperator+0x1c> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cf4 <_PyPegen_dummy_name>: │ │ │ │ │ +00001d0c <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ (1cfc <_PyPegen_dummy_name+0x8>) │ │ │ │ │ + ldr r0, [pc, #4] @ (1d14 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d00 <_PyPegen_make_module>: │ │ │ │ │ +00001d18 <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ 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 r6, [r0, #80] @ 0x50 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.n 1d28 <_PyPegen_make_module+0x28> │ │ │ │ │ + bgt.n 1d40 <_PyPegen_make_module+0x28> │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1d72 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d8a <_PyPegen_make_module+0x72> │ │ │ │ │ add.w r9, r0, #4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - bl 6b8 <_PyPegen_concatenate_strings+0x610> │ │ │ │ │ + bl 6c4 <_PyPegen_concatenate_strings+0x61c> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1d72 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d8a <_PyPegen_make_module+0x72> │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ │ adds r7, #1 │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeIgnore │ │ │ │ │ - cbz r0, 1d72 <_PyPegen_make_module+0x72> │ │ │ │ │ + cbz r0, 1d8a <_PyPegen_make_module+0x72> │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ │ - bne.n 1d3a <_PyPegen_make_module+0x3a> │ │ │ │ │ + bne.n 1d52 <_PyPegen_make_module+0x3a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 <_PyAST_Module> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_Module │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ │ │ -00001d78 <_PyPegen_key_value_pair>: │ │ │ │ │ +00001d90 <_PyPegen_key_value_pair>: │ │ │ │ │ _PyPegen_key_value_pair(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 1d98 <_PyPegen_key_value_pair+0x20> │ │ │ │ │ + cbz r0, 1db0 <_PyPegen_key_value_pair+0x20> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -148,29 +148,29 @@ │ │ │ │ │ 0x00000910 496e7465 726e496d 6d6f7274 616c005f InternImmortal._ │ │ │ │ │ 0x00000920 50795f74 73735f74 73746174 65005f50 Py_tss_tstate._P │ │ │ │ │ 0x00000930 79506567 656e5f6b 65795f76 616c7565 yPegen_key_value │ │ │ │ │ 0x00000940 5f706169 72005f50 79506567 656e5f61 _pair._PyPegen_a │ │ │ │ │ 0x00000950 6c696173 5f666f72 5f737461 72005079 lias_for_star.Py │ │ │ │ │ 0x00000960 556e6963 6f64655f 496e7465 726e4672 Unicode_InternFr │ │ │ │ │ 0x00000970 6f6d5374 72696e67 005f5079 4153545f omString._PyAST_ │ │ │ │ │ - 0x00000980 616c6961 73005f50 79506567 656e5f64 alias._PyPegen_d │ │ │ │ │ - 0x00000990 65636f64 65645f63 6f6e7374 616e745f ecoded_constant_ │ │ │ │ │ - 0x000009a0 66726f6d 5f746f6b 656e0050 79427974 from_token.PyByt │ │ │ │ │ - 0x000009b0 65735f41 73537472 696e6741 6e645369 es_AsStringAndSi │ │ │ │ │ - 0x000009c0 7a65005f 50795065 67656e5f 73657475 ze._PyPegen_setu │ │ │ │ │ - 0x000009d0 705f6675 6c6c5f66 6f726d61 745f7370 p_full_format_sp │ │ │ │ │ - 0x000009e0 6563005f 50795065 67656e5f 63686563 ec._PyPegen_chec │ │ │ │ │ - 0x000009f0 6b5f6c65 67616379 5f73746d 74005f50 k_legacy_stmt._P │ │ │ │ │ - 0x00000a00 79506567 656e5f63 6c617373 5f646566 yPegen_class_def │ │ │ │ │ - 0x00000a10 5f646563 6f726174 6f727300 5f507941 _decorators._PyA │ │ │ │ │ - 0x00000a20 53545f43 6c617373 44656600 5f507950 ST_ClassDef._PyP │ │ │ │ │ - 0x00000a30 6567656e 5f6e6f6e 70617265 6e5f6765 egen_nonparen_ge │ │ │ │ │ - 0x00000a40 6e657870 5f696e5f 63616c6c 005f5079 nexp_in_call._Py │ │ │ │ │ - 0x00000a50 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ - 0x00000a60 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ + 0x00000980 616c6961 73005f50 79506567 656e5f63 alias._PyPegen_c │ │ │ │ │ + 0x00000990 6865636b 5f6c6567 6163795f 73746d74 heck_legacy_stmt │ │ │ │ │ + 0x000009a0 005f5079 50656765 6e5f636c 6173735f ._PyPegen_class_ │ │ │ │ │ + 0x000009b0 6465665f 6465636f 7261746f 7273005f def_decorators._ │ │ │ │ │ + 0x000009c0 50794153 545f436c 61737344 6566005f PyAST_ClassDef._ │ │ │ │ │ + 0x000009d0 50795065 67656e5f 6e6f6e70 6172656e PyPegen_nonparen │ │ │ │ │ + 0x000009e0 5f67656e 6578705f 696e5f63 616c6c00 _genexp_in_call. │ │ │ │ │ + 0x000009f0 5f507950 6567656e 5f726169 73655f65 _PyPegen_raise_e │ │ │ │ │ + 0x00000a00 72726f72 5f6b6e6f 776e5f6c 6f636174 rror_known_locat │ │ │ │ │ + 0x00000a10 696f6e00 5f507950 6567656e 5f646563 ion._PyPegen_dec │ │ │ │ │ + 0x00000a20 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ + 0x00000a30 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ │ │ + 0x00000a40 5f417353 7472696e 67416e64 53697a65 _AsStringAndSize │ │ │ │ │ + 0x00000a50 005f5079 50656765 6e5f7365 7475705f ._PyPegen_setup_ │ │ │ │ │ + 0x00000a60 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ 0x00000a70 005f5079 50656765 6e5f736c 6173685f ._PyPegen_slash_ │ │ │ │ │ 0x00000a80 77697468 5f646566 61756c74 005f5079 with_default._Py │ │ │ │ │ 0x00000a90 50656765 6e5f6b65 795f7061 74746572 Pegen_key_patter │ │ │ │ │ 0x00000aa0 6e5f7061 6972005f 50795065 67656e5f n_pair._PyPegen_ │ │ │ │ │ 0x00000ab0 6765745f 70617474 65726e5f 6b657973 get_pattern_keys │ │ │ │ │ 0x00000ac0 005f5079 50656765 6e5f6765 745f7061 ._PyPegen_get_pa │ │ │ │ │ 0x00000ad0 74746572 6e73005f 50795f61 73646c5f tterns._Py_asdl_ │ │ │ ├── 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: 196928 (bytes into file) │ │ │ │ │ + Start of section headers: 197268 (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 0x30140: │ │ │ │ │ +There are 16 section headers, starting at offset 0x30294: │ │ │ │ │ │ │ │ │ │ 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 003c7c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 02632c 0015c8 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 003cb0 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0278f4 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003e48 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 003e48 01bf88 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 027a74 007fc0 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01fdd0 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0210bc 001012 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 02fa34 000688 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0220ce 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0220ce 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 022104 002210 10 14 383 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 024314 002015 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0300bc 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 003b30 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 026448 001588 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003b64 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0279d0 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 003cfc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 003cfc 01c1f4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 027b50 008038 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01fef0 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0211dc 001012 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 02fb88 000688 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0221ee 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0221ee 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 022224 002210 10 14 383 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 024434 002012 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 030210 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,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 545 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: 00017f55 742 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 5: 0001a4b5 266 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 6: 00000989 7292 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 7: 00002995 7288 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 8: 000027b1 482 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 4: 00018241 742 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 5: 0001a7a1 266 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 6: 00000989 7302 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 7: 000029a1 7286 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 8: 000027bd 482 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 10: 00008625 1380 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 00008609 1380 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 12: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_145_rule │ │ │ │ │ 13: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_147_rule │ │ │ │ │ - 14: 0001a4b5 266 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 14: 0001a7a1 266 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 18: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 19: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 20: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 21: 000000a8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ @@ -28,203 +28,203 @@ │ │ │ │ │ 24: 00000128 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 25: 0000013c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 26: 0000017c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 27: 00000194 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 28: 000001d4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 29: 000001dc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 30: 000001f0 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 31: 00002605 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 32: 0000267d 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 33: 000026e1 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 00002749 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ - 35: 0000d68d 506 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 36: 0000de8d 1824 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 37: 000122a5 938 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 38: 00013a05 1398 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 39: 00014db5 698 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 40: 00015071 290 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 41: 00015a11 1028 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 42: 00017b41 932 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 43: 0000726d 1038 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 44: 00009701 1552 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 45: 000155fd 1042 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 46: 00001e59 260 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00001f5d 698 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 48: 000177b1 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 00017b41 932 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 50: 0000fbb1 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 51: 00003389 830 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 52: 00017b41 932 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 31: 00002611 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 32: 00002689 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 33: 000026ed 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 34: 00002755 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ + 35: 0000d661 506 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 36: 0000de65 1824 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 37: 000122c5 938 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 38: 00013a25 1398 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 39: 00014dd5 698 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 40: 00015091 290 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 41: 00015cf1 1028 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 42: 00017e2d 932 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 43: 00007249 1038 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 44: 000096e5 1552 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 45: 000158dd 1042 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 46: 00001d25 260 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 00001e29 698 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ + 48: 00017a9d 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 00017e2d 932 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 50: 0000fb89 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 51: 0000323d 830 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 52: 00017e2d 932 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ 53: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ 54: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ 55: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ - 56: 00017b41 932 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 57: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ - 58: 00000e65 124 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 59: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ + 56: 00017e2d 932 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 57: 00000d31 124 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 58: 00000d97 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ + 59: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ 60: 00000230 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 61: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 62: 0000024c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 63: 00000280 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 64: 0000460d 3542 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ - 65: 0000d9c5 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 66: 00010e29 1362 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 67: 0000edfd 1550 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 64: 00004619 3496 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ + 65: 0000d999 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 66: 00010e49 1362 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 67: 0000edd5 1550 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 68: 000003f9 366 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ 69: 000008a1 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 70: 0000f699 330 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 70: 0000f671 330 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ 71: 000001c5 286 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ 72: 000001c5 286 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 73: 0000f40d 652 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 74: 00000ee1 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 73: 0000f3e5 652 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 74: 00000dad 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 75: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 76: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 77: 000002cc 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 78: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 79: 0000031c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 80: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 81: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 82: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 83: 00008e75 1358 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 84: 00002c45 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 85: 00005481 2320 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 86: 000163b5 638 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 87: 000071f5 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 88: 00015195 1126 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 89: 00000f1d 132 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 90: 000128ed 230 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 91: 00001039 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 92: 00001039 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 93: 00002c45 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 94: 00014079 996 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 95: 0000eda9 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 96: 000053e5 156 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 97: 00008361 706 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 98: 0000e5ad 188 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 99: 00005d91 3802 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 83: 00008e59 1358 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 84: 00002af9 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 85: 0000545d 2320 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 86: 000166a1 638 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 87: 000071d1 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 88: 000151b5 1438 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 89: 00000de9 132 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 90: 0001290d 230 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 91: 00000f05 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 92: 00000f05 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 93: 00002af9 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 94: 0000ed81 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 95: 00014099 996 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 96: 000053c1 156 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 97: 00008345 706 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 98: 0000e585 188 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 99: 00005d6d 3802 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ 100: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 101: 000003f4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 102: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 103: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 104: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 105: 000004b0 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 106: 00006c6d 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 107: 00006cd1 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 108: 00012651 666 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 109: 00013f7d 252 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 110: 0000da2d 1118 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 00015e15 1044 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 112: 00015e15 1044 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 113: 0000ae49 424 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 114: 000009e5 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 115: 0000fbe5 436 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 116: 00000c95 462 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 117: 00003c79 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 118: 0001445d 2092 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 119: 000077e9 2934 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 120: 0000767d 364 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 106: 00006c49 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 107: 00006cad 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 108: 00012671 666 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 109: 00013f9d 252 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 110: 0000da01 1124 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 000160f5 1054 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 112: 000160f5 1054 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 113: 0000ae41 424 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 114: 000009e9 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 115: 0000fbbd 436 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 116: 00000b61 462 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 117: 00003b2d 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 118: 0001447d 2092 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 119: 000077c5 2944 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 120: 00007659 364 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 121: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 122: 00000500 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 123: 0000052c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 124: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 125: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 126: 00008b89 746 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 127: 0000d889 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 128: 00000c29 106 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 126: 00008b6d 746 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 127: 0000d85d 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 128: 00000af5 106 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 129: 00000c15 86 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 130: 0001823d 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 131: 000093c5 826 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 132: 00009d11 4150 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 133: 0000ad49 256 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 134: 0000aff1 962 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 135: 0000b3b5 1764 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 136: 0000ba99 866 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 130: 00018529 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 131: 000093a9 826 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 132: 00009cf5 4172 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 133: 0000ad41 256 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 134: 0000afe9 962 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 135: 0000b3ad 1764 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 136: 0000ba91 868 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 137: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 138: 0000bdfd 498 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 139: 0000bff1 236 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 140: 0000c0dd 2292 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 138: 0000bdf5 498 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 139: 0000bfe9 236 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 140: 0000c0d5 2292 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 141: 00000604 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 142: 0000c9d1 1258 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 142: 0000c9c9 1264 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 143: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 144: 0000cebd 240 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 145: 0000cfad 1760 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 144: 0000ceb9 240 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 145: 0000cfa9 1718 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 146: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 147: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 148: 00016229 396 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 149: 00016229 396 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 148: 00016515 396 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 149: 00016515 396 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ 150: 00000674 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 151: 000006b4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 152: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 153: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 154: 0000fd99 2602 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 155: 00014c89 300 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 154: 0000fd71 2674 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 155: 00014ca9 300 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 156: 0000035f 94 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 157: 00000bc9 96 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 158: 00000bc9 96 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ - 159: 0000e669 1854 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 160: 000012fd 2256 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ + 157: 00000a95 96 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 158: 00000a95 96 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 159: 0000e641 1854 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 160: 000011c9 2256 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ 161: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 162: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 163: 00016635 3118 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 164: 0000f7e5 972 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 163: 00016921 3120 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 164: 0000f7bd 972 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ 165: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 166: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 167: 00002fad 860 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 167: 00002e61 860 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 168: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 169: 000007a4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 170: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 171: 000007fc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 172: 00000828 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 173: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 174: 00000860 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 175: 000109d1 800 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 176: 000114c9 802 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 177: 000129d5 2186 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 178: 00013261 1578 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 179: 00011a31 2162 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 180: 000117ed 280 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 181: 000129d5 2186 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 182: 00000b75 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 183: 000107c5 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 184: 000117ed 280 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 185: 00011a31 2162 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 186: 000117ed 280 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 187: 00000b75 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 175: 000109f1 800 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 176: 000114e9 802 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 177: 000129f5 2186 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 178: 00013281 1578 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 179: 00011a51 2162 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 180: 0001180d 280 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 181: 000129f5 2186 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 182: 00000a41 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 183: 000107e5 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 184: 0001180d 280 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 185: 00011a51 2162 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 186: 0001180d 280 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 187: 00000a41 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ 188: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 189: 00017801 832 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 190: 000129d5 2186 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 189: 00017aed 832 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 190: 000129f5 2186 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ 191: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ 192: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 193: 00010859 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ - 194: 00010859 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 195: 00010859 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 196: 00010859 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 197: 00010cf1 312 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 193: 00010879 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 194: 00010879 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 195: 00010879 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 196: 00010879 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 197: 00010d11 312 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 198: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 199: 00011905 300 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 200: 0001137d 332 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 201: 00011a31 2162 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 202: 00011a31 2162 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 203: 00017265 236 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 199: 00011925 298 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 200: 0001139d 332 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 201: 00011a51 2162 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 202: 00011a51 2162 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 203: 00017551 236 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 204: 000008bc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 205: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 206: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 207: 00000fa1 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 207: 00000e6d 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ 208: 00000643 84 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ 209: 00000b5b 2 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ 210: 00000968 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 211: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 212: 000009b0 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 213: 000009e4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 214: 00000a04 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 215: 00000a34 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 216: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 217: 0001388d 376 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 217: 000138ad 376 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 218: 000002e5 274 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 219: 00017801 832 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 219: 00017aed 832 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ 220: 00000bb1 100 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ 221: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ 222: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ 223: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ 224: 00000001 450 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ 225: 00000a64 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 226: 00000a80 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ @@ -235,133 +235,133 @@ │ │ │ │ │ 231: 00000b74 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 232: 00000ba4 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 233: 00000bcc 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 234: 00000bf4 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 235: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 236: 00000c3c 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 237: 00000c68 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 238: 00000a3d 310 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 238: 000029c1 310 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 239: 00000faf 100 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ 240: 00000f0b 82 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 241: 00000a3d 310 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 241: 000029c1 310 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ 242: 00000d41 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ 243: 00000ccd 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ 244: 00000d95 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ 245: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 246: 0001bdb5 462 FUNC LOCAL DEFAULT 6 _tmp_253_rule │ │ │ │ │ + 246: 00015755 392 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ 247: 00000cc0 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 248: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ 249: 0000098b 464 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ - 250: 000155fd 1042 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 250: 000158dd 1042 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ 251: 00000d00 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 252: 00000c6b 98 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ 253: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 254: 00017655 348 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 255: 00017351 770 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 256: 000008f9 236 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 257: 00001bcd 554 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 254: 00017941 348 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 255: 0001763d 770 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 256: 000008f9 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ + 257: 00001a99 554 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 258: 00000d40 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 259: 00003c21 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 259: 00003ad5 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ 260: 00000d64 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 261: 00017ee5 112 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ - 262: 0001bf85 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ + 261: 000181d1 112 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ + 262: 0001c1f1 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ 263: 00000569 822 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 264: 00000d94 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 265: 00018a41 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 266: 00018a41 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 267: 00018ff1 1418 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 268: 0001957d 1462 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 269: 00018ff1 1418 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 270: 0001957d 1462 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 271: 00018a41 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 272: 00019b35 898 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 273: 00019eb9 1168 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 274: 0001957d 1462 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 275: 00019b35 898 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 276: 00018ff1 1418 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 277: 00019b35 898 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 265: 00018d2d 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 266: 00018d2d 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 267: 000192dd 1418 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 268: 00019869 1462 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 269: 000192dd 1418 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 270: 00019869 1462 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 271: 00018d2d 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 272: 00019e21 898 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 273: 0001a1a5 1168 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 274: 00019869 1462 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 275: 00019e21 898 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 276: 000192dd 1418 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 277: 00019e21 898 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ 278: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 279: 000189ad 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 280: 00018ff1 1418 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 281: 00018f1d 210 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 282: 0001957d 1462 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 283: 00018ff1 1418 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 279: 00018c99 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 280: 000192dd 1418 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 281: 00019209 210 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 282: 00019869 1462 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 283: 000192dd 1418 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ 284: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ - 285: 00001161 210 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 286: 00003721 222 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 287: 00018e51 204 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 288: 00018dd1 126 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 289: 00001161 210 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 290: 00001161 210 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 291: 00001161 210 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 292: 0001a349 364 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 285: 0000102d 210 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 286: 000035d5 222 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 287: 0001913d 204 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 288: 000190bd 126 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 289: 0000102d 210 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 290: 0000102d 210 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 291: 0000102d 210 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 292: 0001a635 364 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 293: 00000bb1 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ - 294: 00003721 222 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 294: 000035d5 222 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ 295: 00000f5d 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 296: 00001161 210 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 296: 0000102d 210 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 297: 00000f5d 82 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ 298: 00000dcc 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 299: 00000e00 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ - 300: 0001a5c1 98 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ - 301: 0001a5c1 98 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 302: 00001235 198 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 300: 0001a8ad 98 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ + 301: 0001a8ad 98 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 302: 00001101 198 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 303: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 304: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 305: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 306: 000002ff 96 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ 307: 00000b5d 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 308: 00000ecc 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 309: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 310: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ - 311: 00001df9 96 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 311: 00001cc5 96 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ 312: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 313: 00000f54 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ - 314: 00002219 218 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 315: 00002b85 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 316: 000022f5 132 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 317: 0001a625 1790 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ - 318: 00002379 374 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 319: 00002a19 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 320: 00002709 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 321: 000027a5 208 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 314: 000020e5 218 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 315: 00002901 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 316: 000021c1 132 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 317: 0001a911 1776 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ + 318: 00002245 374 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 319: 00002795 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 320: 000025d5 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 321: 00002671 208 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 322: 00000f94 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 323: 00000f98 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 324: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 325: 0001af15 3288 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 326: 0001ad25 496 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 325: 0001b1f1 3288 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 326: 0001b001 496 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ 327: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 328: 000024f1 236 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 329: 000025dd 300 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 330: 00002875 336 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 331: 000029c5 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 332: 00002c9d 328 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 333: 000036c9 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 334: 00003801 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 335: 00003855 328 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 336: 00002de5 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 337: 00002c99 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 338: 0001bbed 454 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 328: 000023bd 236 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 329: 000024a9 300 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 330: 0001c091 350 FUNC LOCAL DEFAULT 6 attr_rule │ │ │ │ │ + 331: 00002741 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 332: 00002b51 328 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 333: 0000357d 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 334: 000036b5 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 335: 00003709 328 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 336: 00002c99 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 337: 00002b4d 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 338: 0001bec9 454 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ 339: 00000249 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 340: 00002bdd 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 341: 00002f2d 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 340: 00002959 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 341: 00002de1 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 342: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 343: 00000119 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ 344: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ 345: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ 346: 00000ff8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 347: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 348: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 349: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 350: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ - 351: 00003309 128 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 351: 000031bd 128 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 352: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 353: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 354: 00003389 830 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ - 355: 0000399d 638 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 356: 00003c1d 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 354: 0000323d 830 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 355: 00003851 638 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 356: 00003ad1 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ 357: 000010ec 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 358: 00001100 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 359: 0000113c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ 360: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 361: 000006e9 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ 362: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ 363: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ @@ -516,33 +516,33 @@ │ │ │ │ │ 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ - 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ - 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ - 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ + 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ + 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ + 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ + 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2632c contains 697 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x26448 contains 689 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000006e 0000c50a R_ARM_THM_CALL 00010cf1 param_rule │ │ │ │ │ -00000078 0000cb0a R_ARM_THM_CALL 00017265 default_rule │ │ │ │ │ +0000006e 0000c50a R_ARM_THM_CALL 00010d11 param_rule │ │ │ │ │ +00000078 0000cb0a R_ARM_THM_CALL 00017551 default_rule │ │ │ │ │ 00000086 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000090 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000a0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000000ca 0000c50a R_ARM_THM_CALL 00010cf1 param_rule │ │ │ │ │ +000000ca 0000c50a R_ARM_THM_CALL 00010d11 param_rule │ │ │ │ │ 000000e2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000000f2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000106 0000cb0a R_ARM_THM_CALL 00017265 default_rule │ │ │ │ │ +00000106 0000cb0a R_ARM_THM_CALL 00017551 default_rule │ │ │ │ │ 00000116 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000122 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000126 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000130 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000140 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000014c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000178 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ @@ -34,15 +34,15 @@ │ │ │ │ │ 000002b2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000002ba 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000002ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000002dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000320 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000033a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000035c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000366 0000850a R_ARM_THM_CALL 0000ad49 star_expression_rule │ │ │ │ │ +00000366 0000850a R_ARM_THM_CALL 0000ad41 star_expression_rule │ │ │ │ │ 00000378 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000396 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000003a4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000003d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000045c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000047a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -53,31 +53,31 @@ │ │ │ │ │ 0000050a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000518 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000520 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000538 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000542 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000054c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000059e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000005c8 0000600a R_ARM_THM_CALL 000053e5 t_primary_rule │ │ │ │ │ +000005c8 0000600a R_ARM_THM_CALL 000053c1 t_primary_rule │ │ │ │ │ 000005d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005ec 0000600a R_ARM_THM_CALL 000053e5 t_primary_rule │ │ │ │ │ +000005ec 0000600a R_ARM_THM_CALL 000053c1 t_primary_rule │ │ │ │ │ 000005fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000604 0000580a R_ARM_THM_CALL 00015195 slices_rule │ │ │ │ │ +00000604 0000580a R_ARM_THM_CALL 000151b5 slices_rule │ │ │ │ │ 00000612 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000618 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -0000061c 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ +00000618 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +0000061c 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ 00000624 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000062c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000652 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00000666 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000006a6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000006b4 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000006ca 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000006d4 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -000006d8 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ +000006d4 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +000006d8 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ 000006e0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000006ec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000712 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 0000071c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000073c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000750 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000762 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -94,616 +94,608 @@ │ │ │ │ │ 00000864 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00000882 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000892 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000008c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000928 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000940 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000094c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000942 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000094e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000095c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000970 0000fe0a R_ARM_THM_CALL 00017655 kwarg_or_double_starred_rule │ │ │ │ │ -0000098e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000009a6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000009bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000009da 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a2c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a68 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000a96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000aa4 0000760a R_ARM_THM_CALL 0001445d fstring_replacement_field_rule │ │ │ │ │ -00000aba 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000ada 0002070a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00000afe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000b18 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000b26 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000b2e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b44 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b60 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b9a 0000b70a R_ARM_THM_CALL 000107c5 slash_no_default_rule │ │ │ │ │ -00000ba8 0000b00a R_ARM_THM_CALL 000114c9 slash_with_default_rule │ │ │ │ │ -00000bb8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000bf0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c0c 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00000c1a 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000c4e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000c5e 0002080a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00000c70 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00000c7e 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000c8c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000cd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cfe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d16 00012c0a R_ARM_THM_CALL 0001a5c1 _tmp_167_rule │ │ │ │ │ -00000d28 00012d0a R_ARM_THM_CALL 0001a5c1 _tmp_168_rule │ │ │ │ │ -00000d46 0000730a R_ARM_THM_CALL 0000fbe5 starred_expression_rule │ │ │ │ │ -00000d56 00005a0a R_ARM_THM_CALL 000128ed star_named_expression_rule │ │ │ │ │ -00000d64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d6e 00005e0a R_ARM_THM_CALL 00014079 star_named_expressions_rule │ │ │ │ │ -00000d7a 00006e0a R_ARM_THM_CALL 0000da2d for_if_clauses_rule │ │ │ │ │ -00000d82 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d86 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d96 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00000da0 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00000da6 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -00000daa 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -00000dc0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dd4 00005a0a R_ARM_THM_CALL 000128ed star_named_expression_rule │ │ │ │ │ -00000de2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dee 00006e0a R_ARM_THM_CALL 0000da2d for_if_clauses_rule │ │ │ │ │ -00000df6 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -00000dfa 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -00000e00 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000e04 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000e1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e3e 00006e0a R_ARM_THM_CALL 0000da2d for_if_clauses_rule │ │ │ │ │ -00000e46 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ -00000e4a 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ -00000e50 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000e54 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000e8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000eae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000eb6 00002c0a R_ARM_THM_CALL 00009701 star_expressions_rule │ │ │ │ │ -00000ec4 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00000ec8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f10 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00000f42 00006d0a R_ARM_THM_CALL 00013f7d list_rule │ │ │ │ │ -00000f52 00006c0a R_ARM_THM_CALL 00012651 tuple_rule │ │ │ │ │ -00000f64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000fc8 00006d0a R_ARM_THM_CALL 00013f7d list_rule │ │ │ │ │ -00000fd6 00006c0a R_ARM_THM_CALL 00012651 tuple_rule │ │ │ │ │ -00000fe4 0000610a R_ARM_THM_CALL 00008361 genexp_rule │ │ │ │ │ -00000ff6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001008 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000101a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000102a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001066 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000108e 00002b0a R_ARM_THM_CALL 0000726d star_targets_rule │ │ │ │ │ -000010a4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000010b4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010d8 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000010fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001106 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000111e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001136 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000114c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001154 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000118a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000011ae 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000011bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011f4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001204 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001212 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000121a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000122c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000125e 00011f0a R_ARM_THM_CALL 00018e51 lambda_param_rule │ │ │ │ │ -0000126e 00011f0a R_ARM_THM_CALL 00018e51 lambda_param_rule │ │ │ │ │ -00001288 0000cb0a R_ARM_THM_CALL 00017265 default_rule │ │ │ │ │ -00001298 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012a8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000012b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000012ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000012d6 0000cb0a R_ARM_THM_CALL 00017265 default_rule │ │ │ │ │ -000012e2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000012e6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000012f0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001372 0000730a R_ARM_THM_CALL 0000fbe5 starred_expression_rule │ │ │ │ │ -000013c2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000013e4 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00001412 0000a30a R_ARM_THM_CALL 00016635 kwargs_rule │ │ │ │ │ -00001432 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -0000144e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001478 00009f0a R_ARM_THM_CALL 0000e669 args_rule │ │ │ │ │ -00001498 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000014b4 00009f0a R_ARM_THM_CALL 0000e669 args_rule │ │ │ │ │ -000014cc 00009f0a R_ARM_THM_CALL 0000e669 args_rule │ │ │ │ │ -000014e2 00009f0a R_ARM_THM_CALL 0000e669 args_rule │ │ │ │ │ -00001502 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001506 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001510 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001526 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000152a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000152e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001556 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001578 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000158a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000159c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015ac 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000015be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015d2 0000a40a R_ARM_THM_CALL 0000f7e5 _tmp_258_rule │ │ │ │ │ -00001604 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001610 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -0000161e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001636 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00001650 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00001658 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000165c 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -00001662 0000300a R_ARM_THM_CALL 000177b1 INVALID_VERSION_CHECK │ │ │ │ │ -00001680 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000168e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000016b4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000016bc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016f8 00006e0a R_ARM_THM_CALL 0000da2d for_if_clauses_rule │ │ │ │ │ -00001708 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001730 00009f0a R_ARM_THM_CALL 0000e669 args_rule │ │ │ │ │ -0000174a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000174e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000175c 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001760 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000176a 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000176e 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00001774 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -00001778 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -0000178e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017cc 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -000017e0 0000a30a R_ARM_THM_CALL 00016635 kwargs_rule │ │ │ │ │ -000017f2 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000180a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001834 0001320a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -00001850 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001860 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000186a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001876 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00001884 00006e0a R_ARM_THM_CALL 0000da2d for_if_clauses_rule │ │ │ │ │ -00001890 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001894 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000189e 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000018a2 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000018ac 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000018b0 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000018b6 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -000018ba 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -000018d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018ea 00006e0a R_ARM_THM_CALL 0000da2d for_if_clauses_rule │ │ │ │ │ -000018fa 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00001902 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001916 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001922 00009f0a R_ARM_THM_CALL 0000e669 args_rule │ │ │ │ │ -00001930 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00001940 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001956 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001974 00006e0a R_ARM_THM_CALL 0000da2d for_if_clauses_rule │ │ │ │ │ -00001984 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000198c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019ce 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000019ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019fa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001a0a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a1a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001a28 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a2c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001a34 00012f2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ -00001a38 00012f30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ -00001a5e 0001320a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -00001a7a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a88 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a90 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001aaa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ab8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ad4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ae2 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00001aee 00006e0a R_ARM_THM_CALL 0000da2d for_if_clauses_rule │ │ │ │ │ -00001af8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001afc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001b02 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00001b06 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -00001b1e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b8a 0001332f R_ARM_THM_MOVW_ABS_NC 00000b5d _tmp_155_rule │ │ │ │ │ -00001b8e 00013330 R_ARM_THM_MOVT_ABS 00000b5d _tmp_155_rule │ │ │ │ │ -00001b96 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001ba0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ba4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001baa 0001312f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -00001bae 00013130 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -00001bb6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c62 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001c74 0001372f R_ARM_THM_MOVW_ABS_NC 00001df9 _tmp_157_rule │ │ │ │ │ -00001c78 00013730 R_ARM_THM_MOVT_ABS 00001df9 _tmp_157_rule │ │ │ │ │ -00001c7e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001c86 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00001c9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cc4 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00001cce 00006e0a R_ARM_THM_CALL 0000da2d for_if_clauses_rule │ │ │ │ │ -00001cd6 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00001cda 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -00001ce0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ce4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001cfc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d12 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d1a 0001352f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ -00001d1e 00013530 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ -00001d24 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d28 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d4e 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ -00001d52 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ -00001d5c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d60 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d78 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d8e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001da2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dac 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00001dba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc6 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00001dd0 0001362f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -00001dd4 00013630 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -00001dda 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001dde 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001e1e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001e36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e44 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001e4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e8a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001ea2 00005a0a R_ARM_THM_CALL 000128ed star_named_expression_rule │ │ │ │ │ -00001eae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ebc 0000250a R_ARM_THM_CALL 000122a5 named_expression_rule │ │ │ │ │ -00001ee2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001efe 00005e0a R_ARM_THM_CALL 00014079 star_named_expressions_rule │ │ │ │ │ -00001f0c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001f1e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001f32 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00001f44 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f8e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001fa4 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00001fa8 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +0000096e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000984 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000098c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000998 0000fe0a R_ARM_THM_CALL 00017941 kwarg_or_double_starred_rule │ │ │ │ │ +000009b6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000009d6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000a10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a30 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000a66 0000b70a R_ARM_THM_CALL 000107e5 slash_no_default_rule │ │ │ │ │ +00000a74 0000b00a R_ARM_THM_CALL 000114e9 slash_with_default_rule │ │ │ │ │ +00000a84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000abc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ad0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000ad8 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +00000ae6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000b1a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000b2a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00000b3c 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00000b4a 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000b58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000ba0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000be2 00012c0a R_ARM_THM_CALL 0001a8ad _tmp_167_rule │ │ │ │ │ +00000bf4 00012d0a R_ARM_THM_CALL 0001a8ad _tmp_168_rule │ │ │ │ │ +00000c12 0000730a R_ARM_THM_CALL 0000fbbd starred_expression_rule │ │ │ │ │ +00000c22 00005a0a R_ARM_THM_CALL 0001290d star_named_expression_rule │ │ │ │ │ +00000c30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c3a 00005f0a R_ARM_THM_CALL 00014099 star_named_expressions_rule │ │ │ │ │ +00000c46 00006e0a R_ARM_THM_CALL 0000da01 for_if_clauses_rule │ │ │ │ │ +00000c4e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c52 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c62 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00000c6c 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00000c72 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +00000c76 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +00000c8c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ca0 00005a0a R_ARM_THM_CALL 0001290d star_named_expression_rule │ │ │ │ │ +00000cae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cba 00006e0a R_ARM_THM_CALL 0000da01 for_if_clauses_rule │ │ │ │ │ +00000cc2 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +00000cc6 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +00000ccc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000cd0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000ce6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000cf2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d0a 00006e0a R_ARM_THM_CALL 0000da01 for_if_clauses_rule │ │ │ │ │ +00000d12 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ +00000d16 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ +00000d1c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d20 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d82 00002c0a R_ARM_THM_CALL 000096e5 star_expressions_rule │ │ │ │ │ +00000d90 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00000d94 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ddc 0002090a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000e0e 00006d0a R_ARM_THM_CALL 00013f9d list_rule │ │ │ │ │ +00000e1e 00006c0a R_ARM_THM_CALL 00012671 tuple_rule │ │ │ │ │ +00000e30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e94 00006d0a R_ARM_THM_CALL 00013f9d list_rule │ │ │ │ │ +00000ea2 00006c0a R_ARM_THM_CALL 00012671 tuple_rule │ │ │ │ │ +00000eb0 0000610a R_ARM_THM_CALL 00008345 genexp_rule │ │ │ │ │ +00000ec2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ed4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ee6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ef6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f32 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000f5a 00002b0a R_ARM_THM_CALL 00007249 star_targets_rule │ │ │ │ │ +00000f70 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000f80 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fa4 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000fc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000fd2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fea 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001002 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001018 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001020 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001056 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000107a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001088 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010c0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000010d0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000010de 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010e6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000010f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000112a 00011f0a R_ARM_THM_CALL 0001913d lambda_param_rule │ │ │ │ │ +0000113a 00011f0a R_ARM_THM_CALL 0001913d lambda_param_rule │ │ │ │ │ +00001154 0000cb0a R_ARM_THM_CALL 00017551 default_rule │ │ │ │ │ +00001164 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001174 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00001180 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000119a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011a2 0000cb0a R_ARM_THM_CALL 00017551 default_rule │ │ │ │ │ +000011ae 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000011b2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000011bc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000123e 0000730a R_ARM_THM_CALL 0000fbbd starred_expression_rule │ │ │ │ │ +0000128e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000012b0 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +000012de 0000a30a R_ARM_THM_CALL 00016921 kwargs_rule │ │ │ │ │ +000012fe 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +0000131a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001344 00009f0a R_ARM_THM_CALL 0000e641 args_rule │ │ │ │ │ +00001364 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001380 00009f0a R_ARM_THM_CALL 0000e641 args_rule │ │ │ │ │ +00001398 00009f0a R_ARM_THM_CALL 0000e641 args_rule │ │ │ │ │ +000013ae 00009f0a R_ARM_THM_CALL 0000e641 args_rule │ │ │ │ │ +000013ce 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000013d2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000013dc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000013f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000013f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000013fa 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001422 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001444 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001456 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001468 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001478 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000148a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000149e 0000a40a R_ARM_THM_CALL 0000f7bd _tmp_258_rule │ │ │ │ │ +000014d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014dc 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +000014ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001502 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000151c 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00001524 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +00001528 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000152e 0000300a R_ARM_THM_CALL 00017a9d INVALID_VERSION_CHECK │ │ │ │ │ +0000154c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000155a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001580 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001588 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015c4 00006e0a R_ARM_THM_CALL 0000da01 for_if_clauses_rule │ │ │ │ │ +000015d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015fc 00009f0a R_ARM_THM_CALL 0000e641 args_rule │ │ │ │ │ +00001616 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000161a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001628 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000162c 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001636 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000163a 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001640 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +00001644 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +0000165a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001690 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001698 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +000016ac 0000a30a R_ARM_THM_CALL 00016921 kwargs_rule │ │ │ │ │ +000016be 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000016d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001700 0001320a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +0000171c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000172c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001736 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001742 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +00001750 00006e0a R_ARM_THM_CALL 0000da01 for_if_clauses_rule │ │ │ │ │ +0000175c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001760 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000176a 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000176e 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001778 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000177c 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001782 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +00001786 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +0000179c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017b6 00006e0a R_ARM_THM_CALL 0000da01 for_if_clauses_rule │ │ │ │ │ +000017c6 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +000017ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017ee 00009f0a R_ARM_THM_CALL 0000e641 args_rule │ │ │ │ │ +000017fc 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0000180c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001822 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001840 00006e0a R_ARM_THM_CALL 0000da01 for_if_clauses_rule │ │ │ │ │ +00001850 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001858 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001870 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000189a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000018b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018c6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000018d6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000018e6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000018f4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000018f8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001900 00012f2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ +00001904 00012f30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ +0000192a 0001320a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +00001946 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001954 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000195c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001976 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001984 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000019a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019ae 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +000019ba 00006e0a R_ARM_THM_CALL 0000da01 for_if_clauses_rule │ │ │ │ │ +000019c4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000019c8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000019ce 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +000019d2 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +000019ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a3c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a56 0001332f R_ARM_THM_MOVW_ABS_NC 00000b5d _tmp_155_rule │ │ │ │ │ +00001a5a 00013330 R_ARM_THM_MOVT_ABS 00000b5d _tmp_155_rule │ │ │ │ │ +00001a62 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001a6c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a70 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a76 0001312f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +00001a7a 00013130 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +00001a82 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ada 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001af6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b12 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b2e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001b40 0001372f R_ARM_THM_MOVW_ABS_NC 00001cc5 _tmp_157_rule │ │ │ │ │ +00001b44 00013730 R_ARM_THM_MOVT_ABS 00001cc5 _tmp_157_rule │ │ │ │ │ +00001b4a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001b52 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +00001b68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b90 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +00001b9a 00006e0a R_ARM_THM_CALL 0000da01 for_if_clauses_rule │ │ │ │ │ +00001ba2 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +00001ba6 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +00001bac 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001bb0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001bc8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001be6 0001352f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ +00001bea 00013530 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ +00001bf0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001bf4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001c12 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c1a 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ +00001c1e 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ +00001c28 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001c2c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001c44 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c78 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +00001c86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c92 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +00001c9c 0001362f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ +00001ca0 00013630 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ +00001ca6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001caa 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001cea 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001d02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d10 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001d16 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d56 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001d6e 00005a0a R_ARM_THM_CALL 0001290d star_named_expression_rule │ │ │ │ │ +00001d7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d88 0000250a R_ARM_THM_CALL 000122c5 named_expression_rule │ │ │ │ │ +00001dae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001dca 00005f0a R_ARM_THM_CALL 00014099 star_named_expressions_rule │ │ │ │ │ +00001dd8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001dea 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001dfe 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00001e10 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e5a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e70 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001e74 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001e96 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001eb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ebe 0000260a R_ARM_THM_CALL 00013a25 block_rule │ │ │ │ │ +00001ecc 00020d0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00001eea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f10 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001f2e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f46 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001f56 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f5e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f7e 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001f82 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00001f88 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001faa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fc2 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00001fc6 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ 00001fca 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001fea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ff2 0000260a R_ARM_THM_CALL 00013a05 block_rule │ │ │ │ │ -00002000 00020e0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -0000201e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002044 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002062 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000207a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000208a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002092 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000020b2 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -000020b6 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -000020bc 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000020de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020f6 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -000020fa 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -000020fe 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002122 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002144 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002162 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000216a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000216e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002178 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000218a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000218e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002194 0001392f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ -00002198 00013930 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ -0000219c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000021a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021c0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000021c4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000021ce 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000021d2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021d6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000021ea 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002200 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000220a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002248 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002274 00013d0a R_ARM_THM_CALL 0001a625 pattern_rule │ │ │ │ │ -000022a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000022ce 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -000022e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002326 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000234c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002358 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002372 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023c0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000023e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000240c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002424 00013d0a R_ARM_THM_CALL 0001a625 pattern_rule │ │ │ │ │ -00002448 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002460 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -0000246a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002482 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000248c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000024c0 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000024ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000252a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0000253c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000255a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000258a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002592 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0000259e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000025bc 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000025ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002618 0001520a R_ARM_THM_CALL 0001bbed signed_real_number_rule │ │ │ │ │ -0000262c 0001520a R_ARM_THM_CALL 0001bbed signed_real_number_rule │ │ │ │ │ -00002646 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002650 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000265a 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -00002666 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002686 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00002696 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026a0 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -000026ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000026c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026dc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000272a 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -0000272e 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -00002732 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002736 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002740 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002748 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002750 0001542f R_ARM_THM_MOVW_ABS_NC 00002bdd _tmp_69_rule │ │ │ │ │ -00002754 00015430 R_ARM_THM_MOVT_ABS 00002bdd _tmp_69_rule │ │ │ │ │ -0000275c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002768 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002782 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000279c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027de 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -000027e2 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -000027e8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002802 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000281e 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000282c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000285c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002862 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000028a4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000028ca 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000291e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002928 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002934 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000295a 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00002978 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000299c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029f8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002a08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002a80 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002a9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ac4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002ae2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002af2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002b04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b26 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002b34 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b3c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002b5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bc2 0000250a R_ARM_THM_CALL 000122a5 named_expression_rule │ │ │ │ │ -00002bcc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c80 00005f0a R_ARM_THM_CALL 0000eda9 annotated_rhs_rule │ │ │ │ │ -00002c92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cd8 00013d0a R_ARM_THM_CALL 0001a625 pattern_rule │ │ │ │ │ -00002cfc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d20 00013d0a R_ARM_THM_CALL 0001a625 pattern_rule │ │ │ │ │ -00002d42 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002d50 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d60 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002d92 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002da0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002da8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002dba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002dc4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002dcc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e42 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002e58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e6c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002e7a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e8a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002ea0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002eaa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002eb2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ef2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002efa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f1c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002f52 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002f5e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f66 00013d0a R_ARM_THM_CALL 0001a625 pattern_rule │ │ │ │ │ -00002f72 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00002f84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f8a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fe2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003008 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003030 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003058 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003078 00021c0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000308c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000030ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030e0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000030ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003104 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003110 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000312e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000314e 00021d0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -00003158 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003164 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003170 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000317c 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00003184 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003188 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003190 00015b2f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ -00003194 00015b30 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ -0000319e 00015a2f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ -000031a2 00015a30 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ -000031aa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000031d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031f0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000320c 00021e0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000321c 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -0000322c 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00003236 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000323a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003242 00015d2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ -00003246 00015d30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ -00003250 00015c2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ -00003254 00015c30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ -00003272 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003294 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000032a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032b8 0000850a R_ARM_THM_CALL 0000ad49 star_expression_rule │ │ │ │ │ -000032c6 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -000032ca 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -000032ce 0000300a R_ARM_THM_CALL 000177b1 INVALID_VERSION_CHECK │ │ │ │ │ -000032ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032f2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003330 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003346 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00003354 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -00003358 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -0000335c 0000300a R_ARM_THM_CALL 000177b1 INVALID_VERSION_CHECK │ │ │ │ │ -00003368 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003382 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033ba 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003410 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000341c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003426 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -00003450 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003470 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003478 0000260a R_ARM_THM_CALL 00013a05 block_rule │ │ │ │ │ -00003482 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000034a4 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000034fa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000351a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003542 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000356e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000358a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000359a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035b8 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ -000035c2 0001610a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ -000035d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035e4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000035e8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000035f2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003600 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003604 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000360c 0001602f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ -00003610 00016030 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ -00003614 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000361c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003640 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003648 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003654 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003668 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003674 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003692 0000f90a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -000036a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036b2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000036c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003700 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003710 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000374a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003782 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000379e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037b6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037be 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037ca 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037da 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037f0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003828 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000383a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038b2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000038d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038dc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000038ec 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000038fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000394a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003958 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003960 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003972 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000397c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003984 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a08 0001642f R_ARM_THM_MOVW_ABS_NC 00003c1d _tmp_68_rule │ │ │ │ │ -00003a0c 00016430 R_ARM_THM_MOVT_ABS 00003c1d _tmp_68_rule │ │ │ │ │ -00003a14 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003a28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a34 00013d0a R_ARM_THM_CALL 0001a625 pattern_rule │ │ │ │ │ -00003a44 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00003a82 00006b0a R_ARM_THM_CALL 00006cd1 strings_rule │ │ │ │ │ -00003a9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003aba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ad6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003aea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003b38 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b90 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003b9c 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00003ba0 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00003bb4 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00003bc0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003bd6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003be6 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003bea 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00003bf4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c04 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003c08 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003c48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001fee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002010 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000202e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002036 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000203a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002044 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002056 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000205a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002060 0001392f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ +00002064 00013930 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ +00002068 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002070 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000208c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002090 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000209a 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000209e 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000020a2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000020b6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000020c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020d6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002114 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002140 00013d0a R_ARM_THM_CALL 0001a911 pattern_rule │ │ │ │ │ +00002174 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002180 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000219a 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +000021ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002218 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002224 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000223e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000228c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000022ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022d8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000022f0 00013d0a R_ARM_THM_CALL 0001a911 pattern_rule │ │ │ │ │ +00002314 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000232c 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00002336 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000234e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002358 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002374 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000238c 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +0000239a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023f6 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00002408 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002426 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002456 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000245e 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000246a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002488 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00002496 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024e4 0001520a R_ARM_THM_CALL 0001bec9 signed_real_number_rule │ │ │ │ │ +000024f8 0001520a R_ARM_THM_CALL 0001bec9 signed_real_number_rule │ │ │ │ │ +00002512 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000251c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002526 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +00002532 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002552 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00002562 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000256c 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +00002578 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000258e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025a8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000025f6 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +000025fa 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +000025fe 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002602 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000260c 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002614 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000261c 0001542f R_ARM_THM_MOVW_ABS_NC 00002959 _tmp_69_rule │ │ │ │ │ +00002620 00015430 R_ARM_THM_MOVT_ABS 00002959 _tmp_69_rule │ │ │ │ │ +00002628 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002634 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000264e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002668 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026aa 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +000026ae 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +000026b4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000026ce 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000026ea 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000026f8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002728 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000272e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002766 00014a0a R_ARM_THM_CALL 0001c091 attr_rule │ │ │ │ │ +00002774 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002784 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027fc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002816 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002840 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000285e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000286e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002880 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028a2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000028b0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000028b8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000292a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000293e 0000250a R_ARM_THM_CALL 000122c5 named_expression_rule │ │ │ │ │ +00002948 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002980 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002990 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029ec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002a1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a28 0000760a R_ARM_THM_CALL 0001447d fstring_replacement_field_rule │ │ │ │ │ +00002a3e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002a5e 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +00002a82 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002a9c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002aaa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ab2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002abe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ac8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002ade 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ae4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b34 00005e0a R_ARM_THM_CALL 0000ed81 annotated_rhs_rule │ │ │ │ │ +00002b46 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b8c 00013d0a R_ARM_THM_CALL 0001a911 pattern_rule │ │ │ │ │ +00002bb0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bd4 00013d0a R_ARM_THM_CALL 0001a911 pattern_rule │ │ │ │ │ +00002bf6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002c04 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c14 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002c46 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002c54 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c5c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002cf6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002d0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d20 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002d2e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d3e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002d54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d5e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d66 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002da6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002dae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002dd0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002e06 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002e12 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e1a 00013d0a R_ARM_THM_CALL 0001a911 pattern_rule │ │ │ │ │ +00002e26 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00002e38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e3e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e96 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002ebc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002ee4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f0c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f2c 00021c0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +00002f40 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002f60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f94 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002f9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fc4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002fe2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003002 00021d0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000300c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003018 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003024 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003030 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +00003038 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000303c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003044 00015b2f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ +00003048 00015b30 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ +00003052 00015a2f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ +00003056 00015a30 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ +0000305e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003086 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030a4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000030c0 00021e0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +000030d0 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +000030e0 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +000030ea 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000030ee 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000030f6 00015d2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ +000030fa 00015d30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ +00003104 00015c2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ +00003108 00015c30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ +00003126 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003148 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003156 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003164 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000316c 0000850a R_ARM_THM_CALL 0000ad41 star_expression_rule │ │ │ │ │ +0000317a 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +0000317e 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +00003182 0000300a R_ARM_THM_CALL 00017a9d INVALID_VERSION_CHECK │ │ │ │ │ +000031a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031fa 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +00003208 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +0000320c 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +00003210 0000300a R_ARM_THM_CALL 00017a9d INVALID_VERSION_CHECK │ │ │ │ │ +0000321c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003236 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000326e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000032c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032da 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +00003304 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003324 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000332c 0000260a R_ARM_THM_CALL 00013a25 block_rule │ │ │ │ │ +00003336 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003358 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000033ae 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000033ce 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000033f6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003422 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000343e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000344e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003462 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000346c 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ +00003476 0001610a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ +00003484 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003490 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003498 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000349c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000034a6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000034b4 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000034b8 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000034c0 0001602f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ +000034c4 00016030 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ +000034c8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000034d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000034fc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003508 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000351c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003528 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003546 0000f90a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +00003554 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000355c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003566 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003574 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035fe 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003636 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003652 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003662 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000366a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003672 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000367e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000368e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000036a4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000036dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003766 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003784 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003790 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000037a0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000037b0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000037fe 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000380c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003814 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003826 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003830 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003838 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038bc 0001642f R_ARM_THM_MOVW_ABS_NC 00003ad1 _tmp_68_rule │ │ │ │ │ +000038c0 00016430 R_ARM_THM_MOVT_ABS 00003ad1 _tmp_68_rule │ │ │ │ │ +000038c8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000038dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038e8 00013d0a R_ARM_THM_CALL 0001a911 pattern_rule │ │ │ │ │ +000038f8 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00003936 00006b0a R_ARM_THM_CALL 00006cad strings_rule │ │ │ │ │ +00003952 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000396e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000398a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000399e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000039ce 00014a0a R_ARM_THM_CALL 0001c091 attr_rule │ │ │ │ │ +000039ec 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a44 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a50 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00003a54 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00003a68 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00003a74 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a9a 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00003a9e 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00003aa8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ab8 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003abc 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003afc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x278f4 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x279d0 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 │ │ │ │ │ @@ -746,15 +738,15 @@ │ │ │ │ │ 00000148 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x27a74 contains 4088 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x27b50 contains 4103 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000014 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000007c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000008a 0001810a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 000000da 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -834,28 +826,28 @@ │ │ │ │ │ 000008c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000090e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000924 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ 00000936 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000094e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009b6 00001f2f R_ARM_THM_MOVW_ABS_NC 00002605 _tmp_7_rule │ │ │ │ │ -000009ba 00001f30 R_ARM_THM_MOVT_ABS 00002605 _tmp_7_rule │ │ │ │ │ +000009b6 00001f2f R_ARM_THM_MOVW_ABS_NC 00002611 _tmp_7_rule │ │ │ │ │ +000009ba 00001f30 R_ARM_THM_MOVT_ABS 00002611 _tmp_7_rule │ │ │ │ │ 000009c4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000009d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000009dc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000009e8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000009fc 0000202f R_ARM_THM_MOVW_ABS_NC 0000267d _tmp_8_rule │ │ │ │ │ -00000a00 00002030 R_ARM_THM_MOVT_ABS 0000267d _tmp_8_rule │ │ │ │ │ +000009fc 0000202f R_ARM_THM_MOVW_ABS_NC 00002689 _tmp_8_rule │ │ │ │ │ +00000a00 00002030 R_ARM_THM_MOVT_ABS 00002689 _tmp_8_rule │ │ │ │ │ 00000a08 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000a1c 0000212f R_ARM_THM_MOVW_ABS_NC 000026e1 _tmp_9_rule │ │ │ │ │ -00000a20 00002130 R_ARM_THM_MOVT_ABS 000026e1 _tmp_9_rule │ │ │ │ │ +00000a1c 0000212f R_ARM_THM_MOVW_ABS_NC 000026ed _tmp_9_rule │ │ │ │ │ +00000a20 00002130 R_ARM_THM_MOVT_ABS 000026ed _tmp_9_rule │ │ │ │ │ 00000a28 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000a3c 0000222f R_ARM_THM_MOVW_ABS_NC 00002749 _tmp_10_rule │ │ │ │ │ -00000a40 00002230 R_ARM_THM_MOVT_ABS 00002749 _tmp_10_rule │ │ │ │ │ +00000a3c 0000222f R_ARM_THM_MOVW_ABS_NC 00002755 _tmp_10_rule │ │ │ │ │ +00000a40 00002230 R_ARM_THM_MOVT_ABS 00002755 _tmp_10_rule │ │ │ │ │ 00000a48 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000a5a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a5e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a6a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000a7c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a80 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a8c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -887,4002 +879,4017 @@ │ │ │ │ │ 00000edc 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ 00000ee6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f3e 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ 00000f42 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ 00000f4a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00000f80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fac 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000fb0 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000fb8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001008 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001046 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001068 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001094 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ -000010a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000010b6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000010d2 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -000010dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000112c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001148 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001172 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001198 00019d0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ -000011a8 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000011ac 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000011b4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000011d0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000011d4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000011dc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000120a 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -0000120e 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00001216 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000122c 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00001230 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00001234 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000124e 00002e0a R_ARM_THM_CALL 00001e59 subject_expr_rule │ │ │ │ │ -0000125e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000126c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000127a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001286 00002f0a R_ARM_THM_CALL 00001f5d _loop1_64_rule │ │ │ │ │ -00001296 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000012c2 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ -000012c6 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -000012ca 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -000012de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000012f0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000012f4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000012fc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000131c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001348 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -00001352 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001366 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000136a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001372 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000139c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001412 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000143e 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001442 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001446 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -0000149c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014a6 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000014aa 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000014b2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000014cc 0000330a R_ARM_THM_CALL 00003389 _loop1_61_rule │ │ │ │ │ -0000150a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000152c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001558 0001a10a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -0000155c 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ -00001560 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ -00001574 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000162c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000165e 0001a20a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00001662 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ -00001666 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ -00001698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001722 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001730 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001744 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001756 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001770 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001782 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017ec 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000017fa 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001808 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000180c 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001814 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001818 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -0000181c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001828 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001850 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001860 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000186e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001878 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000187c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001886 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001896 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000189a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000018a2 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -000018a6 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -000018aa 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000018b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018d6 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000018da 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000018e2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001914 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001920 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000192a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000194c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001950 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000195a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001968 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000196c 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001974 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001978 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -0000197c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001988 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000019b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000019dc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000019e6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000019f6 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000019fa 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001a02 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00001a06 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00001a0a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001a16 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a70 0000350a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ -00001a7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aa8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ade 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001af0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b2e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b32 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b3c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001b76 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001b88 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001ba8 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00001bbc 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001bca 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001bf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c2e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c32 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c3c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001c4a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001c4e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001c56 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001c5a 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001c5e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001c6a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ca6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cc0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cf4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cf8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d02 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001d14 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001d18 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001d20 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -00001d24 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00001d28 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001d32 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001da6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001dc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e56 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001ea2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ebc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001eca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ed4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ed8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ee2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001ef2 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001ef6 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001efe 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -00001f02 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -00001f06 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001f0e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f6a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001f96 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f9a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fa4 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fa8 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fac 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001fd0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fe6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000201e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002048 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002056 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000206a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fa0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000faa 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000fae 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000fb6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001006 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001044 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001066 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000108e 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ +0000109c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000010b0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000010cc 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +000010d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001126 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001142 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000116c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001192 00019d0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +000011a2 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000011a6 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000011ae 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000011ca 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000011ce 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000011d6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001204 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00001208 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00001210 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001226 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +0000122a 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +0000122e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001248 00002e0a R_ARM_THM_CALL 00001d25 subject_expr_rule │ │ │ │ │ +00001258 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001266 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001274 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001280 00002f0a R_ARM_THM_CALL 00001e29 _loop1_64_rule │ │ │ │ │ +00001290 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000129c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000012bc 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +000012c0 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000012c4 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000012d8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012ea 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000012ee 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000012f6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001316 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001342 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +0000134c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001360 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001364 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000136c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001396 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000140c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001438 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +0000143c 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00001440 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00001494 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000149e 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000014a2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000014aa 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000014c4 0000330a R_ARM_THM_CALL 0000323d _loop1_61_rule │ │ │ │ │ +00001502 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001524 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001550 0001a10a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00001554 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ +00001558 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ +0000156c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000159e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001624 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001656 0001a20a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +0000165a 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ +0000165e 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ +00001690 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000171a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001728 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000173c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000174e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001768 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000177a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017e6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000017ea 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000017f4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001802 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001806 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000180e 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001812 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001816 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001822 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000184a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000185a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001868 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001872 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001876 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001880 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001890 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001894 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000189c 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +000018a0 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +000018a4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000018b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018d0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000018d4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000018dc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000190e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000191a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001924 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001946 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000194a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001954 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001962 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001966 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000196e 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001972 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001976 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001982 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000019aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019d2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000019d6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000019e0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000019f0 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000019f4 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000019fc 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00001a00 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001a04 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001a10 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a6a 0000350a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ +00001a74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ad8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b28 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b2c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b36 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001b70 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001b82 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001ba2 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +00001bb6 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001bc4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001bf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bfe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c28 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c2c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c36 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001c44 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001c48 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001c50 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001c54 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001c58 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001c64 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ca0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ce4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cee 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cf2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cfc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001d0e 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001d12 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001d1a 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00001d1e 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +00001d22 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001d2c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d82 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d98 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001dac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001dce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001df2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e04 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e08 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e12 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e16 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e1a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001e22 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e38 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001e64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e6e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e72 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e7c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001e8e 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001e92 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001e98 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001e9c 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001ea2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001ea8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ec4 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001ec8 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001ed0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ +00001ed4 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ +00001ed8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001efa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f0e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001f38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f4e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001f7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001fa6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001faa 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fb4 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001fb8 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001fbc 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001fc6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fde 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002008 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002016 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000202a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000203a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002050 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002064 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000206e 0000360a R_ARM_THM_CALL 00000d97 _gather_208_rule │ │ │ │ │ 0000207a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002090 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020ae 0000360a R_ARM_THM_CALL 00000d97 _gather_208_rule │ │ │ │ │ -000020ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020da 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000020de 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000020e2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000020e6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000020f0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000020f6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002114 0000370a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ -00002120 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002132 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002136 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000213e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ -00002142 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ -00002146 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000215a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002170 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000217a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000217e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002188 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000219a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000219e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000021a4 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000021a8 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000021ae 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000021b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000021d6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000021fe 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002202 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000220c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002210 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002214 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000221c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000223e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000225c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002284 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002298 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022d4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000022d8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000022e2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000022e6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000022ea 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000022f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000231e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002338 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002348 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002356 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002370 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002390 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00002394 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00002398 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -000023ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000023f8 0000390a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ -00002412 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000241c 00002e0a R_ARM_THM_CALL 00001e59 subject_expr_rule │ │ │ │ │ -0000242a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002438 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002442 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002446 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002450 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000245c 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002460 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002468 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -0000246c 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -00002474 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000247e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002496 00002e0a R_ARM_THM_CALL 00001e59 subject_expr_rule │ │ │ │ │ -000024a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024ae 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000024b2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000024ba 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000024be 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000024c4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024c8 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -000024cc 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -000024e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002502 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002530 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000257c 00003a0a R_ARM_THM_CALL 00000e65 invalid_for_target_rule │ │ │ │ │ -00002586 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002592 00003b0a R_ARM_THM_CALL 00000d97 _gather_212_rule │ │ │ │ │ -000025a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025d2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000025d6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000025e0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000025f2 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000025f6 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002630 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002640 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002652 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000266a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000026a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000270c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000271e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002734 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002774 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002786 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000279c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027ea 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000027ee 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000027f8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002802 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000280c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00002872 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000288c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028b8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000028d8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028e8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000028fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002086 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002092 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000209a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000209e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000020a2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000020a6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000020b0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000020ba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020d8 0000370a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ +000020e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002114 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000213a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002150 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002164 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002186 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021b8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000021bc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000021c6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000021d6 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000021da 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000021e2 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +000021e6 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +000021ea 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002208 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000222c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002254 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002268 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022b8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000022bc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000022c6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000022ca 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000022ce 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000022ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002308 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002318 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002326 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002340 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002360 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00002364 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00002368 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +0000238a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000023e6 0000390a R_ARM_THM_CALL 00000d31 invalid_for_target_rule │ │ │ │ │ +000023ec 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000241a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002426 00003a0a R_ARM_THM_CALL 00000d97 _gather_212_rule │ │ │ │ │ +00002434 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002440 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000244e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000245c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002466 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000246a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002474 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002486 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000248a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000249a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000024d8 00003b0a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ +000024f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024fa 00002e0a R_ARM_THM_CALL 00001d25 subject_expr_rule │ │ │ │ │ +00002508 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002516 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002520 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002524 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000252e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000253a 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000253e 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002546 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +0000254a 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +00002552 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000255c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002574 00002e0a R_ARM_THM_CALL 00001d25 subject_expr_rule │ │ │ │ │ +00002582 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000258c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002590 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002598 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000259c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025a2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000025a6 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000025aa 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000025c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000025e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000263c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000264c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000265e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002676 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002718 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000272a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002740 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002780 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002792 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027f6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000027fa 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002804 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000280e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002818 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000287e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002898 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028c4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000028e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000028f4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00002908 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002926 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002936 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000294c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002960 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002976 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000297e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000298c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029ce 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002a10 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00002a14 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00002a18 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002a1c 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002a24 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002a54 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a58 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a64 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a7a 0000412f R_ARM_THM_MOVW_ABS_NC 0000d9c5 _tmp_6_rule │ │ │ │ │ -00002a7e 00004130 R_ARM_THM_MOVT_ABS 0000d9c5 _tmp_6_rule │ │ │ │ │ -00002a86 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002a9c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aa0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aac 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ac8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ade 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ae2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aee 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b04 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b08 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b14 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b2a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b2e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b3a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b8a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b8e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b9a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002bb0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bb4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bc0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002bda 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002bee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c0e 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002c1a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c2c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002c52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cc0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002cf0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d22 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002d30 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d4c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002d6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d88 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002d9e 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00002db8 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00002e04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e20 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e40 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00002e8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ec6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ee6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f0a 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002f14 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fd4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003016 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003052 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003072 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000309a 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000030c0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030ee 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000030fc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000310c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003120 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003140 0001b10a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ -00003158 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003170 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00003192 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000031c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031dc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000325c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003268 0000440a R_ARM_THM_CALL 000003f9 del_targets_rule │ │ │ │ │ -00003274 0000452f R_ARM_THM_MOVW_ABS_NC 000008a1 _tmp_22_rule │ │ │ │ │ -00003278 00004530 R_ARM_THM_MOVT_ABS 000008a1 _tmp_22_rule │ │ │ │ │ -00003280 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000328c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000032ac 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -000032b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003308 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003324 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00003330 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003382 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033d0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033f4 0001b50a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00003400 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003422 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000343a 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00003460 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003496 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000034e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000034fe 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00003512 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003534 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003550 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000355c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003578 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000035cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000360a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003638 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003648 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000036a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036ac 0000470a R_ARM_THM_CALL 000001c5 _gather_18_rule │ │ │ │ │ -000036ba 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000036ce 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000036e6 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00003700 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003710 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00003742 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000376a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000379e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037e2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000037f6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003806 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003820 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003832 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00003848 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00003854 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038b6 0000480a R_ARM_THM_CALL 000001c5 _gather_20_rule │ │ │ │ │ -000038c4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000038d8 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000038f0 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -000038fa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000393e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000398a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000039d4 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000039fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a14 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003a70 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00003a74 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00003a7a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003a86 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003aa6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ac0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003adc 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003afa 0001be0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003b02 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ -00003b06 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ -00003b18 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b3c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b44 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b58 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003b64 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003be4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003c30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c52 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c76 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003ca2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003d0c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d50 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d62 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003d94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dbc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003de0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003df8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003e0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e16 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002914 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002932 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002942 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002958 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000296c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002982 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000298a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002998 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029da 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002a1c 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00002a20 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00002a24 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a28 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a30 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002a60 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a64 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a70 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a86 0000412f R_ARM_THM_MOVW_ABS_NC 0000d999 _tmp_6_rule │ │ │ │ │ +00002a8a 00004130 R_ARM_THM_MOVT_ABS 0000d999 _tmp_6_rule │ │ │ │ │ +00002a92 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002aa8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aac 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ab8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002ad4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aea 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aee 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002afa 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b10 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b14 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b20 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b36 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b3a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b46 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b96 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b9a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ba6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002bbc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bc0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bcc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002be6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002bfa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002c1a 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002c26 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c38 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002c5e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ca2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ccc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002cfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d2e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002d3c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d58 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002d7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d94 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002daa 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00002dc4 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00002e10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e2c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e4c 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +00002e98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ed2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ef2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002f16 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00002f20 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fe0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003022 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000305e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000307e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000030a6 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000030cc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000030ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030fa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003108 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003118 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000312c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000314c 0001b10a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ +00003164 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000317c 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +0000319e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000031d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031e8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003268 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003274 0000440a R_ARM_THM_CALL 000003f9 del_targets_rule │ │ │ │ │ +00003280 0000452f R_ARM_THM_MOVW_ABS_NC 000008a1 _tmp_22_rule │ │ │ │ │ +00003284 00004530 R_ARM_THM_MOVT_ABS 000008a1 _tmp_22_rule │ │ │ │ │ +0000328c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003298 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000032b8 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +000032c4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003314 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003330 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +0000333c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000338e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003400 0001b50a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +0000340c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000342e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003446 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +0000346c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000034a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034b8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000034f2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000350a 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +0000351e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003540 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000355c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003568 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003584 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000035d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003616 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003644 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003654 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000036ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036b8 0000470a R_ARM_THM_CALL 000001c5 _gather_18_rule │ │ │ │ │ +000036c6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000036da 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000036f2 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +0000370c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000371c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000374e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003776 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000037aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037ee 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003802 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003812 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000382c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000383e 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00003854 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00003860 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038c2 0000480a R_ARM_THM_CALL 000001c5 _gather_20_rule │ │ │ │ │ +000038d0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000038e4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000038fc 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00003906 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000394a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003996 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039b8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000039e0 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003a0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a20 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003a7a 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00003a7e 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00003a84 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003a90 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003ab0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003aca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ae6 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003b04 0001be0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00003b0c 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ +00003b10 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ +00003b22 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b46 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b4e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b62 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003b6e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bee 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003c3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c5c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003c80 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003cac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003d16 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d5a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d6c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003d9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dc6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dd8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e02 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003e18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003e36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e44 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e4c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003e60 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e74 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e9c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003eb6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ece 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f04 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003f26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f5c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003f80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f98 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003fa0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003fae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003fbe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fd0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004006 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004028 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004052 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040a2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000040c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040e4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000040f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004104 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000411a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004130 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004134 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004146 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ -0000414a 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ -00004154 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004158 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004180 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000041aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041d0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000041d8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004208 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000421e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000422e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004238 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000423c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000424c 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -00004250 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -0000425c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004274 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000429a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042d0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000042ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000432e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004350 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004394 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043a8 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000043ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004412 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000442e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004450 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004464 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000446e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000449a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044ae 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000044ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000044e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004508 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000452c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000453e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000455a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004580 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004598 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045ae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000045dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004650 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000467c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ce 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000470c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004740 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004774 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000478a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000047ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047e4 0000540a R_ARM_THM_CALL 00002c45 _tmp_11_rule │ │ │ │ │ -000047f4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000480a 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00004828 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00004830 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -00004834 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -00004846 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004866 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000048ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048c8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004908 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004972 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004996 0001c00a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -000049de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a08 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004a42 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004a92 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a96 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a9e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004aac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004abc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ae6 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00004b00 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b3a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b74 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bb8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bf2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c28 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c60 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c9a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004ce8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004cf4 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -00004cf8 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ -00004d00 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d0c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d34 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004d48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dd4 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -00004dd8 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ -00004de0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004dec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004e12 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00004e1c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e32 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004e60 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e82 0000590a R_ARM_THM_CALL 00000f1d invalid_ann_assign_target_rule │ │ │ │ │ -00004ece 00005b0a R_ARM_THM_CALL 00001039 _loop0_164_rule │ │ │ │ │ -00004eee 00005c0a R_ARM_THM_CALL 00001039 _loop0_165_rule │ │ │ │ │ -00004f34 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004f62 00005d0a R_ARM_THM_CALL 00002c45 _tmp_13_rule │ │ │ │ │ -00004f74 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004f9c 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00004fa4 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ -00004fa8 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ -00004fd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ffa 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005034 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005048 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005056 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000506c 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ -00005070 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ -00005076 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000507a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005092 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005096 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050be 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000050c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050e8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000050ec 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000050fe 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005108 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ -0000510c 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ -0000511c 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005120 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005138 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005140 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005162 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005178 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ -0000517c 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ -00005182 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005186 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000519c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051f4 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000051fe 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000521a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000522c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000528a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005294 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ -00005298 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ -000052a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052b8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000052bc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000052ce 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000052d8 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ -000052dc 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ -000052ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005324 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005332 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000533a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000534a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005358 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005362 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005374 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005384 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005392 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000540e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005430 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005472 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054de 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000054fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000552e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000554e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000557e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000055ce 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000055ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005606 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000560e 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -00005612 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ -0000561a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005624 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000564c 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005668 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005672 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -00005676 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ -0000567e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005688 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056ac 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000056ee 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -000056f2 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ -000056fa 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005752 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005758 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -0000575c 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ -00005764 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000577a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000579e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000057aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057ca 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000057fe 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005832 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000586a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000058a2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000058f4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005928 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000595c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005994 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000059cc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a1e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a56 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a8e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005ac6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005afe 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b3c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b74 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005bac 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005bde 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005c0e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005c6e 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -00005c72 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ -00005c7a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005c84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cbe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005cd2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005cea 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005d00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d16 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d36 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d62 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d8a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005dd6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005e00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e4e 00006a2f R_ARM_THM_MOVW_ABS_NC 00006c6d _tmp_93_rule │ │ │ │ │ -00005e52 00006a30 R_ARM_THM_MOVT_ABS 00006c6d _tmp_93_rule │ │ │ │ │ -00005e5a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005e6e 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00005e80 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e84 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e8e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005e9e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ea2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eac 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005ebc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ec0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eca 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005ee0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f4c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005f62 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f66 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f72 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005f7c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005fec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006016 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006022 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006046 0001c90a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -0000605e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006072 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006076 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000060a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006156 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000619e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000061c0 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -000061d0 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -000061ee 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -000061fa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000620e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006222 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00006226 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000623e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006286 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006308 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006314 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006334 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -00006340 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006358 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000636e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000638c 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00006390 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00006394 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000063ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006426 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000642a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000642e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006454 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006462 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000647a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000647e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000648e 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00006492 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -0000649c 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000064a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064b6 0000722f R_ARM_THM_MOVW_ABS_NC 000009e5 _tmp_233_rule │ │ │ │ │ -000064ba 00007230 R_ARM_THM_MOVT_ABS 000009e5 _tmp_233_rule │ │ │ │ │ -000064c2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000064cc 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -000064d0 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -000064d6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000064da 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000064f2 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000064f6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000650e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006526 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000652a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000653a 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -0000653e 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00006580 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065d0 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000065f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006600 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006624 0001d20a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00006630 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006676 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000066d0 0001d30a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -000066dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e46 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e4e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003e5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e6a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e7e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ea6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ec0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ed8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f0e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f30 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f66 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f8a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fa2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003faa 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003fb8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003fc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fda 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004010 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004032 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000405c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040ac 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000040d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040ee 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000040fe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000410e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004124 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000413a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000413e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004150 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ +00004154 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ +0000415e 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004162 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000418a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000041e2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004212 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004228 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004238 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004242 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004246 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004256 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +0000425a 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00004266 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000427e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042da 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000042f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004308 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004338 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000435a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000439e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043b2 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000043b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000043ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000441c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004438 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000445a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000446e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004478 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044b8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000044d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004512 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004536 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004548 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004564 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000458a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000045e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004602 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000465c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004688 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046da 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004718 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000474c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004780 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004796 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000047d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047f0 0000540a R_ARM_THM_CALL 00002af9 _tmp_11_rule │ │ │ │ │ +00004800 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004816 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00004834 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +0000483c 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +00004840 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +00004852 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004872 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000048ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048d4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004914 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004978 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000499c 0001c00a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +000049e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a10 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004a4a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004a9a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a9e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004aa6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004ab4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ac4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004aea 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00004b0e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b48 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b82 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004bc6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c00 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c36 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c6e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004ca8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004cf6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004d02 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +00004d06 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ +00004d0e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004d1a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d42 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00004d58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004de2 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +00004de6 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ +00004dee 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004dfa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e20 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00004e2a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e40 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004e6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e90 0000590a R_ARM_THM_CALL 00000de9 invalid_ann_assign_target_rule │ │ │ │ │ +00004edc 00005b0a R_ARM_THM_CALL 00000f05 _loop0_164_rule │ │ │ │ │ +00004efa 00005c0a R_ARM_THM_CALL 00000f05 _loop0_165_rule │ │ │ │ │ +00004f3c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004f5e 00005d0a R_ARM_THM_CALL 00002af9 _tmp_13_rule │ │ │ │ │ +00004f70 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f98 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00004fa0 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ +00004fa4 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ +00004fcc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fda 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00004fde 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005004 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005008 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000501a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005024 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ +00005028 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ +00005038 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000503c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000504e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005064 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ +00005068 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ +0000506e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005072 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005086 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000508a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000509c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050c4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000050fe 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005112 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005120 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005136 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ +0000513a 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ +00005140 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005144 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000515e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005166 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000518c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000051d4 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000051de 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000520c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005216 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ +0000521a 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ +00005230 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005242 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000527a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052ce 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000052d2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000052e4 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000052ee 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ +000052f2 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ +00005304 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005326 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005334 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000533c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000534c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005370 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000537a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000538a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000539a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053ea 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000540c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000544e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054ba 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000054da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000550a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000552a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000555a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000055aa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000055c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055ea 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +000055ee 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ +000055f6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005600 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005628 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00005644 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000564e 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +00005652 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ +0000565a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005664 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005688 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000056ca 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +000056ce 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ +000056d6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000572e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005734 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +00005738 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ +00005740 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005756 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000577a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00005786 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057a6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000057da 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000580e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005846 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000587e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058d0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005904 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005938 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005970 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000059a8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000059fa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a32 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a6a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005aa2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005ada 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b18 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b50 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b88 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005bba 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005bea 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005c4a 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +00005c4e 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ +00005c56 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005c60 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c9a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005cae 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00005cc6 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00005cdc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cf2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d12 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005db2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005ddc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dfa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e2a 00006a2f R_ARM_THM_MOVW_ABS_NC 00006c49 _tmp_93_rule │ │ │ │ │ +00005e2e 00006a30 R_ARM_THM_MOVT_ABS 00006c49 _tmp_93_rule │ │ │ │ │ +00005e36 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005e4a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00005e5c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e60 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e6a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005e7a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e7e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e88 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005e98 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e9c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ea6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005ebc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005f3e 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005f42 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005f4e 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005f58 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005fc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ff2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ffe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006022 0001c90a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +0000603a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000604e 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006052 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000607c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006132 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000617a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006184 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000619c 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +000061ac 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +000061ca 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +000061d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000061fe 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006202 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000621a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006262 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006284 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062f0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006310 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +0000631c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006334 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000634a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006368 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +0000636c 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00006370 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000063c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006402 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006406 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000640a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006430 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000643e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006456 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000645a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000646a 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +0000646e 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00006478 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000647c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006492 0000722f R_ARM_THM_MOVW_ABS_NC 000009e9 _tmp_233_rule │ │ │ │ │ +00006496 00007230 R_ARM_THM_MOVT_ABS 000009e9 _tmp_233_rule │ │ │ │ │ +0000649e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000064a8 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +000064ac 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +000064b2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000064b6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000064ce 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000064d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006502 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006506 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006516 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +0000651a 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +0000655c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006590 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065ac 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000065d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006600 0001d20a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +0000660c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006652 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000667c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006688 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000066ac 0001d30a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +000066b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006722 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006746 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006750 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000678a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000067e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006804 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000682c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006834 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ -00006838 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ -0000683e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006842 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000685a 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000685e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006880 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068a2 0000740a R_ARM_THM_CALL 00000c95 invalid_comprehension_rule │ │ │ │ │ -000068b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000068c8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000068f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006916 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006920 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ -00006924 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ -0000692a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000692e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000694c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006956 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -0000695a 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -00006960 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006964 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000697c 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006980 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006996 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000699e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000069c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069d8 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -000069dc 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -000069e2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000069e6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006a06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a56 0000752f R_ARM_THM_MOVW_ABS_NC 00003c79 _tmp_234_rule │ │ │ │ │ -00006a5a 00007530 R_ARM_THM_MOVT_ABS 00003c79 _tmp_234_rule │ │ │ │ │ -00006a62 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006a6a 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -00006a6e 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -00006a74 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006a78 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006a98 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006aaa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006aca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006af6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006afe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b1a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b38 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006b64 0000740a R_ARM_THM_CALL 00000c95 invalid_comprehension_rule │ │ │ │ │ -00006b76 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006b9c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006bc8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006bea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c94 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006ca4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cbc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006d0a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006d52 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006d94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006db8 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006dc2 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00006df4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e24 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006e5e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006e6a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006e8e 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00006ea4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006eca 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006f32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f3c 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00006f60 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006f90 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000703e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000704c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000705e 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -0000706a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007088 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000709c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000070d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000070ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000711e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007126 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000713a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000714c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000716e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007190 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071ac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000071ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000071de 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000071e6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000721e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000722e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000723e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007256 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072c8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000072f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000731c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007330 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007334 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000733e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000738a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000073c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000740a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000743c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007468 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007480 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000074ca 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000074d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000074fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007516 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00007532 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007564 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007568 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007572 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000758a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000759e 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000075b4 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000075d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000075ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000075f8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007610 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007618 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007626 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000763a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000765c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076b6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000076da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076fc 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007730 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007734 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000773e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007756 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000776c 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007782 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000778e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000672c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006766 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000067c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006808 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006810 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ +00006814 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ +0000681a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000681e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006836 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000683a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000685c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000687e 0000740a R_ARM_THM_CALL 00000b61 invalid_comprehension_rule │ │ │ │ │ +0000688c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000068a4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000068d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068fc 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ +00006900 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ +00006906 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000690a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006928 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006932 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +00006936 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +0000693c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006940 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006958 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000695c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006972 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000697a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000069a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069b4 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +000069b8 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +000069be 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000069c2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000069e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a32 0000752f R_ARM_THM_MOVW_ABS_NC 00003b2d _tmp_234_rule │ │ │ │ │ +00006a36 00007530 R_ARM_THM_MOVT_ABS 00003b2d _tmp_234_rule │ │ │ │ │ +00006a3e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006a46 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +00006a4a 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +00006a50 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006a54 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006a74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006aa6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ad2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ada 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006af6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b14 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006b40 0000740a R_ARM_THM_CALL 00000b61 invalid_comprehension_rule │ │ │ │ │ +00006b52 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006b78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ba4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006bc6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006be4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bfe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c70 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006c80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c98 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ce6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006d2e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006d70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d94 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006d9e 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00006dd0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e00 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006e3a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e46 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006e6a 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00006e80 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006ea6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f18 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00006f3c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006f6c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000701a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007028 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000703a 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00007046 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007064 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007078 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000070b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000070c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000070cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000070da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000070fa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007102 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007116 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007128 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000714a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000716c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007188 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000071aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071ba 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000071c2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000071fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000720a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000721a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007232 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072a4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000072cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072f8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000730c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007310 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000731a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007366 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000073a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000073e6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007418 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007444 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000745c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000074a6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000074b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074c2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000074d8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000074f2 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000750e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007540 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007544 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000754e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007566 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000757a 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007590 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000075b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000075c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000075d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000075ec 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000075f4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007602 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007616 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007638 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007692 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000076b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076d8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000770c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007710 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000771a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007732 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007748 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000775e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000776a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007788 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007796 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000077ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000077ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000077d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007822 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007864 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000078a2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000078e6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000078f4 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007910 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007924 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007938 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007952 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007968 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000797e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007994 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079c6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000079e2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a3c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a90 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007ac2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007af8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007b38 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007b72 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007ba8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007bde 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007c16 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007c48 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007c54 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -00007c58 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ -00007c60 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007c6c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007c94 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007cbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cc8 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -00007ccc 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ -00007cd4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007ce0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007d06 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007d12 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d42 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007d4e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007da8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007dd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e2c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007e6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ea8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ecc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007eec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f68 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f8c 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00007fc2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007fe0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ff0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008000 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008010 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008026 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008036 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000805a 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000807e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000808e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000080cc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000080f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008102 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008114 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000813c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008146 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000816c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008194 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000081ac 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000081ec 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008208 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008232 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000823a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008268 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008274 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008288 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000082aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008312 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000831a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008332 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008342 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008350 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008358 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083c2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000083e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000842a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000846c 0000740a R_ARM_THM_CALL 00000c95 invalid_comprehension_rule │ │ │ │ │ -0000847a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008490 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000084ba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000084c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084de 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000084f4 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000850c 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00008514 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -00008518 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -00008540 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000854c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008568 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000857e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008582 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008586 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000085a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000085dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000085f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008606 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000865e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000086a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086ca 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000870c 0000802f R_ARM_THM_MOVW_ABS_NC 00000c29 _tmp_158_rule │ │ │ │ │ -00008710 00008030 R_ARM_THM_MOVT_ABS 00000c29 _tmp_158_rule │ │ │ │ │ -0000871a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000875a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000878c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000087b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087d0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000087f8 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00008894 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008898 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000088a2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000088be 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -000088c6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088fa 0000812f R_ARM_THM_MOVW_ABS_NC 00000c15 _tmp_159_rule │ │ │ │ │ -000088fe 00008130 R_ARM_THM_MOVT_ABS 00000c15 _tmp_159_rule │ │ │ │ │ -00008906 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008910 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ -00008914 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ -0000891a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000891e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008936 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000893a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000895e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008972 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089a0 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -000089a4 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -000089aa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000089ae 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000089c4 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000089ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000089da 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000089de 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000089e8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000089f2 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ -000089f6 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ -000089fc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a00 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a2c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008a3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008ab0 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00008ac8 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00008ae0 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ -00008ae4 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ -00008aea 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008aee 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008b06 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008b0a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b20 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b70 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008bc2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008c26 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008c56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c68 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c94 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008cf4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d16 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008d4e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d5a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008d6c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008d84 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008dd6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008de4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008df8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008e00 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008e12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e3e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008e50 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ee0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008f1a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008f3e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008f52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f74 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008f94 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008fd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ff0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000902e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009046 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000907a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000090b2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000090ec 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009126 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000915c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000918e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000091c0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000091f0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000091fc 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -00009200 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ -00009208 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009214 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000923c 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000925a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009292 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000929c 0000572f R_ARM_THM_MOVW_ABS_NC 000071f5 t_lookahead_rule │ │ │ │ │ -000092a0 00005730 R_ARM_THM_MOVT_ABS 000071f5 t_lookahead_rule │ │ │ │ │ -000092a8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000092b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000092d8 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000092e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000092f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000930c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009334 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009384 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009394 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000093fe 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009450 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000947c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000948c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000094b8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009526 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000954c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000095b2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000095be 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000095d0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000095e8 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000963a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009658 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000966e 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000967a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009686 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000096a0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000096a8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000096bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000096ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000096ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000975e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000978c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000097b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097ca 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000097f6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009810 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000983c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000985a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009870 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009898 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098c2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000098e0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000098e8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009922 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000994a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009970 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000999a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000099a2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000099d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a54 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009a8a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009a98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009aa6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009abc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009ad4 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00009b1e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b42 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009b62 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b84 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009ba4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009bc8 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009bea 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009c02 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c10 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c3a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c50 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c68 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009c78 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009c92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ca8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cb4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009cc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000077fe 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007840 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000787e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000078c2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000078d0 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000078ec 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007900 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007914 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000792e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007944 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000795a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007970 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007992 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079a2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000079be 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a1c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a70 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007aa4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007adc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b1e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b58 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b8e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007bc4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007bfc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007c2e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007c3a 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +00007c3e 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ +00007c46 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007c52 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007c7a 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007ca4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cae 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +00007cb2 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ +00007cba 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007cc6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007cec 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007cf8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d28 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007d34 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d8e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007dbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007df0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e12 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007e50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e8e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007eb2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ed2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f4e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f72 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00007fa8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007fc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fd6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007fe6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007ff6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000800c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000801c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008040 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00008064 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008074 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000080b2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000080da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000080e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080fa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008122 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000812c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008152 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000817a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008192 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000081d2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000081ea 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008214 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000822a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008232 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008248 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008250 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000826e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008276 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000828e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000829e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000082ce 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000082f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000831a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008324 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008386 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000083a6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000083c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000840e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008450 0000740a R_ARM_THM_CALL 00000b61 invalid_comprehension_rule │ │ │ │ │ +0000845e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008474 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000849e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000084ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084c2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000084d8 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000084f0 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000084f8 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +000084fc 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +00008524 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008530 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000854c 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +00008562 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008566 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000856a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000858a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000085c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000085da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000085ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008642 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008688 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000086ae 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000086f0 0000802f R_ARM_THM_MOVW_ABS_NC 00000af5 _tmp_158_rule │ │ │ │ │ +000086f4 00008030 R_ARM_THM_MOVT_ABS 00000af5 _tmp_158_rule │ │ │ │ │ +000086fe 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000873e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008770 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000879a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000087dc 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00008878 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000887c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008886 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000088a2 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +000088aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000088c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088de 0000812f R_ARM_THM_MOVW_ABS_NC 00000c15 _tmp_159_rule │ │ │ │ │ +000088e2 00008130 R_ARM_THM_MOVT_ABS 00000c15 _tmp_159_rule │ │ │ │ │ +000088ea 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000088f4 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ +000088f8 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ +000088fe 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008902 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000891a 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000891e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008942 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008956 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008984 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00008988 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +0000898e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008992 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000089a8 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000089b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000089be 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000089c2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000089cc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000089d6 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ +000089da 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ +000089e0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000089e4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000089fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a10 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008a1e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a6e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008a94 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00008aac 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00008ac4 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ +00008ac8 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ +00008ace 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008ad2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008aea 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008aee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008b04 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b30 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b54 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ba6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008c0a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008c3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c4c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008c78 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008cd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008cfa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008d32 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d3e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008d50 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008d68 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008dba 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008dc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ddc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008de4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008df6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e22 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008e34 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ec4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008efe 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008f22 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008f36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f58 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00008f78 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008fba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fd4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009012 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000902a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000905e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009096 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000090d0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000910a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009140 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009172 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000091a4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000091d4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000091e0 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +000091e4 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ +000091ec 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000091f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009220 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000923e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009276 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009280 0000572f R_ARM_THM_MOVW_ABS_NC 000071d1 t_lookahead_rule │ │ │ │ │ +00009284 00005730 R_ARM_THM_MOVT_ABS 000071d1 t_lookahead_rule │ │ │ │ │ +0000928c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009298 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000092bc 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000092c6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000092da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092f0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009318 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009368 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009378 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009394 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000093e2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009434 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009460 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009470 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000949c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000950a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009530 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009596 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000095a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000095b4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000095cc 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000961e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000963c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009652 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000965e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000966a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009684 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000968c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000096a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000096b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000096d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009742 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009770 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000979a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097ae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000097da 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000097f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009820 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000983e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009854 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000987c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098a6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000098c4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000098cc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009906 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000992e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009954 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000997e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009986 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000099ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a38 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009a6e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009a7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009aa0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009ab8 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00009b02 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b26 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009b46 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b68 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009b88 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009bac 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009bce 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009be6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bf4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009c08 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c1e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009c34 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c4c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009c5c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009c76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c8c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c98 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009cac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cc0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009cdc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ce6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cf8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d4a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009d76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009dce 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e04 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009e42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ec6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009eee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fd4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a006 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a02c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a0a2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a0d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a110 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a14a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1a4 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a1f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a224 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a24a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a270 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a296 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a30c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a334 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a35c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a38c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a3c6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a3d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a3e6 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000a3f6 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000a414 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000a42a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d2e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009d5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009db2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009de8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009e22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ea6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ece 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ef6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fb4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009fe6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a00c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a082 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a0b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0c8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a0f0 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a12a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a182 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a1d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a200 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a226 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a24c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a272 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a298 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a310 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a338 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a368 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a3a2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a3ae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a3c2 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000a3d2 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000a3f0 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000a406 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a422 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ 0000a446 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a450 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a480 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a48a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4ae 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a4b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a506 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000a522 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a544 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a54e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a572 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a57c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5a8 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5de 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a60c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a628 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a632 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a65e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a668 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a694 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a69e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6da 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a6e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a71c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a730 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a754 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a760 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a782 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a452 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a476 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a480 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4ae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a4d2 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000a4ee 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a510 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a51c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a540 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a54c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a578 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a584 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5b0 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a5de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a5fa 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a606 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a632 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a63e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a66a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a676 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6a2 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a6b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6ee 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a6fa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a734 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a740 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a762 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a79e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ 0000a7aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7dc 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a7e8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a826 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a838 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a860 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a86c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a89a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a8a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8d2 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a8de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8fe 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a91a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a926 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a938 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a952 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a968 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a97c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9c6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a9f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa24 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa2c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000aa3c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa6a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa90 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaa6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7e4 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a7f0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a810 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a832 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a83e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a864 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a870 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a88c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a8c4 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a8d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8fc 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a908 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a922 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a93e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a954 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a988 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a99e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa16 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa3a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000aa42 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aa52 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa64 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aa7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000aaba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000aace 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aae2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aafc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab10 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab5c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaf4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab2c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab40 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000ab70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab8a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000abd0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abd8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000abfe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac0c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac7e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac8a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aca2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acb8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad7e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000adae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000add2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ade6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae06 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ae10 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae28 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ae3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae76 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae98 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000af20 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af5e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af82 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000afa8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afd0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b01e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b044 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b0a2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b100 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b12c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b142 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b168 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b19e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b226 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b256 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b26c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b292 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b306 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b31c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b324 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b34c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ab78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab92 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000abae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abb8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abe4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abf8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac5c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac8e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aca4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ace0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad2a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad76 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ada6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000adca 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000adde 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000adfe 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ae08 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae20 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ae32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae6e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae90 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000af18 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af56 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af7a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000afa0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000afc2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000afc8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b016 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b03c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b09a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b0f8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b124 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b13a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b160 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b196 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b21e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b24e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b264 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b28a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b2fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b314 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b31c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b344 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b376 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b37e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b386 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3e2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b414 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b470 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b4e6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b54c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b5c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b60a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b666 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b71a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b734 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b75a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b7a8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b7de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b81e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b8d0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b908 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b94c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b954 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b996 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b99c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9ac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b9e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba2c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba64 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bac6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bae8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbb0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bbcc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bbf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc0e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc34 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bc3e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcb2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcf4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd74 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000bd78 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000bd7e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bd82 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bd96 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000bd9a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bdb6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bddc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be2a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be4c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000beec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bf14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bf46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf5c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bf7e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bfa4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bfc2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bfd0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c01a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c038 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c062 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c088 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c0ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c13a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c178 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1b6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1f4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c232 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c28a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c2cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2e8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c32a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c346 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c388 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3a4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c3e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c402 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c444 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c45e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c484 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c48c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -0000c490 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -0000c49e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c4c6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c4ec 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c506 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c53e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c57a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5b2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5ee 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c626 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c662 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c69a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c6d4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c708 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c760 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c778 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c790 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c80c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c834 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c894 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8b6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c8e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c910 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c930 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c940 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c95c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c960 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c968 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000c96c 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000c97e 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c982 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c9a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca0a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ca34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cab8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cae2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb0e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cb22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb4e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cb72 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cba6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbbc 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cbe6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc0e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cc48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cc68 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000cc74 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ccc4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000cce6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd0e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd2e 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000cd36 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000cd3a 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000cd5e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cd7a 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000cd82 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000cd86 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000cd9e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cdc2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cddc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cdf0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce20 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ce36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce52 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ce7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce9a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cea8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cee6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cf04 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf2e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf54 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d00a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d02a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d05a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d0a6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d0c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0f2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d110 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d16c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d178 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d19c 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d1c4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d1f8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d230 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d286 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d2be 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d2f6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d33a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d346 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d370 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d38e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d3c2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d3fa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d466 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d49a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d4ce 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d522 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d52e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d554 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000d560 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d58a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d59e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000d5de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d5fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d604 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d63e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d64e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d67a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6ca 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d6f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d702 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d72c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d75a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d778 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d7a8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d7ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7f6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d814 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d81c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d828 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d830 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d838 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d840 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d850 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d862 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d870 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8e2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d900 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d91a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d930 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d950 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000d960 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d976 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000d97e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d99e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d9f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da6a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000daa4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dabc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dad2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dae0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db08 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000db30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db5e 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000db86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dba0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbce 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000dbd6 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ -0000dbda 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ -0000dbea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dc12 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dc42 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc56 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dc6c 00003a0a R_ARM_THM_CALL 00000e65 invalid_for_target_rule │ │ │ │ │ -0000dc72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dc8a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc92 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dce2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dd10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd2a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd44 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd64 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000dd74 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd78 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd84 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dd8e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dd92 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dd9c 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ -0000dda0 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ -0000dda4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ddb4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ddd4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dddc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b3da 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b40c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b468 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b4de 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b544 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b5c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b602 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b65e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b712 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b72c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b752 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b7a0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b7d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7f0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b816 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b8c8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b900 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b944 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b94c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b98e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b994 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9a4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b9dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000babe 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bae0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb92 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bbbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbd4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bbf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc08 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc2e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bc38 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bcac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bcc2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bcd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bcee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd3c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd6e 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000bd72 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000bd78 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bd7c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bd90 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000bd94 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bdb0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bdc2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bdd6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be22 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be44 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bee4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bf0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf22 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bf3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf54 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bf76 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bf9c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bfba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bfc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c012 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c030 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c05a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c080 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c0c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c132 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c170 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c1ae 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c1ec 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c22a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c282 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c2c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2e0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c322 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c33e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c380 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c39c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c3de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3fa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c43c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c456 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c47c 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c484 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +0000c488 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +0000c496 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c4be 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c4e4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c4fe 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c536 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c572 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5aa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5e6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c61e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c65a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c692 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c6cc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c700 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c758 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c770 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c788 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c804 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c82e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c890 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8b0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c8d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c904 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c928 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c948 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c958 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c974 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c978 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c980 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000c984 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000c996 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c99a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca02 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ca2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca44 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cab0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cada 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb06 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cb1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb46 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cb68 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cba0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cbb6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cbe0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc08 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cc28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc56 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cc76 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000cc82 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ccd0 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ccf2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd1a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd3c 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000cd44 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000cd48 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000cd5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd82 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cd9c 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000cda4 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000cda8 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000cdbc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cde2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ce04 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ce26 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ce52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce68 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce8e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ce9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ceac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cee2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cf00 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf2a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf50 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d006 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d026 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d056 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d0a2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d0c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0ee 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d10c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d168 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d174 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d198 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d1c0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d1f4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d22c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d282 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d2ba 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d2f2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d32c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d360 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d398 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d40a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d416 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d440 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d45c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d48c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d4ba 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d50a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d516 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d53c 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000d546 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d570 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d584 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000d5b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d5dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d5e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d610 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d63c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d644 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d69e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d6c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d6d6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d700 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d72e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d74c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d77c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d79e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7ca 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d7e8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d7f0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d7fc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d804 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d80c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d814 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d824 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d836 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d844 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d89e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8b6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d8d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d904 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d924 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000d934 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d94a 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000d952 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d972 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d9c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da3e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000da78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000daaa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dab8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dade 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dafa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db42 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000db4a 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ +0000db4e 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ +0000db5e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db82 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dbb2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dbd0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc00 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000dc2c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dc42 0000390a R_ARM_THM_CALL 00000d31 invalid_for_target_rule │ │ │ │ │ +0000dc48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dc60 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc68 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dc78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dcc0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dcee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd0a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dd24 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd46 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000dd56 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd5a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd66 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dd70 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dd74 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dd7e 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ +0000dd82 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ +0000dd86 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000dd96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dda0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dda8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ddcc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dddc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ddea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ddfa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de12 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000de44 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de5e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000de76 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dee0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000deec 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000df0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfa4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfd0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dffa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e032 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000e052 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000e090 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddfc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000de1e 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000de50 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000deb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dec4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dee4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfa8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfd2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e00a 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0000e02a 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000e068 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e092 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0ae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e0ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0d6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e0f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e10c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e132 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e150 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e174 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e1b8 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0000e1c0 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ -0000e1c4 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ -0000e1e8 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000e210 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e21e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e228 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e23c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e250 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e26a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e27e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e288 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e2a4 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ -0000e2a8 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ -0000e2ac 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000e2c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2fe 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -0000e302 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -0000e30a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000e32c 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000e33e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000e364 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e372 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e380 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e38e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e398 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e39c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e3a6 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -0000e3aa 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -0000e3ae 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e3b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e3cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e3e0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e428 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e43e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e446 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e45e 00009d0a R_ARM_THM_CALL 00000bc9 _tmp_227_rule │ │ │ │ │ -0000e46e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e47c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e486 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e48a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e494 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e4a0 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000e4a4 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000e4ac 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -0000e4b0 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -0000e4b8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e4c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e4e0 00009e0a R_ARM_THM_CALL 00000bc9 _tmp_228_rule │ │ │ │ │ -0000e4f0 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000e4f4 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000e4f8 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000e540 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e560 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e576 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e58c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e59e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e5e0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e60a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e61e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e628 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e62c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e636 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e646 0000a00a R_ARM_THM_CALL 000012fd invalid_arguments_rule │ │ │ │ │ -0000e654 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e6f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e70c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e752 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e7b0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7b4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7b8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e7cc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7d0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7d4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e7fa 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e812 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e822 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e830 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e840 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e868 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e886 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e8a8 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000e8ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8e4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e8f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e90e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e926 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000e940 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000e948 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000e94c 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000e97a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e988 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e9b4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ea00 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ea20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea38 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ea84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ead6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eae8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eafa 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000eb04 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000eb0c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eb1a 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000eb38 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000eb44 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eb68 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb8c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000eb9c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebbc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ebc0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ebca 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000ebce 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000ebd2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ebdc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec16 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000ec1a 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000ec20 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec24 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec3a 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ec3e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ec68 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ec70 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ec7e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ecac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ecbc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ecd8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ed00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed44 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000edf6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee2a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ee52 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ee88 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eea4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e10a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e128 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e14c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e190 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0000e198 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ +0000e19c 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ +0000e1c0 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000e1e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e200 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e214 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e228 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e242 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e256 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e260 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e27c 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ +0000e280 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ +0000e284 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000e2a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2d6 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +0000e2da 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +0000e2e2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000e304 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000e316 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000e33c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e34a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e358 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e366 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e370 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e374 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e37e 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +0000e382 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +0000e386 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e38e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e3a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e3b8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e400 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e416 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e41e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e436 00009d0a R_ARM_THM_CALL 00000a95 _tmp_227_rule │ │ │ │ │ +0000e446 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e454 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e45e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e462 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e46c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e478 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000e47c 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000e484 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +0000e488 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +0000e490 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e498 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e4b8 00009e0a R_ARM_THM_CALL 00000a95 _tmp_228_rule │ │ │ │ │ +0000e4c8 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000e4cc 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000e4d0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000e518 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e538 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e54e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e564 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e576 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5b8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e5e2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e5f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e600 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e604 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e60e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e61e 0000a00a R_ARM_THM_CALL 000011c9 invalid_arguments_rule │ │ │ │ │ +0000e62c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e6cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e72a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e788 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e78c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e790 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e7a4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7a8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7ac 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e7d2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e7ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7fa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e808 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e818 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e840 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e85e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e880 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000e892 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e8bc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e8cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e8fe 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000e918 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000e920 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000e924 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000e952 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e960 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e98c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e9d8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e9f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea10 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ea5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eaae 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eac0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ead2 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000eadc 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000eae4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eaf2 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000eb10 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000eb1c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eb40 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb64 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000eb74 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eb94 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000eb98 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000eba2 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000eba6 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000ebaa 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ebb4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ebd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebee 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000ebf2 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000ebf8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ebfc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec12 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ec16 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec2c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ec40 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ec48 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ec56 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec6a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ec84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ec94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ecb0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ecd8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ecfe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed46 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee02 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ee2a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ee60 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ee7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee8e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000eeb6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eede 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eeee 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000ef3c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef4a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000ef9a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000efdc 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eff8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f00e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f03a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f04a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f0be 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000f0f4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000f110 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f120 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f17a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f18a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000f1a6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000f1da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1ea 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f20c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f21a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000f2bc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eec6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000ef14 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef22 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000ef72 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000efb4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000efd0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efe6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f012 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f022 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000f096 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000f0cc 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f0e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0f8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f152 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f162 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f17e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000f1b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1c2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f1e4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f1f2 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000f294 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f2d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f2fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f30c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f31a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f332 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f36e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f448 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f488 0000a70a R_ARM_THM_CALL 00002fad type_param_rule │ │ │ │ │ -0000f4b0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f4d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4e0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f4f0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f500 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000f514 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f52a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f532 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ -0000f536 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ -0000f560 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f592 0000a70a R_ARM_THM_CALL 00002fad type_param_rule │ │ │ │ │ -0000f5b8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f5c6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f5ce 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f2e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f2f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f30a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f346 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f37a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f384 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3be 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f420 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f460 0000a70a R_ARM_THM_CALL 00002e61 type_param_rule │ │ │ │ │ +0000f488 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f4aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4b8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f4c8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f4d8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000f4ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f502 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f50a 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ +0000f50e 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ +0000f538 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f56a 0000a70a R_ARM_THM_CALL 00002e61 type_param_rule │ │ │ │ │ +0000f590 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f59e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f5a6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f5bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f5e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f5ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f60c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f614 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f626 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f642 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f64a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f64e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f652 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ -0000f656 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ -0000f66c 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f670 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f686 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f70a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f728 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f736 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f74c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f766 0001f20a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f782 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f79a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f7a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f840 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f858 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f89e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f8dc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8e0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8e4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f8f8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8fc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f900 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f912 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f93c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f94a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f962 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f97a 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000f994 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000f99c 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000f9a0 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000f9ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9ce 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fa0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa38 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fa58 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fa66 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa84 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa88 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa90 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000fa94 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000fa9a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000faa4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fad2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fae4 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000fae8 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000faee 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000faf2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fb06 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000fb0a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb82 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb98 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbc8 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000fbd2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000fc2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc56 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fc8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fca8 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fccc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fce4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fce8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fcf0 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000fcf4 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000fcfa 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fd04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd36 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000fd3a 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000fd40 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd44 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fd58 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000fd5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe04 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f5fe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f61a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f622 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f626 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f62a 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ +0000f62e 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ +0000f644 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f648 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f65e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f6b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6e2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f700 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f70e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f724 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f73e 0001f20a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f75a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f772 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f77c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f78e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f818 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f830 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f876 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f8b4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8b8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8bc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f8d0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8d4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8d8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f8ea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f914 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f922 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f93a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f952 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000f96c 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000f974 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000f978 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000f992 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9a6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f9e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa10 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fa30 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fa3e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa5c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fa60 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fa68 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000fa6c 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000fa72 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fa7c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000faaa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fabc 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000fac0 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000fac6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000faca 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fade 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fae2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fba0 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000fbaa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000fc02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc12 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc2e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fc62 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fc80 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fca4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcbc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fcc0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fcc8 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000fccc 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000fcd2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fcdc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd0e 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000fd12 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000fd18 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd1c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fd30 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000fd34 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd60 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdda 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fe12 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000fe38 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe5a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000feb4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ff0a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ff18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff40 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ff76 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ff9a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fff4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010042 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010050 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fea0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ff00 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ff0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff34 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ff6e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ff92 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ffee 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010046 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010054 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00010098 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000100d0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000100f4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001014c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000101a2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000101d2 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000101ee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001020a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001021c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001026a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001027e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000102a2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000102d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102ea 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000102ee 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000102f2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001033a 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001033e 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -00010342 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -00010356 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001037a 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000103ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103c6 0000b60a R_ARM_THM_CALL 00000b75 _tmp_169_rule │ │ │ │ │ -0001044a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010462 0000bb0a R_ARM_THM_CALL 00000b75 _tmp_174_rule │ │ │ │ │ -0001046c 0000bc0a R_ARM_THM_CALL 00000001 _loop0_175_rule │ │ │ │ │ -00010476 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104e8 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -000104ec 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -000104f2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000104f6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001050a 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001050e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010526 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010550 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001055e 0000bf0a R_ARM_THM_CALL 00000001 _loop0_177_rule │ │ │ │ │ -0001056a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010574 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -00010578 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -00010582 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001058a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000105b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000105d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105e2 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -000105e6 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -000105ec 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000105f0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010606 0000c00a R_ARM_THM_CALL 00000001 _loop0_170_rule │ │ │ │ │ -00010614 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010620 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -00010624 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +000100d2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000100f8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010154 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000101ae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000101dc 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000101fa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010212 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010226 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010276 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001028e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000102ba 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000102f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010304 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010308 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001030c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010354 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00010358 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +0001035c 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +00010370 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010392 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000103b6 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000103d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000103ec 0000b60a R_ARM_THM_CALL 00000a41 _tmp_169_rule │ │ │ │ │ +00010470 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010488 0000bb0a R_ARM_THM_CALL 00000a41 _tmp_174_rule │ │ │ │ │ +00010492 0000bc0a R_ARM_THM_CALL 00000001 _loop0_175_rule │ │ │ │ │ +0001049c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010504 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001050e 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +00010512 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +00010518 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001051c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010530 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00010534 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001054c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010576 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010584 0000bf0a R_ARM_THM_CALL 00000001 _loop0_177_rule │ │ │ │ │ +00010590 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001059a 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +0001059e 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +000105a8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000105b0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000105da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010608 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +0001060c 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +00010612 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010616 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001062c 0000c00a R_ARM_THM_CALL 00000001 _loop0_170_rule │ │ │ │ │ 0001063a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001064a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010656 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001065a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010662 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ -00010666 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ -00010688 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -0001068c 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -0001069c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000106b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000106c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000106da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000106e2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000106f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000106fc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001070a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010718 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010734 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010740 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001075a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010784 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010796 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000107f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010810 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010828 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010832 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010836 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010840 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010852 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010884 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000108b6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010646 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +0001064a 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +00010660 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010670 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001067c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010680 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010688 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ +0001068c 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ +000106ae 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +000106b2 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +000106c2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000106d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000106e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010700 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010708 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001071a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010722 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010730 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001073c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010758 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010766 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001077e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010816 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010830 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010848 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010852 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010856 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010860 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010872 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000108a4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000108d6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001091c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001095c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010970 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010990 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000109a8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109b0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000109b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000109be 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000109c6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010a22 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010a4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a68 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010a8e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010aa4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ab2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ac4 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00010b0e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b56 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010b78 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010b8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b9e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ba2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ba6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010bec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c00 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c36 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c9a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cb4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cc8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cde 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d2e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010d54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d70 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010d8e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010dc6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010df4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e16 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e62 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010eda 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010f08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010f50 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00010f76 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010f90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fa0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010fae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010fbe 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010fd0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fd4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fde 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010ff8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011010 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011042 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011050 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011082 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000110ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110cc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000110e4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011114 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00011120 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001113e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011164 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011172 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001118e 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -0001119a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000111bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001121c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011224 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001122e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001124a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001125a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011268 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000112ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112be 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000112c2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000112ca 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ -000112ce 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ -000112d4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000112dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011312 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001131e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011322 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011326 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -0001132a 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00011340 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011348 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000113de 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000113f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011406 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011416 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011426 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011476 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011484 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001148c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000114a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011504 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011560 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000115ac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000115e0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001163a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011684 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000116b4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000116c8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000116d6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000116e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000116ec 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001170c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011718 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011720 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011734 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011742 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011752 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00011766 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001176e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011772 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001177c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011786 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011798 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117a4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000117ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000117c8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000117d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011816 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011866 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000118a8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000118c2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000118d0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000118dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000118e4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000118f4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000118fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011942 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001196a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011986 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000119a6 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000119c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000119e2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011a0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a18 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011a2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a64 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011ab0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011ae2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b08 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b2e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011b52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b7a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011bda 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011c0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c32 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011c5c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011c80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ca6 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011cd6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011cf2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011d14 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d54 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011d80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011dc6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011dea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011df8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011dfc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011e06 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011e18 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011e22 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e52 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011e72 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011e8c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011eb8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ed4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011ef8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f34 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f86 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011fae 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011fd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fe0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fe4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fee 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012000 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012012 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012028 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012046 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012072 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000120ac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012104 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012176 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001218c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000108f6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001093c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001097c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010990 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109b0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000109c8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109d0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000109d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000109de 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000109e6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010a42 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010a6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a88 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010aae 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010ac4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ad2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ae4 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00010b2e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010b58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b76 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010b98 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010bae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bbe 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bc2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bc6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010c0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c20 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c56 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ca6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010cba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010cd4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ce8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010cfe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d4e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010d74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d90 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010dae 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010de6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010e14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010e82 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010ea6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010efa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010f28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f70 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00010f96 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010fb0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fc0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010fce 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010fde 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010ff0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ff4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ffe 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011018 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011030 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011062 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011070 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000110a2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000110ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110ec 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011104 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011134 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00011140 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001115e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011184 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011192 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000111ae 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +000111ba 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000111dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000111ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011206 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001121c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001123c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011244 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001124e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001126a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001127a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011288 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000112ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112de 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000112e2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000112ea 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ +000112ee 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ +000112f4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000112fc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011332 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001133e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011342 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011346 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +0001134a 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00011360 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011368 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113fe 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011418 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011426 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011436 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011446 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011496 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000114a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000114ac 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000114c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000114c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000114d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011524 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011580 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000115cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011600 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001165a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000116a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000116d4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000116e8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000116f6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011704 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001170c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001172c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011738 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011740 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011754 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011762 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011772 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00011786 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001178e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011792 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001179c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000117a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117c4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000117da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000117e8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000117f6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011836 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011886 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000118c8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000118e2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000118f0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000118fc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011904 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011914 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001191e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011960 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011986 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000119c4 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000119de 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000119fe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011a28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011a84 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011ad0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b4e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011b72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b9a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011bfa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011c2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c52 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011c7c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011ca0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cc6 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011cf6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d12 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011d34 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011d74 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011da0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011dbe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011de6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011e0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e18 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e1c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e26 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011e38 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011e42 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e72 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011e92 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011eac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011ed8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ef4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011f18 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011f54 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011f82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011fa6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011fce 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011ff2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012000 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012004 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001200e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012020 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012032 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012048 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012066 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012092 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000120cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012124 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00012196 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000121ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000121ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012202 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012214 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012232 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012244 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001224c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012258 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012274 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012288 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000122f4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012324 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012328 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012332 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001234c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012362 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001238a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012398 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123b0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000123c8 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000123e2 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000123ea 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -000123ee 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -00012406 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012442 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012488 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001249c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000fa1 _tmp_161_rule │ │ │ │ │ -000124a0 0000cf30 R_ARM_THM_MOVT_ABS 00000fa1 _tmp_161_rule │ │ │ │ │ -000124a8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000124cc 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000124d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124ea 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ -000124ee 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ -000124f6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000124fe 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00012502 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -00012508 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001250c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012524 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001252a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012544 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012556 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001255a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012572 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00012580 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ -00012584 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ -00012590 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012596 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000125a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125b6 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b5b _tmp_162_rule │ │ │ │ │ -000125ba 0000d130 R_ARM_THM_MOVT_ABS 00000b5b _tmp_162_rule │ │ │ │ │ -000125c2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000125cc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000125d0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000125e8 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000125f0 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ -000125f4 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ -00012616 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012628 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012696 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000126e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001270e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001272c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00012748 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012752 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001276e 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001278a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000127a0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000127ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000127e0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012804 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00012816 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001284c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001286e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012894 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000128a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000128b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000128dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012928 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001294e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012980 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001299c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000129b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000129cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012a06 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012a54 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012a86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012aaa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012ad2 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012af6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b1e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012b82 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012bb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bda 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012c04 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012c28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c4e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012c7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c96 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012cba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012cfc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012d2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d4e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012d74 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012d98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dac 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012db0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012db4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012dc8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012dd4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012dea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e02 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012e20 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012e3e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012e50 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012e9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012eb8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ede 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012f1e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012f4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f6e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012f94 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012fb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fc2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fc6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012fd0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012fe0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00013016 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001302c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013046 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001307c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000130b0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000130be 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000130c6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013114 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013130 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013164 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001317c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131ae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121cc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001220e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012222 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012234 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012252 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012264 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001226c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012278 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012294 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122a8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012314 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012344 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012348 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012352 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001236c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012382 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000123aa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000123b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123d0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000123e8 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00012402 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001240a 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0001240e 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +00012426 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012462 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000124a8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000124bc 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000e6d _tmp_161_rule │ │ │ │ │ +000124c0 0000cf30 R_ARM_THM_MOVT_ABS 00000e6d _tmp_161_rule │ │ │ │ │ +000124c8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000124ec 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000124f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001250a 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ +0001250e 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ +00012516 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001251e 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +00012522 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +00012528 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001252c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012544 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001254a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012576 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001257a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012592 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000125a0 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ +000125a4 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ +000125b0 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000125b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000125d6 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b5b _tmp_162_rule │ │ │ │ │ +000125da 0000d130 R_ARM_THM_MOVT_ABS 00000b5b _tmp_162_rule │ │ │ │ │ +000125e2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000125ec 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000125f0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012608 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00012610 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ +00012614 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ +00012636 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012648 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000126b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012702 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001272e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001274c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00012768 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012772 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001278e 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000127aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000127c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000127ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012800 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012824 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00012836 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001286c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001288e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000128b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000128c4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000128d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000128fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012948 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001296e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000129a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000129bc 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000129d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000129ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a26 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012a74 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012aa6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012aca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012af2 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012b16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b3e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012ba2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012bd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bfa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012c24 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012c48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c6e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012c9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cb6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012cda 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012d1c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012d4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d6e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012d94 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012db8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dcc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dd0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dd4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012de8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012df4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e0a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e22 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012e40 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012e5e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012e70 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012eba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ed8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012efe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012f3e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012f6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f8e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012fb4 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012fd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012fe2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012fe6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ff0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013000 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00013036 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001304c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013066 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001309c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000130d0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000130de 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000130e6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013134 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013150 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013184 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001319c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000131ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000131ea 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000131f2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000131fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013216 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001322c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013248 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001329e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013322 0000d80a R_ARM_THM_CALL 00000001 _loop0_48_rule │ │ │ │ │ -00013340 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00013368 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00013372 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133a6 0000da0a R_ARM_THM_CALL 000002e5 param_star_annotation_rule │ │ │ │ │ -000133c0 0000da0a R_ARM_THM_CALL 000002e5 param_star_annotation_rule │ │ │ │ │ -000133e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013416 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00013436 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013450 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013468 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013480 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000134e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001350a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013514 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013518 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001351e 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00013522 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -00013536 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001353a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001355a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013564 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ -0001356e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013572 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013578 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001357c 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -00013590 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135d6 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ -000135e2 0000de0a R_ARM_THM_CALL 00000001 _loop0_182_rule │ │ │ │ │ -000135f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135fe 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ -00013608 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -0001360c 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -00013612 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013616 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001362a 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001362e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013642 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013668 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013674 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013678 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013682 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013692 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000136a2 0000e00a R_ARM_THM_CALL 00000001 _loop0_49_rule │ │ │ │ │ -000136c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013706 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013726 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001373a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001375e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013772 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001378a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000137a2 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000137b2 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -000137b6 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -000137bc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000137c0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000137e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013800 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001380a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013818 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013822 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013826 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001382a 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ -0001382e 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ -00013838 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001385e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013868 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -0001386c 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -00013872 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013876 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000138c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001390c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013920 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001394a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013954 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00013958 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001395e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013962 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013976 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001397a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001399a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139a4 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ -000139ae 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -000139b2 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -000139c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000139f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a3e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a9c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013ab4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ab8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b10 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013b1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b24 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013b50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013ba2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013bf8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013c06 0001880a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00013c1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c2e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013c4a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013c5e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013ca8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013cd2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013d10 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013d38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d72 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013d9e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013db0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00013dc2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013dce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013df2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013e0a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e2e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e48 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013e50 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013e5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013e7a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013e82 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013e8e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e92 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e9c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013ea6 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00013eaa 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00013eae 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ -00013eb2 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ -00013ebc 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013ece 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013ee0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f60 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013fbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fdc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013ff8 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00014010 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001402a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014044 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014052 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000140d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014114 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014140 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001417a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141a6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000141c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014202 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00014220 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001423a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000142b4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000142c4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000142d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000142f2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001431a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014334 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014350 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00014366 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001437a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014382 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000143b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000143c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014400 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001442a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014434 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014492 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000144b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001451e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014542 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014584 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000131ee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001320a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013212 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001321e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013236 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001324c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013268 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000132be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001331a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013342 0000d80a R_ARM_THM_CALL 00000001 _loop0_48_rule │ │ │ │ │ +00013360 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00013388 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00013392 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133c6 0000da0a R_ARM_THM_CALL 000002e5 param_star_annotation_rule │ │ │ │ │ +000133e0 0000da0a R_ARM_THM_CALL 000002e5 param_star_annotation_rule │ │ │ │ │ +00013408 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013436 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00013456 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013470 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013488 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000134ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013502 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001352a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013534 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013538 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001353e 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +00013542 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +00013556 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001355a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001357a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013584 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ +0001358e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013592 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013598 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001359c 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +000135b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000135dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000135f6 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ +00013602 0000de0a R_ARM_THM_CALL 00000001 _loop0_182_rule │ │ │ │ │ +00013610 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001361e 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ +00013628 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +0001362c 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +00013632 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013636 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001364a 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001364e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013662 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013688 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013694 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013698 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000136a2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000136b2 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000136c2 0000e00a R_ARM_THM_CALL 00000001 _loop0_49_rule │ │ │ │ │ +000136e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000136ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013700 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013726 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013746 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001375a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001377e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013792 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000137aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000137c2 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000137d2 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +000137d6 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +000137dc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000137e0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013802 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013820 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001382a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013838 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013842 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013846 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001384a 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ +0001384e 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ +00013858 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001387e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013888 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +0001388c 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +00013892 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013896 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000138e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001391a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001392c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013940 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001396a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013974 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +00013978 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001397e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013982 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013996 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001399a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000139ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000139c4 0000dc0a R_ARM_THM_CALL 00000bb1 _tmp_184_rule │ │ │ │ │ +000139ce 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +000139d2 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +000139e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000139fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a10 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a5e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013abc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013ad4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ad8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b30 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013b3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b44 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013b70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013bc2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013c18 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013c26 0001880a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +00013c3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c4e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013c6a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013c7e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013cc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cf2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013d30 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013d58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d92 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013dbe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013dd0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00013de2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013dee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e12 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013e2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013e3c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013e4e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013e68 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013e70 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013e7c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013e9a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013ea2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013eae 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013eb2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ebc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013ec6 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00013eca 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00013ece 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ +00013ed2 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ +00013edc 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013eee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f44 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013fdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ff4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ffc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014018 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00014030 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001404a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014064 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014072 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000140f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014134 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014160 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001419a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141c6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000141e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141fc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014222 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00014240 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001425a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000142d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000142e4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000142f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014312 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001433a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014354 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014370 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00014386 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001439a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000143a2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000143d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000143e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000143fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014410 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014420 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001444a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014454 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144b2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000144d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001453e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014562 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000145a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145b0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000145d6 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -000145f2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014600 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -00014620 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014636 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001465a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001466c 0000ee0a R_ARM_THM_CALL 00000a3d _loop0_112_rule │ │ │ │ │ -00014678 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000146a0 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000146c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014702 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001471c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014726 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014740 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001474a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014764 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001476e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014786 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001478c 00005f2f R_ARM_THM_MOVW_ABS_NC 0000eda9 annotated_rhs_rule │ │ │ │ │ -00014790 00005f30 R_ARM_THM_MOVT_ABS 0000eda9 annotated_rhs_rule │ │ │ │ │ -00014798 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000147ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014808 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001481c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014840 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014866 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001487a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ -0001487e 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ -00014884 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014888 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001489c 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000148a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000148b6 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ -000148ba 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ -000148c0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000148c4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000148cc 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ -000148d0 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ -000148d6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000148e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001490a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014914 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000faf _tmp_236_rule │ │ │ │ │ -00014918 0000ef30 R_ARM_THM_MOVT_ABS 00000faf _tmp_236_rule │ │ │ │ │ -00014920 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001492a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014932 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014936 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001493e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ -00014942 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ -00014948 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001495a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ -0001495e 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ -00014964 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ -00014968 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ -0001496e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014980 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000149a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000149ea 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -000149f6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000149fa 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a04 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014a0e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014a18 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a1c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a24 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ -00014a28 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ -00014a2e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014a4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a58 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014a68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a74 0000f10a R_ARM_THM_CALL 00000a3d _loop0_240_rule │ │ │ │ │ -00014a7e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a82 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a8c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014a96 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014aa0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014aa4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014aac 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ -00014ab0 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ -00014ab6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014ad4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ae2 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ -00014aee 0000f22f R_ARM_THM_MOVW_ABS_NC 00000d41 _tmp_238_rule │ │ │ │ │ -00014af2 0000f230 R_ARM_THM_MOVT_ABS 00000d41 _tmp_238_rule │ │ │ │ │ -00014afa 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014b04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b0e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b12 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b1a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ -00014b1e 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ -00014b24 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014b3e 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ccd _tmp_235_rule │ │ │ │ │ -00014b42 0000f330 R_ARM_THM_MOVT_ABS 00000ccd _tmp_235_rule │ │ │ │ │ -00014b4a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014b54 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b5e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b62 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014b6a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ -00014b6e 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ -00014b74 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014b94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bbc 0000f42f R_ARM_THM_MOVW_ABS_NC 00000d95 _tmp_242_rule │ │ │ │ │ -00014bc0 0000f430 R_ARM_THM_MOVT_ABS 00000d95 _tmp_242_rule │ │ │ │ │ -00014bc8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014bda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014be2 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00014be6 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00014bee 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00014bf6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bfa 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c04 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ -00014c08 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ -00014c0c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c12 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c3c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c40 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c4a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ -00014c4e 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ -00014c52 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c6a 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014cb2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145d0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000145f6 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +00014612 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014620 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +00014640 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014656 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001467a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001468c 0000ee0a R_ARM_THM_CALL 000029c1 _loop0_112_rule │ │ │ │ │ +00014698 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000146c0 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +000146e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014718 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014722 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001473c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014746 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014760 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001476a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014784 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001478e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147ac 00005e2f R_ARM_THM_MOVW_ABS_NC 0000ed81 annotated_rhs_rule │ │ │ │ │ +000147b0 00005e30 R_ARM_THM_MOVT_ABS 0000ed81 annotated_rhs_rule │ │ │ │ │ +000147b8 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000147ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014812 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014828 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001483c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014860 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014886 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001489a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ +0001489e 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ +000148a4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000148a8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000148bc 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000148c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000148d6 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ +000148da 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ +000148e0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000148e4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000148ec 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ +000148f0 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ +000148f6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014900 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001492a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014934 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000faf _tmp_236_rule │ │ │ │ │ +00014938 0000ef30 R_ARM_THM_MOVT_ABS 00000faf _tmp_236_rule │ │ │ │ │ +00014940 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001494a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014952 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014956 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001495e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ +00014962 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ +00014968 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001497a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ +0001497e 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ +00014984 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ +00014988 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ +0001498e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000149a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000149c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a0a 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014a16 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a1a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a24 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014a2e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a38 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014a3c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014a44 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ +00014a48 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ +00014a4e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014a6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a78 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014a88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a94 0000f10a R_ARM_THM_CALL 000029c1 _loop0_240_rule │ │ │ │ │ +00014a9e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014aa2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014aac 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014ab6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014ac0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014ac4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014acc 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ +00014ad0 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ +00014ad6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014af4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b02 0000f00a R_ARM_THM_CALL 00000f0b _tmp_237_rule.isra.0 │ │ │ │ │ +00014b0e 0000f22f R_ARM_THM_MOVW_ABS_NC 00000d41 _tmp_238_rule │ │ │ │ │ +00014b12 0000f230 R_ARM_THM_MOVT_ABS 00000d41 _tmp_238_rule │ │ │ │ │ +00014b1a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014b24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b2e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b32 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b3a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ +00014b3e 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ +00014b44 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014b5e 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ccd _tmp_235_rule │ │ │ │ │ +00014b62 0000f330 R_ARM_THM_MOVT_ABS 00000ccd _tmp_235_rule │ │ │ │ │ +00014b6a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014b74 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b7e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b82 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b8a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ +00014b8e 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ +00014b94 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014bb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bdc 0000f42f R_ARM_THM_MOVW_ABS_NC 00000d95 _tmp_242_rule │ │ │ │ │ +00014be0 0000f430 R_ARM_THM_MOVT_ABS 00000d95 _tmp_242_rule │ │ │ │ │ +00014be8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014bfa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c02 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00014c06 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00014c0e 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00014c16 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c1a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c24 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ +00014c28 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ +00014c2c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c32 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c5c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c60 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c6a 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ +00014c6e 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ +00014c72 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c8a 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00014cd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d0e 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -00014d12 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -00014d1a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014d32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d5e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d62 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d6a 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -00014d6e 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -00014d74 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014d7c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d8e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014dee 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014e18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e7a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014e8e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00014eac 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014eca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014eee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014f10 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014f1a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014f48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f92 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f96 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fa0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014fc0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014fd8 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014fdc 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014fe4 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ -00014fe8 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ -00014fec 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014ff4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015006 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001500a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015014 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00015018 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0001501c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015046 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000150a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150b8 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000150bc 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000150c4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000150f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015100 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001510a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015110 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015114 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001511e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015126 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001512a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015132 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00015136 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -0001513e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015144 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001516a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015180 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000151cc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001522a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015254 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015258 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001525c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015294 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000152c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015310 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00015326 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001537a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015392 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153ca 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000153f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001541a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001545a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015468 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015478 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001548e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001549c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000154bc 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000154d6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015514 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015528 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001553c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015556 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001557e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015586 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001559c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000155b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000155cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000155f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015630 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015670 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001569c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015702 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015726 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0001575a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015786 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000157b6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000157e6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000157f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001580e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015830 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0001583e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001585c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015878 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000158a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015906 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001590a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015914 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015922 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015926 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001592e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ -00015932 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ -00015936 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001593e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015952 0000f80a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ -00015960 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001596c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015974 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015978 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015982 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015996 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000159b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000159c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000159d8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000159e0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000159f4 0000f90a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -00015a60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a6c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015aa0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ad0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015b08 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015b1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b58 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015b88 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015bd0 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015bd8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015bf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c04 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c08 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c12 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015c36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c74 0000a00a R_ARM_THM_CALL 000012fd invalid_arguments_rule │ │ │ │ │ -00015c86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015cae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015cc4 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ -00015cd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ce6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cea 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cf4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015d02 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015d06 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015d0e 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ -00015d12 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ -00015d16 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015d1e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015d32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015d46 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015d60 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ -00015d70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d7a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015d7e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015d88 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00015d8c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00015d90 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015da6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015dbc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015dee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015e04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015e5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015eb4 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015ee4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015f10 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015f3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015fb8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001606a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001607e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000160ba 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000160e0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000160ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001611a 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00016134 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001613a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016156 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016160 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001616e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016182 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000161b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000161c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000161de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000161f6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001620e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001625a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016282 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016292 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001629e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000162e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162f8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016348 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016358 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001636c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016374 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001637c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001638c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016394 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000163a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016418 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016432 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001644c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016466 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016480 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016498 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000164b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000164c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000164de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000164f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001650a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016524 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016536 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016540 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016554 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016564 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016574 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016584 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016594 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000165a4 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000165b4 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000165c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000165de 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000165e6 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -000165ea 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -00016600 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016610 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016620 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001669a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000166e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000166f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016748 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001678a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167f0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016808 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001682a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001683e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001686c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016880 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000168b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000168ca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000168ec 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000168fc 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016926 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001693e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016950 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001695e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001696e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016986 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000169c2 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000169d2 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000169fc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016a14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a24 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016a32 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016a42 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016a64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016aae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ac0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016aec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016afc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016b14 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016b40 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016b7a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016b98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016bac 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016bfc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016c1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c2c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016cb2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016cd6 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016ce6 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016cfa 0001000a R_ARM_THM_CALL 000008f9 _loop0_129_rule │ │ │ │ │ -00016d0a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016d26 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016d3e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016d5c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016d7c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016da2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016dc2 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016dee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e36 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016e58 0001010a R_ARM_THM_CALL 00001bcd invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016e74 0001010a R_ARM_THM_CALL 00001bcd invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016e86 0001010a R_ARM_THM_CALL 00001bcd invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016ea2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ebc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016edc 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016f0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f1c 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -00016f20 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00016f26 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016f2a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016f3e 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016f42 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f56 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016f5a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016f62 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00016f66 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -00016f6c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016f78 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f90 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016f94 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016f9c 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00016fa0 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -00016fa6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016fb2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016fda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ff0 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -00016ff4 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00016ffa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016ffe 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017012 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017016 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017044 0001000a R_ARM_THM_CALL 000008f9 _loop0_129_rule │ │ │ │ │ -00017054 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001706a 0002050a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00017086 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001711a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017126 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017152 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017166 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001716e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001717a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017180 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017194 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001719a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000171c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000171cc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000171ec 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000171f4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017200 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001724a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017292 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172e0 0001032f R_ARM_THM_MOVW_ABS_NC 00003c21 _tmp_179_rule │ │ │ │ │ -000172e4 00010330 R_ARM_THM_MOVT_ABS 00003c21 _tmp_179_rule │ │ │ │ │ -000172ec 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000172f4 0001022f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ -000172f8 00010230 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ -000172fe 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017302 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017316 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001731a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001732e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001733e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001739c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000173da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001740a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001741c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017458 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017478 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001748e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000174ac 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000174bc 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000174d0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001750a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017528 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001753c 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017546 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017566 0001010a R_ARM_THM_CALL 00001bcd invalid_kwarg_rule.isra.0 │ │ │ │ │ -0001758e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000175a4 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -000175a8 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -000175ae 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000175b2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000175c6 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000175ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000175de 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000175e2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000175ea 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -000175ee 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -000175f4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000175fe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017616 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017628 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017698 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000176ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000176f2 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017700 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00017710 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001772c 0001010a R_ARM_THM_CALL 00001bcd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00014cdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d2e 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +00014d32 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +00014d3a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014d52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d5e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d7e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d82 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d8a 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +00014d8e 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +00014d94 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014d9c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014dae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dbe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e0e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014e38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e9a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014eae 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014ecc 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014eea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f0e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014f30 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014f3a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014f68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fb2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fb6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fc0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014fe0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ff8 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014ffc 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015004 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ +00015008 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ +0001500c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015014 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015026 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001502a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015034 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00015038 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001503c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015066 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000150c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150d8 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000150dc 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000150e4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015114 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015120 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001512a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015130 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015134 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001513e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015146 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001514a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015152 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00015156 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +0001515e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015164 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001518a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000151a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000151ec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001524a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015274 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015278 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001527c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000152b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000152e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001530a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015330 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00015346 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000153aa 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000153c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015408 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015446 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015468 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154bc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000154fa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015508 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015518 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001552c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001553a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001555a 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00015594 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000155de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000155f2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015630 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015684 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001568c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000156b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000156fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015714 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001571a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015738 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000157a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001580c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001582c 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001583e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015872 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015910 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015950 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001597c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015a06 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00015a3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a66 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015a96 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015ac6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015ad8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015aee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015b10 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00015b1e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b3c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015b58 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015b84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ba4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bb0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015bde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015be6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bea 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bf4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015c02 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015c06 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015c0e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ +00015c12 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ +00015c16 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015c1e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c32 0000f80a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ +00015c40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c54 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c58 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c62 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015c76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ca4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015cb8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015cc0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015cd4 0000f90a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +00015d40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d4c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015d80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015db0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015de8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015dfe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e38 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015e68 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015eb0 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015eb8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015ed8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ee4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ee8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ef2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015f16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f54 0000a00a R_ARM_THM_CALL 000011c9 invalid_arguments_rule │ │ │ │ │ +00015f66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015f8e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015fa4 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ +00015fb2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fc6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fca 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fd4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015fe2 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015fe6 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015fee 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ +00015ff2 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ +00015ff6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015ffe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016012 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016026 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016040 0000fc0a R_ARM_THM_CALL 00000c6b _tmp_229_rule.isra.0 │ │ │ │ │ +00016050 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001605a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001605e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016068 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001606c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00016070 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016086 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001609c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000160ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001613a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016178 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016194 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000161c4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000161f0 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001621c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016246 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001627c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016298 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016354 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016368 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000163a4 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000163ca 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000163d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016404 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001641e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016424 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016440 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001644a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016458 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001646c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001649a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000164b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000164f8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016546 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001656e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001657e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001658a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165e4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016634 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016644 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016658 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016660 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016668 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016678 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016680 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001668c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000166ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016704 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001671e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016738 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016752 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001676c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016784 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001679c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016810 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016822 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001682c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016840 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016850 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016860 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016870 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016880 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016890 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168a0 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000168ca 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168d2 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +000168d6 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +000168ec 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000168fc 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001690c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016986 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000169cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000169e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a34 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016adc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016af4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b16 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016b2a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016b58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016b6c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016b9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016bb6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016bd8 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016be8 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016c12 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016c2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c3c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016c4a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016c5a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016c72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c8c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016cae 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016cbe 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016ce8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016d00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d10 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016d1e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016d2e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016d50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016d9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016dac 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016dd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016de8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016e00 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016e2c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016e66 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016e84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e98 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016ee8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016f06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f18 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016fa2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016fc6 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016fd6 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016fea 0001000a R_ARM_THM_CALL 000008f9 _loop0_129_rule │ │ │ │ │ +00016ffa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001701c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001703c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017062 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017082 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000170a2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000170ba 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000170de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001710e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017126 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017148 0001010a R_ARM_THM_CALL 00001a99 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017164 0001010a R_ARM_THM_CALL 00001a99 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017176 0001010a R_ARM_THM_CALL 00001a99 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017198 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171b2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000171d2 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000171fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001720c 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017210 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00017216 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001721a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001722e 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017232 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017246 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001724a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017252 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00017256 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0001725c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017268 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017280 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017284 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001728c 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00017290 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00017296 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000172a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000172d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172ec 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +000172f0 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +000172f6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000172fa 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001730e 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017312 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017334 0001000a R_ARM_THM_CALL 000008f9 _loop0_129_rule │ │ │ │ │ +00017344 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001735a 0002050a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00017376 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017392 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000173ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000173c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000173e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000173f8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017412 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001741e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017452 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001745a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001746c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017472 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017486 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001748c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000174c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000174cc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000174e6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000174ee 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001750a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001753e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001757e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000175b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000175cc 0001032f R_ARM_THM_MOVW_ABS_NC 00003ad5 _tmp_179_rule │ │ │ │ │ +000175d0 00010330 R_ARM_THM_MOVT_ABS 00003ad5 _tmp_179_rule │ │ │ │ │ +000175d8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000175e0 0001022f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ +000175e4 00010230 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ +000175ea 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000175ee 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017602 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017606 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001761a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001762a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017688 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000176c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017708 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00017744 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001775a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017776 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017786 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017792 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177da 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000177de 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000177ec 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ -000177f0 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ -000177f6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017832 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017888 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000178b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000178d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000178f8 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001791c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001792a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001793c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001796c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001797e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017996 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000179b8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000179f4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017a3a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017a56 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017a74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a80 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a84 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a8e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017a9c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017ac0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017adc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017ae4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017aee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017af6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017b04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b16 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017b90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017bba 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017bde 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017bfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c0c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017c20 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017c30 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017c4c 0001052f R_ARM_THM_MOVW_ABS_NC 00017ee5 _tmp_59_rule │ │ │ │ │ -00017c50 00010530 R_ARM_THM_MOVT_ABS 00017ee5 _tmp_59_rule │ │ │ │ │ -00017c58 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017c66 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017c70 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017cc0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ce8 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017d16 0001052f R_ARM_THM_MOVW_ABS_NC 00017ee5 _tmp_59_rule │ │ │ │ │ -00017d1a 00010530 R_ARM_THM_MOVT_ABS 00017ee5 _tmp_59_rule │ │ │ │ │ -00017d22 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017d32 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017d3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d5a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017d8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d9a 0001062f R_ARM_THM_MOVW_ABS_NC 0001bf85 _tmp_203_rule │ │ │ │ │ -00017d9e 00010630 R_ARM_THM_MOVT_ABS 0001bf85 _tmp_203_rule │ │ │ │ │ -00017da6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017db2 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00017db6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e1a 0001062f R_ARM_THM_MOVW_ABS_NC 0001bf85 _tmp_203_rule │ │ │ │ │ -00017e1e 00010630 R_ARM_THM_MOVT_ABS 0001bf85 _tmp_203_rule │ │ │ │ │ -00017e22 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017e30 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00017e34 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e5c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017e64 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017e6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e8c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ea0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ea8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017eae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017eca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017f0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f3c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017f8e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017fe4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001800e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018020 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018042 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000180a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000180ce 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000180e0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000180ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000180fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001810c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018122 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00018134 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001813c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018196 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000181a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000181ea 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000181fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018204 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018214 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000182a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000182c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001835e 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000183b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000183be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000183cc 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018402 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018406 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -0001840a 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -0001841c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018432 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001843c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018440 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001844a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001845a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018464 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018484 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018494 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000184d4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000184d8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000184e2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000184ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018516 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018522 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018546 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018582 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001859a 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ -0001861e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018634 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ -0001863e 00011d0a R_ARM_THM_CALL 00001161 _loop0_193_rule │ │ │ │ │ -00018648 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001865e 00011e0a R_ARM_THM_CALL 00003721 _loop1_196_rule │ │ │ │ │ -00018668 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018692 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000186ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000186c4 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -000186c8 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -000186ce 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000186d2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001872c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001874a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001876c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001878c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000187ac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000187b4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000187c8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000187d8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000187ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018808 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001880c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018814 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ -00018818 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ -0001882a 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001882e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001884c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018862 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018880 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001889c 0001210a R_ARM_THM_CALL 00001161 _loop0_195_rule │ │ │ │ │ -000188aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188b6 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -000188ba 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -000188d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000188e0 0001220a R_ARM_THM_CALL 00001161 _loop0_187_rule │ │ │ │ │ -000188ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188fa 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -000188fe 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -00018906 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001891a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018924 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -00018928 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -0001892e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018932 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001894a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00018960 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -00018964 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00018972 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018984 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000189de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000189f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a1a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a1e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a28 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018a3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a74 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018a8e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a92 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ace 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018adc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018b04 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018b1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018b38 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b92 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018bba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018bf0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018bfc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018c22 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018c3c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018c58 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018c6a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018c84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c9a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018cb4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018cd6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018d4e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018d6a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018d82 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018d8a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018da6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018db2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018e02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e28 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e2c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e36 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018e40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018e8c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018e96 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018eb4 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018ed4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018f04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018f0a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018f84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018f90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018f9e 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018fae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018fb6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018fba 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018fc4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018fd6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018fdc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019024 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001906e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001907c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000190a2 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000190b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000190d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000190dc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019114 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019122 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001914c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019162 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019180 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000191a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191dc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019206 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019236 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019242 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019266 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019280 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019298 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000192bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000192f2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019310 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001938a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001939e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000193b4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000193d0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019408 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019416 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019436 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019446 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001944a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019454 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019468 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001949c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000194aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000194c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000194e0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000194e8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019510 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019548 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019560 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000195b0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000195fa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019606 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001962e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001964e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019674 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019688 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001969e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017764 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001777a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017798 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000177a8 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000177bc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000177f6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017814 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017828 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017832 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017852 0001010a R_ARM_THM_CALL 00001a99 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0001787a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017890 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017894 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0001789a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001789e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000178b2 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000178b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000178ca 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000178ce 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000178d6 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +000178da 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +000178e0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000178ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017902 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017914 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017984 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001799a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000179c0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000179de 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000179ec 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000179fc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017a18 0001010a R_ARM_THM_CALL 00001a99 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00017a30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a46 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017a62 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017a72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a7e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ac6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017aca 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017ad8 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ +00017adc 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ +00017ae2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017b1e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017b74 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017b9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017bbe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017be4 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017c08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c28 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00017c58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c6a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c82 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017ca4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017ce0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017d26 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017d42 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017d60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d6c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d70 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d7a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017d88 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017dac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017dc8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017dd0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017dda 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017de2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017df0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e02 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017e7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ea6 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00017eca 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017ee8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ef8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017f0c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017f1c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017f38 0001052f R_ARM_THM_MOVW_ABS_NC 000181d1 _tmp_59_rule │ │ │ │ │ +00017f3c 00010530 R_ARM_THM_MOVT_ABS 000181d1 _tmp_59_rule │ │ │ │ │ +00017f44 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00017f52 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00017f5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017fac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017fd4 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018002 0001052f R_ARM_THM_MOVW_ABS_NC 000181d1 _tmp_59_rule │ │ │ │ │ +00018006 00010530 R_ARM_THM_MOVT_ABS 000181d1 _tmp_59_rule │ │ │ │ │ +0001800e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001801e 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00018028 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018046 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018076 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018086 0001062f R_ARM_THM_MOVW_ABS_NC 0001c1f1 _tmp_203_rule │ │ │ │ │ +0001808a 00010630 R_ARM_THM_MOVT_ABS 0001c1f1 _tmp_203_rule │ │ │ │ │ +00018092 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001809e 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000180a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000180f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018106 0001062f R_ARM_THM_MOVW_ABS_NC 0001c1f1 _tmp_203_rule │ │ │ │ │ +0001810a 00010630 R_ARM_THM_MOVT_ABS 0001c1f1 _tmp_203_rule │ │ │ │ │ +0001810e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001811c 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00018120 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018148 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018150 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018158 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018178 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001818c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018194 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001819a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000181b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000181fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001820a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001821a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018228 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001827a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000182d0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000182fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001830c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001832e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001838e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000183ba 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000183cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000183e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000183f8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001840e 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00018420 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018428 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018482 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018492 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000184ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000184c4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000184d6 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000184e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000184f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018500 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001858c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000185ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001864a 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001869e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000186aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000186b8 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +000186ee 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000186f2 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +000186f6 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +00018708 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001871e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018728 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001872c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018736 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018746 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00018750 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018770 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018780 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000187c0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000187c4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000187ce 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000187d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018802 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001880e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018832 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001886e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018886 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ +0001890a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018920 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ +0001892a 00011d0a R_ARM_THM_CALL 0000102d _loop0_193_rule │ │ │ │ │ +00018934 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001894a 00011e0a R_ARM_THM_CALL 000035d5 _loop1_196_rule │ │ │ │ │ +00018954 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001897e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000189a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000189b0 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +000189b4 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +000189ba 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000189be 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018a18 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018a36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a58 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018a78 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018a98 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018aa0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018ab4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ac4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00018ad8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ae8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018af4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018af8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018b00 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ +00018b04 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ +00018b16 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018b1a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018b38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018b88 0001210a R_ARM_THM_CALL 0000102d _loop0_195_rule │ │ │ │ │ +00018b96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ba2 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +00018ba6 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +00018bc4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018bcc 0001220a R_ARM_THM_CALL 0000102d _loop0_187_rule │ │ │ │ │ +00018bda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018be6 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +00018bea 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +00018bf2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c10 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +00018c14 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +00018c1a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018c1e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018c36 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00018c4c 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +00018c50 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00018c5e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018c70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018cca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ce4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018cfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d06 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d0a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d14 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018d26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018d60 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018d7a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d7e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018dba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018dc8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018df0 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018e06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e24 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018e4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018e68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018e7e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018ea6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018edc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018ee8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018f0e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018f28 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018f44 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018f56 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018f70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018f86 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018fa0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018fc2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001903a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019056 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001906e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019076 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019092 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001909e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000190ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019114 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019118 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019122 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001912c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019178 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019182 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000191a0 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000191c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000191f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191f6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019270 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001927c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001928a 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001929a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000192a2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000192a6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000192b0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000192c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000192c8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019310 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001935a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019368 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001938e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000193a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193c4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000193c8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019400 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001940e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019438 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001944e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001946c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019492 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194c8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000194f2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019522 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001952e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019552 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001956c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019584 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000195a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000195c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000195de 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000195fc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019676 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001968a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196a0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000196bc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000196f2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019700 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019728 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019748 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001974c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019756 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019768 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000197c8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000197d6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000197fa 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001981a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001984e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001985c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001987c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001989c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000198a0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000198aa 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000198bc 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000198e6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019902 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001991c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019942 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001994c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019984 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000199a6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000199b4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000199d8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019a16 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019a46 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019a50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019a6e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019a7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019a9c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ab4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019abc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019ac8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ada 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019afc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b12 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b68 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019bba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019bc8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019bf0 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019c10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c46 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c5c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019c7a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019cac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019cb8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019cda 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019cf8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019cfc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d06 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019d16 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00019d3e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019d58 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019d74 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019d84 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019da8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019db4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019dbc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019de2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e1c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019e2a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e40 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019e48 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019e62 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e76 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e94 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019ef4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f5c 0001230a R_ARM_THM_CALL 00001161 _loop0_110_rule │ │ │ │ │ -00019f7a 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00019fa6 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00019fb0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019fdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019fee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a002 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a028 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a032 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a036 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a03c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001a040 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001a054 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a058 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a078 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a08c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a090 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a096 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001a09a 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001a0ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0b8 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ -0001a0c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a0d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a0f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a120 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a138 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a14e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a16e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a176 0001260a R_ARM_THM_CALL 00003721 _loop1_111_rule │ │ │ │ │ -0001a18e 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a1ac 0001270a R_ARM_THM_CALL 00000f5d _tmp_199_rule │ │ │ │ │ -0001a1b6 0001280a R_ARM_THM_CALL 00001161 _loop0_200_rule │ │ │ │ │ -0001a1c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a1ce 0001290a R_ARM_THM_CALL 00000f5d _tmp_201_rule │ │ │ │ │ -0001a1d6 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -0001a1da 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -0001a1e0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a1e4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a1f8 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a1fc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a21c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a224 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -0001a228 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -0001a22e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a232 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a248 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a272 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a284 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a2b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a2c4 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001a2e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a2ec 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a2f0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a2f8 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -0001a2fc 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -0001a302 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001a31a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a334 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a37e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a400 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a40a 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001a40e 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001a414 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a418 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a42c 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a430 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a450 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a45a 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ -0001a464 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001a468 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001a47c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a494 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4e2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a4f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a500 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a50a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a52a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a538 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a56a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a572 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a58a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a598 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a5ac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a5b4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a5ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a5fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a610 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a6de 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a6fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a70c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a71a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a72a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001a73e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a766 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7e6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a802 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a814 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a822 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a832 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001a846 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a876 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a88e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a8da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8f0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a940 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a95a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a992 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a99a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a9c2 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001a9da 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001aa04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa42 0001400a R_ARM_THM_CALL 00002709 pattern_capture_target_rule │ │ │ │ │ -0001aa50 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aa72 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001aa7c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001aadc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001aaf4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001ab06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ab20 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ab54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ab6e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ab88 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ab90 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001aba0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aba8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001abbe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001abea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac56 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001ac5a 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001ac62 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001ac7a 0001442f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ -0001ac7e 00014430 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ -0001ac84 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ac88 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ac9c 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001aca0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001acb6 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -0001acba 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0001acbe 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0001acca 0001432f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ -0001acce 00014330 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ -0001acd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001acec 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ad02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ada0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001adbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001adce 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001adde 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001adee 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ae00 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ae54 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ae5c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001ae82 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001ae96 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001aeaa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001aec4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aecc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aed4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aeea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001af4e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001af90 0001480a R_ARM_THM_CALL 000024f1 signed_number_rule │ │ │ │ │ -0001afa8 0001490a R_ARM_THM_CALL 000025dd complex_number_rule │ │ │ │ │ -0001afdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aff6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b010 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b04c 0001400a R_ARM_THM_CALL 00002709 pattern_capture_target_rule │ │ │ │ │ -0001b06a 0001410a R_ARM_THM_CALL 000027a5 wildcard_pattern_rule │ │ │ │ │ -0001b0a6 00014a0a R_ARM_THM_CALL 00002875 attr_rule │ │ │ │ │ -0001b0d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b110 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b128 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b168 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b182 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b19c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1f2 00014b0a R_ARM_THM_CALL 000029c5 name_or_attr_rule │ │ │ │ │ -0001b1fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b208 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b21e 00014b0a R_ARM_THM_CALL 000029c5 name_or_attr_rule │ │ │ │ │ -0001b22e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b23a 00014c0a R_ARM_THM_CALL 00002c9d positional_patterns_rule │ │ │ │ │ -0001b24a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b25c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b26c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b296 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001b2ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b2cc 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001b2ea 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001b2f8 00014d2f R_ARM_THM_MOVW_ABS_NC 000036c9 _tmp_67_rule │ │ │ │ │ -0001b2fc 00014d30 R_ARM_THM_MOVT_ABS 000036c9 _tmp_67_rule │ │ │ │ │ -0001b304 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b310 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b32c 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001b336 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b34e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b35a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b382 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b38a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3a0 00014e0a R_ARM_THM_CALL 00003801 double_star_pattern_rule │ │ │ │ │ -0001b3b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b3fe 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b40c 00014f0a R_ARM_THM_CALL 00003855 items_pattern_rule │ │ │ │ │ -0001b41c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b428 00014e0a R_ARM_THM_CALL 00003801 double_star_pattern_rule │ │ │ │ │ -0001b438 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b448 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b454 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b46c 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b47c 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b49e 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b4ac 00014f0a R_ARM_THM_CALL 00003855 items_pattern_rule │ │ │ │ │ -0001b4bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b4cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b4d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b4f0 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b500 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b520 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b52e 00013f0a R_ARM_THM_CALL 00002a19 maybe_sequence_pattern_rule │ │ │ │ │ -0001b540 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b54c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b568 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -0001b572 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b592 00014b0a R_ARM_THM_CALL 000029c5 name_or_attr_rule │ │ │ │ │ -0001b5a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b5aa 0001500a R_ARM_THM_CALL 00002de5 keyword_patterns_rule │ │ │ │ │ -0001b5b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b5c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b5d0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b5e6 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b5f4 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001b606 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b628 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001b632 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b64e 00014b0a R_ARM_THM_CALL 000029c5 name_or_attr_rule │ │ │ │ │ -0001b67e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b692 0001512f R_ARM_THM_MOVW_ABS_NC 00002c99 _tmp_70_rule │ │ │ │ │ -0001b696 00015130 R_ARM_THM_MOVT_ABS 00002c99 _tmp_70_rule │ │ │ │ │ -0001b69e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b6aa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b6c6 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001b6d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b6e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b6f2 00014c0a R_ARM_THM_CALL 00002c9d positional_patterns_rule │ │ │ │ │ -0001b700 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b70a 0001500a R_ARM_THM_CALL 00002de5 keyword_patterns_rule │ │ │ │ │ -0001b718 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b726 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000196f4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019702 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019722 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019732 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019736 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019740 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019754 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019788 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019796 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000197ae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000197cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000197d4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000197fc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019834 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001984c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001989c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000198e6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000198f2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001991a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001993a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019960 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019974 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001998a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000199a8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000199de 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000199ec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019a14 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019a34 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a38 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a42 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019a54 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00019ab4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019ac2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019ae6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019b06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b3a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019b48 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019b68 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019b88 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b8c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b96 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019ba8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00019bd2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019bee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019c08 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019c2e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00019c38 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c70 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019c92 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019ca0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019cc4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019d02 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019d32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d3c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d5a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019d66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019da0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019da8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019db4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019dc6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019de8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019dfe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e54 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019ea6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019eb4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019edc 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019efc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019f32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019f48 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019f66 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019f98 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019fa4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019fc6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019fe4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019fe8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ff2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a002 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a02a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a044 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a060 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a070 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a094 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a0a0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a0a8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a0ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a108 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a116 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a12c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a134 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a14e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a162 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a180 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a1e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a1f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a222 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a248 0001230a R_ARM_THM_CALL 0000102d _loop0_110_rule │ │ │ │ │ +0001a266 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a292 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a29c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a2c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a2da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a2ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a314 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a31e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a322 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a328 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001a32c 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001a340 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001a344 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a364 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a378 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a37c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a382 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001a386 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001a39a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a3a4 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ +0001a3b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a3c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a3e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a40c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a424 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a43a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a45a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a462 0001260a R_ARM_THM_CALL 000035d5 _loop1_111_rule │ │ │ │ │ +0001a47a 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001a498 0001270a R_ARM_THM_CALL 00000f5d _tmp_199_rule │ │ │ │ │ +0001a4a2 0001280a R_ARM_THM_CALL 0000102d _loop0_200_rule │ │ │ │ │ +0001a4ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a4ba 0001290a R_ARM_THM_CALL 00000f5d _tmp_201_rule │ │ │ │ │ +0001a4c2 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +0001a4c6 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +0001a4cc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a4d0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a4e4 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001a4e8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a508 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a510 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +0001a514 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +0001a51a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a51e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a534 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a55e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a570 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a59e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a5b0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001a5cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5d8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a5dc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a5e4 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +0001a5e8 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +0001a5ee 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001a606 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a620 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a66a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a69c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6f6 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001a6fa 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001a700 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a704 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a718 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001a71c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a73c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a746 0001250a R_ARM_THM_CALL 00000bb1 _tmp_202_rule │ │ │ │ │ +0001a750 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001a754 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001a768 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a780 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a79a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a7ce 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a7e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a7ec 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a7f6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a816 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a824 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a856 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a85e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a876 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a884 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a898 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a8a0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a8d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a9ca 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a9e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a9f8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001aa06 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001aa16 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001aa2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aa52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aad2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001aaee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aafe 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001ab0c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ab1c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001ab30 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ab5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ab72 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001abbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001abd4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001ac24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac3a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001ac74 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ac7c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001aca6 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001acbe 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001ace8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad22 0001400a R_ARM_THM_CALL 000025d5 pattern_capture_target_rule │ │ │ │ │ +0001ad30 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ad52 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001adb0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001adca 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001addc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001adee 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001adf2 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001adfa 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001ae0e 0001442f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ +0001ae12 00014430 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ +0001ae18 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ae1c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ae30 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ae34 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae64 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ae98 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aeac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aec0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001aee8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001af0e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001af16 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001af26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001af2c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001af58 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001af7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001af9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001afb8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001afce 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0001afd2 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +0001afd6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0001afe2 0001432f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ +0001afe6 00014330 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ +0001b07c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b09a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b0aa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b0ba 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b0ca 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001b0dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b130 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b138 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b15e 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001b172 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b186 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b1a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b1a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b1b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b1c6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b22a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001b26c 0001480a R_ARM_THM_CALL 000023bd signed_number_rule │ │ │ │ │ +0001b284 0001490a R_ARM_THM_CALL 000024a9 complex_number_rule │ │ │ │ │ +0001b2b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b2d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b2ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b328 0001400a R_ARM_THM_CALL 000025d5 pattern_capture_target_rule │ │ │ │ │ +0001b346 0001410a R_ARM_THM_CALL 00002671 wildcard_pattern_rule │ │ │ │ │ +0001b3ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b404 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b444 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b45e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b478 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b492 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b4ce 00014b0a R_ARM_THM_CALL 00002741 name_or_attr_rule │ │ │ │ │ +0001b4da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b4e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b4fa 00014b0a R_ARM_THM_CALL 00002741 name_or_attr_rule │ │ │ │ │ +0001b50a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b516 00014c0a R_ARM_THM_CALL 00002b51 positional_patterns_rule │ │ │ │ │ +0001b526 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b538 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b548 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b572 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001b588 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b5a8 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001b5c6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001b5d4 00014d2f R_ARM_THM_MOVW_ABS_NC 0000357d _tmp_67_rule │ │ │ │ │ +0001b5d8 00014d30 R_ARM_THM_MOVT_ABS 0000357d _tmp_67_rule │ │ │ │ │ +0001b5e0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001b5ec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b608 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001b612 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b62a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b636 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b65e 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001b666 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b67c 00014e0a R_ARM_THM_CALL 000036b5 double_star_pattern_rule │ │ │ │ │ +0001b68c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b69e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b6ae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b6da 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001b6e8 00014f0a R_ARM_THM_CALL 00003709 items_pattern_rule │ │ │ │ │ +0001b6f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b704 00014e0a R_ARM_THM_CALL 000036b5 double_star_pattern_rule │ │ │ │ │ +0001b714 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b724 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001b730 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b746 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b754 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001b766 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b784 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001b7a8 00014b0a R_ARM_THM_CALL 000029c5 name_or_attr_rule │ │ │ │ │ -0001b7c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b7f8 00014c0a R_ARM_THM_CALL 00002c9d positional_patterns_rule │ │ │ │ │ -0001b818 0001500a R_ARM_THM_CALL 00002de5 keyword_patterns_rule │ │ │ │ │ -0001b826 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b830 00014c0a R_ARM_THM_CALL 00002c9d positional_patterns_rule │ │ │ │ │ -0001b840 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b844 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b84c 0002180a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001b856 0002180a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001b860 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001b868 0001472f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ -0001b86c 00014730 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ -0001b874 0002090a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001b888 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001b88c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b8a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b8c8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b8ea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b934 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b944 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001b94c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b962 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b96c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b97c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b996 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b9a6 00013c0a R_ARM_THM_CALL 000022f5 open_sequence_pattern_rule │ │ │ │ │ -0001b9b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9c0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b9d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ba08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ba1e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ba4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ba5c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ba76 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ba9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001baac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001babe 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0001bac2 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0001bacc 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0001baea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bafc 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0001bb00 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0001bb0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bb24 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bb34 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0001bb38 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0001bb40 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bb92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bbba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bc3e 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001bc56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc74 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001bc9c 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001bcaa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bcce 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001bcde 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bd00 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001bd0e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bd26 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bd4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bd64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bd7c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bdac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be7e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bea2 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0001beb4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bec6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bf12 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bf40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bf52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bf66 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b748 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001b758 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001b77a 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001b788 00014f0a R_ARM_THM_CALL 00003709 items_pattern_rule │ │ │ │ │ +0001b798 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b7a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b7b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b7cc 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001b7dc 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001b7fc 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001b80a 00013f0a R_ARM_THM_CALL 00002795 maybe_sequence_pattern_rule │ │ │ │ │ +0001b81c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b828 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b844 00020e0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0001b84e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b86e 00014b0a R_ARM_THM_CALL 00002741 name_or_attr_rule │ │ │ │ │ +0001b87c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b886 0001500a R_ARM_THM_CALL 00002c99 keyword_patterns_rule │ │ │ │ │ +0001b894 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b8a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b8ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b8c2 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001b8d0 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001b8e2 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001b904 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001b90e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b92a 00014b0a R_ARM_THM_CALL 00002741 name_or_attr_rule │ │ │ │ │ +0001b95a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b96e 0001512f R_ARM_THM_MOVW_ABS_NC 00002b4d _tmp_70_rule │ │ │ │ │ +0001b972 00015130 R_ARM_THM_MOVT_ABS 00002b4d _tmp_70_rule │ │ │ │ │ +0001b97a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001b986 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b9a2 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001b9ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b9c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9ce 00014c0a R_ARM_THM_CALL 00002b51 positional_patterns_rule │ │ │ │ │ +0001b9dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9e6 0001500a R_ARM_THM_CALL 00002c99 keyword_patterns_rule │ │ │ │ │ +0001b9f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba0c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ba22 0002150a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001ba30 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001ba42 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001ba60 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001ba84 00014b0a R_ARM_THM_CALL 00002741 name_or_attr_rule │ │ │ │ │ +0001ba9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bad4 00014c0a R_ARM_THM_CALL 00002b51 positional_patterns_rule │ │ │ │ │ +0001baf4 0001500a R_ARM_THM_CALL 00002c99 keyword_patterns_rule │ │ │ │ │ +0001bb02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb0c 00014c0a R_ARM_THM_CALL 00002b51 positional_patterns_rule │ │ │ │ │ +0001bb1c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001bb20 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001bb28 0002170a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001bb32 0002170a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001bb3c 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001bb44 0001472f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ +0001bb48 00014730 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ +0001bb50 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001bb64 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001bb68 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bb7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bba4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bbc6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bc10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc20 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001bc28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bc3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bc48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bc58 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bc72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bc82 00013c0a R_ARM_THM_CALL 000021c1 open_sequence_pattern_rule │ │ │ │ │ +0001bc90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc9c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bcb0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bce4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bcfa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bd2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bd38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bd52 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bd76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bd88 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bd9a 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0001bd9e 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001bda8 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0001bdc6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bdd8 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0001bddc 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001bdea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001be00 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be10 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001be14 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0001be1c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001be6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001be96 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bf1a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001bf32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf50 0002190a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001bf78 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001bf86 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bfaa 0002190a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001bfba 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bfdc 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001bfea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c002 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c02a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c040 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c058 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c088 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c0bc 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001c0d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c0e0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001c0fa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001c128 00014b0a R_ARM_THM_CALL 00002741 name_or_attr_rule │ │ │ │ │ +0001c14e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c158 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c164 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c18a 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0001c1a8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c1cc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c1e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2fa34 contains 209 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2fb88 contains 209 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000052 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000060 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000008a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000009a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000000a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000000ac 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000cc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000f0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000100 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000136 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000014a 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ +0000014a 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ 00000162 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000192 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001b4 0000780a R_ARM_THM_CALL 0000767d star_target_rule │ │ │ │ │ +000001b4 0000780a R_ARM_THM_CALL 00007659 star_target_rule │ │ │ │ │ 000001c0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000001ea 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 000001f0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000001f4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000204 0001652f R_ARM_THM_MOVW_ABS_NC 000010ec .LC105 │ │ │ │ │ 00000208 00016530 R_ARM_THM_MOVT_ABS 000010ec .LC105 │ │ │ │ │ 00000212 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ 00000216 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ 0000021e 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00000232 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000232 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000238 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000266 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000027a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 00000284 0002200a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 0000028c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000002e0 0001170a R_ARM_THM_CALL 000189ad lambda_slash_no_default_rule │ │ │ │ │ -000002ee 0001190a R_ARM_THM_CALL 00018f1d lambda_slash_with_default_rule │ │ │ │ │ +000002e0 0001170a R_ARM_THM_CALL 00018c99 lambda_slash_no_default_rule │ │ │ │ │ +000002ee 0001190a R_ARM_THM_CALL 00019209 lambda_slash_with_default_rule │ │ │ │ │ 0000031c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000330 0000730a R_ARM_THM_CALL 0000fbe5 starred_expression_rule │ │ │ │ │ +00000330 0000730a R_ARM_THM_CALL 0000fbbd starred_expression_rule │ │ │ │ │ 0000033e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000342 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000034c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000037c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000392 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000039e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000003aa 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -4896,100 +4903,100 @@ │ │ │ │ │ 00000424 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00000428 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00000434 0001662f R_ARM_THM_MOVW_ABS_NC 00001100 .LC106 │ │ │ │ │ 00000438 00016630 R_ARM_THM_MOVT_ABS 00001100 .LC106 │ │ │ │ │ 0000043c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000045a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000464 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000046c 0000260a R_ARM_THM_CALL 00013a05 block_rule │ │ │ │ │ +0000046c 0000260a R_ARM_THM_CALL 00013a25 block_rule │ │ │ │ │ 00000472 0001692f R_ARM_THM_MOVW_ABS_NC 000006e9 _tmp_214_rule │ │ │ │ │ 00000476 00016930 R_ARM_THM_MOVT_ABS 000006e9 _tmp_214_rule │ │ │ │ │ 0000047e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000484 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000488 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000490 0001672f R_ARM_THM_MOVW_ABS_NC 0000113c .LC107 │ │ │ │ │ 00000494 00016730 R_ARM_THM_MOVT_ABS 0000113c .LC107 │ │ │ │ │ 0000049a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000004b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004d6 0000fa0a R_ARM_THM_CALL 000155fd _loop1_216_rule │ │ │ │ │ +000004d6 0000fa0a R_ARM_THM_CALL 000158dd _loop1_216_rule │ │ │ │ │ 000004e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004fa 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ +000004fa 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ 0000050e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000514 0001682f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ 00000518 00016830 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ 0000051e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000522 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000536 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000536 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000053a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000570 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000584 0001620a R_ARM_THM_CALL 00003389 _loop1_219_rule │ │ │ │ │ +00000584 0001620a R_ARM_THM_CALL 0000323d _loop1_219_rule │ │ │ │ │ 00000592 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005c2 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ +000005c2 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ 000005da 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000005f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005f8 0001682f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ 000005fc 00016830 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ 00000602 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000606 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000061a 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000061a 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000061e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000660 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000676 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000686 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006c8 0000af0a R_ARM_THM_CALL 000109d1 param_no_default_rule │ │ │ │ │ +000006c8 0000af0a R_ARM_THM_CALL 000109f1 param_no_default_rule │ │ │ │ │ 000006d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000706 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000071e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000730 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000760 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000077a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000786 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007a0 0000260a R_ARM_THM_CALL 00013a05 block_rule │ │ │ │ │ +000007a0 0000260a R_ARM_THM_CALL 00013a25 block_rule │ │ │ │ │ 000007b6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007d2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000007dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000007e4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000802 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000834 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000084a 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ +0000084a 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ 00000864 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000872 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000880 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ +00000880 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ 0000089a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008ae 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000008b8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000008c0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000008e0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000904 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000914 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000094a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000962 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000096c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000978 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000009bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009d0 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ +000009d0 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ 000009dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e4 0000040a R_ARM_THM_CALL 00017f55 expressions_rule │ │ │ │ │ +000009e4 0000040a R_ARM_THM_CALL 00018241 expressions_rule │ │ │ │ │ 000009f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009fe 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a02 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a06 0001702f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ 00000a0a 00017030 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ -00000a20 00004a0a R_ARM_THM_CALL 00000ee1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000a20 00004a0a R_ARM_THM_CALL 00000dad RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000a24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a56 00000a0a R_ARM_THM_CALL 00008625 expression_rule │ │ │ │ │ +00000a56 00000a0a R_ARM_THM_CALL 00008609 expression_rule │ │ │ │ │ 00000a6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a8c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a90 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a98 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a9c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -5013,15 +5020,15 @@ │ │ │ │ │ 00000bf4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ca0 0000620a R_ARM_THM_CALL 0000e5ad arguments_rule │ │ │ │ │ +00000ca0 0000620a R_ARM_THM_CALL 0000e585 arguments_rule │ │ │ │ │ 00000cae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cbc 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000cea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -5035,20 +5042,20 @@ │ │ │ │ │ 00000e30 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000e3a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e42 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000e62 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000e86 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e96 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000ecc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ee0 0000040a R_ARM_THM_CALL 00017f55 expressions_rule │ │ │ │ │ +00000ee0 0000040a R_ARM_THM_CALL 00018241 expressions_rule │ │ │ │ │ 00000ef8 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000f28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f40 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000f4c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000f7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f8e 0001200a R_ARM_THM_CALL 00018dd1 lambda_param_no_default_rule │ │ │ │ │ +00000f8e 0001200a R_ARM_THM_CALL 000190bd lambda_param_no_default_rule │ │ │ │ │ 00000f9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fcc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000fe2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ff2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001002 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,25 +1,24 @@ │ │ │ │ │ )F3FBF F │ │ │ │ │ SBF[FIFei │ │ │ │ │ -fiRFAF8F │ │ │ │ │ +fiRFIF@F │ │ │ │ │ gi+FRF@F │ │ │ │ │ 2F;FIFfi │ │ │ │ │ 2FKF9Ffi │ │ │ │ │ -XFbiYhSF │ │ │ │ │ +XFbiYhKF │ │ │ │ │ R;F@FRFQF │ │ │ │ │ 9FKFRFgi │ │ │ │ │ h.F)F F@ │ │ │ │ │ h.F)F F@ │ │ │ │ │ S2F;FAFeiHF │ │ │ │ │ S2F;FAFei │ │ │ │ │ SJFCFQFei │ │ │ │ │ -;F*F)F F │ │ │ │ │ 2FfixhKF │ │ │ │ │ phCFfiZF │ │ │ │ │ -29FCFJFei │ │ │ │ │ +2QFCFJFei │ │ │ │ │ hhSFeiZF │ │ │ │ │ SFBFIF F │ │ │ │ │ )FKFBF F │ │ │ │ │ SBFKF9Fei │ │ │ │ │ hhIFeiSF │ │ │ │ │ [FBFQF F │ │ │ │ │ )FSFBF F │ │ │ │ │ @@ -163,17 +162,17 @@ │ │ │ │ │ NEW_TYPE_COMMENT │ │ │ │ │ _loop1_61_rule │ │ │ │ │ _gather_51_rule │ │ │ │ │ _gather_210_rule │ │ │ │ │ _gather_208_rule │ │ │ │ │ _gather_206_rule │ │ │ │ │ _gather_55_rule │ │ │ │ │ -invalid_try_stmt_rule │ │ │ │ │ invalid_for_target_rule │ │ │ │ │ _gather_212_rule │ │ │ │ │ +invalid_try_stmt_rule │ │ │ │ │ assignment_rule │ │ │ │ │ _tmp_6_rule │ │ │ │ │ import_from_targets_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ del_targets_rule │ │ │ │ │ _tmp_22_rule │ │ │ │ │ yield_expr_rule │ │ │ │ │ @@ -189,16 +188,16 @@ │ │ │ │ │ t_lookahead_rule │ │ │ │ │ slices_rule │ │ │ │ │ invalid_ann_assign_target_rule │ │ │ │ │ star_named_expression_rule │ │ │ │ │ _loop0_164_rule │ │ │ │ │ _loop0_165_rule │ │ │ │ │ _tmp_13_rule │ │ │ │ │ -star_named_expressions_rule │ │ │ │ │ annotated_rhs_rule │ │ │ │ │ +star_named_expressions_rule │ │ │ │ │ t_primary_rule │ │ │ │ │ genexp_rule │ │ │ │ │ _tmp_93_rule │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ list_rule │ │ │ │ │ for_if_clauses_rule │ │ │ │ │ @@ -223,16 +222,16 @@ │ │ │ │ │ bitwise_xor_rule │ │ │ │ │ bitwise_and_rule │ │ │ │ │ shift_expr_rule │ │ │ │ │ sum_rule │ │ │ │ │ term_rule │ │ │ │ │ term_raw │ │ │ │ │ factor_rule │ │ │ │ │ -_loop0_120_rule │ │ │ │ │ _loop0_119_rule │ │ │ │ │ +_loop0_120_rule │ │ │ │ │ func_type_comment_rule │ │ │ │ │ _tmp_149_rule │ │ │ │ │ _tmp_227_rule │ │ │ │ │ _tmp_228_rule │ │ │ │ │ invalid_arguments_rule │ │ │ │ │ kwargs_rule │ │ │ │ │ _tmp_258_rule │ │ │ │ │ @@ -273,15 +272,15 @@ │ │ │ │ │ _loop0_112_rule │ │ │ │ │ _tmp_236_rule │ │ │ │ │ _tmp_237_rule.isra.0 │ │ │ │ │ _loop0_240_rule │ │ │ │ │ _tmp_238_rule │ │ │ │ │ _tmp_235_rule │ │ │ │ │ _tmp_242_rule │ │ │ │ │ -_tmp_253_rule │ │ │ │ │ +slice_rule │ │ │ │ │ _tmp_224_rule │ │ │ │ │ invalid_except_stmt_rule │ │ │ │ │ _loop1_216_rule │ │ │ │ │ _tmp_229_rule.isra.0 │ │ │ │ │ kwarg_or_double_starred_rule │ │ │ │ │ kwarg_or_starred_rule │ │ │ │ │ _loop0_129_rule │ │ │ │ │ @@ -509,15 +508,14 @@ │ │ │ │ │ _PyAST_ExceptHandler │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_augoperator │ │ │ │ │ _PyAST_keyword │ │ │ │ │ _PyPegen_keyword_or_starred │ │ │ │ │ _PyPegen_join_sequences │ │ │ │ │ _PyAST_withitem │ │ │ │ │ -_PyPegen_decoded_constant_from_token │ │ │ │ │ _PyPegen_soft_keyword_token │ │ │ │ │ _PyPegen_seq_last_item │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_get_last_comprehension_item │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyPegen_arguments_parsing_error │ │ │ │ │ _PyAST_match_case │ │ │ │ │ @@ -529,14 +527,15 @@ │ │ │ │ │ _PyAST_MatchValue │ │ │ │ │ _PyAST_MatchMapping │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _PyPegen_seq_first_item │ │ │ │ │ _PyAST_MatchSingleton │ │ │ │ │ _PyPegen_ensure_real │ │ │ │ │ +_PyPegen_decoded_constant_from_token │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyAST_TypeVar │ │ │ │ │ _PyAST_ParamSpec │ │ │ │ │ _PyAST_TypeVarTuple │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_ensure_imaginary │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -40,20 +40,20 @@ │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq.w 1ba <_loop0_170_rule+0x1ba> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, d2 <_loop0_170_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, c2 <_loop0_170_rule+0xc2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cbnz r2, c4 <_loop0_170_rule+0xc4> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ b.n 5c <_loop0_170_rule+0x5c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r2, d2 <_loop0_170_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 104 <_loop0_170_rule+0x104> │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -112,15 +112,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n d2 <_loop0_170_rule+0xd2> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -388,15 +388,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad48 │ │ │ │ │ + bl ad40 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -655,42 +655,42 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.w 78a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53e4 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 5dc │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 6c8 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ bne.w 78a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53e4 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 678 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15194 │ │ │ │ │ + bl 151b4 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 678 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1039,541 +1039,403 @@ │ │ │ │ │ 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 9bc <_loop0_129_rule+0xc4> │ │ │ │ │ + beq.n 96e <_loop0_129_rule+0x76> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 9b4 <_loop0_129_rule+0xbc> │ │ │ │ │ + bne.n 9c2 <_loop0_129_rule+0xca> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 98a <_loop0_129_rule+0x92> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 9b2 <_loop0_129_rule+0xba> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 9b4 <_loop0_129_rule+0xbc> │ │ │ │ │ + bne.n 9c2 <_loop0_129_rule+0xca> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 96e <_loop0_129_rule+0x76> │ │ │ │ │ + cbnz r0, 996 <_loop0_129_rule+0x9e> │ │ │ │ │ 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 9d0 <_loop0_129_rule+0xd8> │ │ │ │ │ + cbz r0, 982 <_loop0_129_rule+0x8a> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 9c2 <_loop0_129_rule+0xca> │ │ │ │ │ + bgt.n 974 <_loop0_129_rule+0x7c> │ │ │ │ │ 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} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 91a <_loop0_129_rule+0x22> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ + str.w r2, [r3, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + b.n 956 <_loop0_129_rule+0x5e> │ │ │ │ │ + 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 964 <_loop0_129_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17654 │ │ │ │ │ + bl 17940 │ │ │ │ │ R_ARM_THM_CALL kwarg_or_double_starred_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 946 <_loop0_129_rule+0x4e> │ │ │ │ │ + beq.n 948 <_loop0_129_rule+0x50> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 99a <_loop0_129_rule+0xa2> │ │ │ │ │ + beq.n 9ca <_loop0_129_rule+0xd2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 93c <_loop0_129_rule+0x44> │ │ │ │ │ + b.n 93e <_loop0_129_rule+0x46> │ │ │ │ │ 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 964 <_loop0_129_rule+0x6c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 964 <_loop0_129_rule+0x6c> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 9d0 <_loop0_129_rule+0xd8> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 982 <_loop0_129_rule+0x8a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 97e <_loop0_129_rule+0x86> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 964 <_loop0_129_rule+0x6c> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 91a <_loop0_129_rule+0x22> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ - str.w r2, [r3, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n 956 <_loop0_129_rule+0x5e> │ │ │ │ │ - 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 964 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 9a6 <_loop0_129_rule+0xae> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000009e4 <_tmp_233_rule>: │ │ │ │ │ +000009e8 <_tmp_233_rule>: │ │ │ │ │ _tmp_233_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 a2c <_tmp_233_rule+0x48> │ │ │ │ │ + beq.n a30 <_tmp_233_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a32 <_tmp_233_rule+0x4e> │ │ │ │ │ + cbnz r3, a36 <_tmp_233_rule+0x4e> │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a24 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, a28 <_tmp_233_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a24 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r3, a28 <_tmp_233_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a24 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, a28 <_tmp_233_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a02 <_tmp_233_rule+0x1e> │ │ │ │ │ + b.n a06 <_tmp_233_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a28 <_tmp_233_rule+0x44> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000a3c <_loop0_112_rule>: │ │ │ │ │ -_loop0_112_rule(): │ │ │ │ │ - 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 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 b5a <_loop0_112_rule+0x11e> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n b50 <_loop0_112_rule+0x114> │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b40 <_loop0_112_rule+0x104> │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n b50 <_loop0_112_rule+0x114> │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - movw r9, #6000 @ 0x1770 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n b38 <_loop0_112_rule+0xfc> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, aac <_loop0_112_rule+0x70> │ │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ad6 <_loop0_112_rule+0x9a> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbnz r3, aac <_loop0_112_rule+0x70> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1445c │ │ │ │ │ - R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbnz r0, ae4 <_loop0_112_rule+0xa8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - 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 sl, r0 │ │ │ │ │ - cbz r0, b24 <_loop0_112_rule+0xe8> │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.n afc <_loop0_112_rule+0xc0> │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ - str.w r2, [r3, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n ac2 <_loop0_112_rule+0x86> │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b60 <_loop0_112_rule+0x124> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n b0e <_loop0_112_rule+0xd2> │ │ │ │ │ - str.w r6, [r8, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - b.n a82 <_loop0_112_rule+0x46> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov.w fp, fp, lsl #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov.w r1, fp, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, b24 <_loop0_112_rule+0xe8> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n af0 <_loop0_112_rule+0xb4> │ │ │ │ │ - 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 │ │ │ │ │ - b.n b06 <_loop0_112_rule+0xca> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a8c <_loop0_112_rule+0x50> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b06 <_loop0_112_rule+0xca> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b06 <_loop0_112_rule+0xca> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a5c <_loop0_112_rule+0x20> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n ab0 <_loop0_112_rule+0x74> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ab0 <_loop0_112_rule+0x74> │ │ │ │ │ + b.n a2c <_tmp_233_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b74 <_tmp_169_rule>: │ │ │ │ │ +00000a40 <_tmp_169_rule>: │ │ │ │ │ _tmp_169_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 bb8 <_tmp_169_rule+0x44> │ │ │ │ │ + beq.n a84 <_tmp_169_rule+0x44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, bbe <_tmp_169_rule+0x4a> │ │ │ │ │ + cbnz r3, a8a <_tmp_169_rule+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 107c4 │ │ │ │ │ + bl 107e4 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ - cbnz r0, bb0 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, a7c <_tmp_169_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, bb0 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r3, a7c <_tmp_169_rule+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114c8 │ │ │ │ │ + bl 114e8 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ - cbnz r0, bb0 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, a7c <_tmp_169_rule+0x3c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b92 <_tmp_169_rule+0x1e> │ │ │ │ │ + b.n a5e <_tmp_169_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb4 <_tmp_169_rule+0x40> │ │ │ │ │ + b.n a80 <_tmp_169_rule+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bc8 <_tmp_227_rule>: │ │ │ │ │ +00000a94 <_tmp_227_rule>: │ │ │ │ │ _tmp_227_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 c04 <_tmp_227_rule+0x3c> │ │ │ │ │ + beq.n ad0 <_tmp_227_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c20 <_tmp_227_rule+0x58> │ │ │ │ │ + cbnz r3, aec <_tmp_227_rule+0x58> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, c0a <_tmp_227_rule+0x42> │ │ │ │ │ + cbnz r0, ad6 <_tmp_227_rule+0x42> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n be6 <_tmp_227_rule+0x1e> │ │ │ │ │ + b.n ab2 <_tmp_227_rule+0x1e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf8 <_tmp_227_rule+0x30> │ │ │ │ │ + beq.n ac4 <_tmp_227_rule+0x30> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n bfc <_tmp_227_rule+0x34> │ │ │ │ │ + b.n ac8 <_tmp_227_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c00 <_tmp_227_rule+0x38> │ │ │ │ │ + b.n acc <_tmp_227_rule+0x38> │ │ │ │ │ │ │ │ │ │ -00000c28 <_tmp_158_rule>: │ │ │ │ │ +00000af4 <_tmp_158_rule>: │ │ │ │ │ _tmp_158_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 c8c <_tmp_158_rule+0x64> │ │ │ │ │ + beq.n b58 <_tmp_158_rule+0x64> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c84 <_tmp_158_rule+0x5c> │ │ │ │ │ + cbnz r3, b50 <_tmp_158_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, c6e <_tmp_158_rule+0x46> │ │ │ │ │ + cbnz r0, b3a <_tmp_158_rule+0x46> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, c84 <_tmp_158_rule+0x5c> │ │ │ │ │ + cbnz r3, b50 <_tmp_158_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, c66 <_tmp_158_rule+0x3e> │ │ │ │ │ + cbnz r0, b32 <_tmp_158_rule+0x3e> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c56 <_tmp_158_rule+0x2e> │ │ │ │ │ + beq.n b22 <_tmp_158_rule+0x2e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n c66 <_tmp_158_rule+0x3e> │ │ │ │ │ + b.n b32 <_tmp_158_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c6a <_tmp_158_rule+0x42> │ │ │ │ │ + b.n b36 <_tmp_158_rule+0x42> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c46 <_tmp_158_rule+0x1e> │ │ │ │ │ + b.n b12 <_tmp_158_rule+0x1e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c94 : │ │ │ │ │ +00000b60 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e26 │ │ │ │ │ + beq.w cf2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d34 │ │ │ │ │ + bne.n c00 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e18 │ │ │ │ │ + beq.w ce4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d3e │ │ │ │ │ + bne.n c0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e34 │ │ │ │ │ + bne.w d00 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d3e │ │ │ │ │ + cbnz r0, c0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e34 │ │ │ │ │ + bne.w d00 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d3e │ │ │ │ │ + cbnz r0, c0a │ │ │ │ │ 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 e2e │ │ │ │ │ + bne.w cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c0 <_tmp_167_rule> │ │ │ │ │ + bl 1a8ac <_tmp_167_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_167_rule │ │ │ │ │ - cbnz r0, d54 │ │ │ │ │ + cbnz r0, c20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e2e │ │ │ │ │ + bne.w cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c0 <_tmp_167_rule> │ │ │ │ │ + bl 1a8ac <_tmp_167_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dd2 │ │ │ │ │ + bne.n c9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [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 fbe4 │ │ │ │ │ + bl fbbc │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e3c │ │ │ │ │ + bne.n d08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d0c │ │ │ │ │ + b.n bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 128ec │ │ │ │ │ + bl 1290c │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d1c │ │ │ │ │ + beq.n be8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d1c │ │ │ │ │ + beq.n be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14078 │ │ │ │ │ + bl 14098 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d1c │ │ │ │ │ + beq.n be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d1c │ │ │ │ │ + beq.n be8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ @@ -1593,42 +1455,42 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d34 │ │ │ │ │ + beq.n c00 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d36 │ │ │ │ │ + b.n c02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 128ec │ │ │ │ │ + bl 1290c │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d30 │ │ │ │ │ + beq.n bfc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d30 │ │ │ │ │ + beq.n bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d30 │ │ │ │ │ + beq.n bfc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -1636,114 +1498,114 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - b.n dba │ │ │ │ │ + b.n c86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e34 │ │ │ │ │ + cbnz r3, d00 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n cd0 │ │ │ │ │ + b.n b9c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cb8 │ │ │ │ │ + b.n b84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d36 │ │ │ │ │ + b.n c02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d0c │ │ │ │ │ + b.n bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d50 │ │ │ │ │ + beq.n c1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ - b.n e10 │ │ │ │ │ + b.n cdc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e64 : │ │ │ │ │ +00000d30 : │ │ │ │ │ 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 eae │ │ │ │ │ + beq.n d7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, eda │ │ │ │ │ + cbnz r3, da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ea2 │ │ │ │ │ + cbnz r3, d6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, eb4 │ │ │ │ │ + cbnz r0, d80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e82 │ │ │ │ │ + b.n d4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea2 │ │ │ │ │ + beq.n d6e │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_gather_18_rule+0xe> │ │ │ │ │ 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 │ │ │ │ │ - beq.n ea6 │ │ │ │ │ + beq.n d72 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea8 │ │ │ │ │ + b.n d74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ea8 │ │ │ │ │ + b.n d74 │ │ │ │ │ │ │ │ │ │ -00000ee0 : │ │ │ │ │ +00000dac : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ @@ -1764,669 +1626,669 @@ │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f1c : │ │ │ │ │ +00000de8 : │ │ │ │ │ invalid_ann_assign_target_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 f9a │ │ │ │ │ + beq.n e66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, f92 │ │ │ │ │ + cbnz r3, e5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 13f7c │ │ │ │ │ + bl 13f9c │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, f6c │ │ │ │ │ + cbnz r0, e38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, f6c │ │ │ │ │ + cbnz r3, e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12650 │ │ │ │ │ + bl 12670 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, f6c │ │ │ │ │ + cbnz r0, e38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, f6c │ │ │ │ │ + cbnz r3, e38 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f76 │ │ │ │ │ + cbnz r0, e42 │ │ │ │ │ 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 f1c │ │ │ │ │ + bl de8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6a │ │ │ │ │ + beq.n e36 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6a │ │ │ │ │ + beq.n e36 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n f6c │ │ │ │ │ + b.n e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f70 │ │ │ │ │ + b.n e3c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f3a │ │ │ │ │ + b.n e06 │ │ │ │ │ │ │ │ │ │ -00000fa0 <_tmp_161_rule>: │ │ │ │ │ +00000e6c <_tmp_161_rule>: │ │ │ │ │ _tmp_161_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 102a <_tmp_161_rule+0x8a> │ │ │ │ │ + beq.n ef6 <_tmp_161_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1030 <_tmp_161_rule+0x90> │ │ │ │ │ + bne.n efc <_tmp_161_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13f7c │ │ │ │ │ + bl 13f9c │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ - cbnz r0, 1022 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, eee <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1022 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, eee <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12650 │ │ │ │ │ + bl 12670 │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, 1022 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, eee <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1022 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, eee <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8360 │ │ │ │ │ + bl 8344 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, 1022 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, eee <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1022 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, eee <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1022 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, eee <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1022 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, eee <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1022 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, eee <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1022 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, eee <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1022 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, eee <_tmp_161_rule+0x82> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fbe <_tmp_161_rule+0x1e> │ │ │ │ │ + b.n e8a <_tmp_161_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1026 <_tmp_161_rule+0x86> │ │ │ │ │ + b.n ef2 <_tmp_161_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00001038 <_loop0_164_rule>: │ │ │ │ │ +00000f04 <_loop0_164_rule>: │ │ │ │ │ _loop0_164_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 1136 <_loop0_164_rule+0xfe> │ │ │ │ │ + beq.n 1002 <_loop0_164_rule+0xfe> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 112e <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n ffa <_loop0_164_rule+0xf6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1102 <_loop0_164_rule+0xca> │ │ │ │ │ + beq.n fce <_loop0_164_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 10b8 <_loop0_164_rule+0x80> │ │ │ │ │ + cbnz r7, f84 <_loop0_164_rule+0x80> │ │ │ │ │ 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 10fa <_loop0_164_rule+0xc2> │ │ │ │ │ + beq.n fc6 <_loop0_164_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 1096 <_loop0_164_rule+0x5e> │ │ │ │ │ - bl 726c │ │ │ │ │ + cbnz r3, f62 <_loop0_164_rule+0x5e> │ │ │ │ │ + bl 7248 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 10c6 <_loop0_164_rule+0x8e> │ │ │ │ │ + cbnz r0, f92 <_loop0_164_rule+0x8e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114a <_loop0_164_rule+0x112> │ │ │ │ │ + beq.n 1016 <_loop0_164_rule+0x112> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 113c <_loop0_164_rule+0x104> │ │ │ │ │ + bgt.n 1008 <_loop0_164_rule+0x104> │ │ │ │ │ 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, 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.n 1096 <_loop0_164_rule+0x5e> │ │ │ │ │ + beq.n f62 <_loop0_164_rule+0x5e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109c <_loop0_164_rule+0x64> │ │ │ │ │ + beq.n f68 <_loop0_164_rule+0x64> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 1112 <_loop0_164_rule+0xda> │ │ │ │ │ + beq.n fde <_loop0_164_rule+0xda> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - b.n 1080 <_loop0_164_rule+0x48> │ │ │ │ │ + b.n f4c <_loop0_164_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1088 <_loop0_164_rule+0x50> │ │ │ │ │ + b.n f54 <_loop0_164_rule+0x50> │ │ │ │ │ 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 10bc <_loop0_164_rule+0x84> │ │ │ │ │ + b.n f88 <_loop0_164_rule+0x84> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 114a <_loop0_164_rule+0x112> │ │ │ │ │ + cbz r0, 1016 <_loop0_164_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 10ec <_loop0_164_rule+0xb4> │ │ │ │ │ + b.n fb8 <_loop0_164_rule+0xb4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bc <_loop0_164_rule+0x84> │ │ │ │ │ + b.n f88 <_loop0_164_rule+0x84> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 105a <_loop0_164_rule+0x22> │ │ │ │ │ + b.n f26 <_loop0_164_rule+0x22> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 10ae <_loop0_164_rule+0x76> │ │ │ │ │ + b.n f7a <_loop0_164_rule+0x76> │ │ │ │ │ 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 10bc <_loop0_164_rule+0x84> │ │ │ │ │ + b.n f88 <_loop0_164_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001160 <_loop0_110_rule>: │ │ │ │ │ +0000102c <_loop0_110_rule>: │ │ │ │ │ _loop0_193_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, #4064] @ 0xfe0 │ │ │ │ │ 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 122c <_loop0_110_rule+0xcc> │ │ │ │ │ + beq.n 10f8 <_loop0_110_rule+0xcc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1224 <_loop0_110_rule+0xc4> │ │ │ │ │ + bne.n 10f0 <_loop0_110_rule+0xc4> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1200 <_loop0_110_rule+0xa0> │ │ │ │ │ + cbz r0, 10cc <_loop0_110_rule+0xa0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1224 <_loop0_110_rule+0xc4> │ │ │ │ │ + bne.n 10f0 <_loop0_110_rule+0xc4> │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1234 │ │ │ │ │ + bl 1100 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 11cc <_loop0_110_rule+0x6c> │ │ │ │ │ + cbnz r0, 1098 <_loop0_110_rule+0x6c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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, 1210 <_loop0_110_rule+0xb0> │ │ │ │ │ + cbz r0, 10dc <_loop0_110_rule+0xb0> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt.n 11dc <_loop0_110_rule+0x7c> │ │ │ │ │ + bgt.n 10a8 <_loop0_110_rule+0x7c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 11ea <_loop0_110_rule+0x8a> │ │ │ │ │ + beq.n 10b6 <_loop0_110_rule+0x8a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r6, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 119e <_loop0_110_rule+0x3e> │ │ │ │ │ + b.n 106a <_loop0_110_rule+0x3e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r8, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 11b6 <_loop0_110_rule+0x56> │ │ │ │ │ + b.n 1082 <_loop0_110_rule+0x56> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1210 <_loop0_110_rule+0xb0> │ │ │ │ │ + cbz r0, 10dc <_loop0_110_rule+0xb0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 11d0 <_loop0_110_rule+0x70> │ │ │ │ │ + b.n 109c <_loop0_110_rule+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11c4 <_loop0_110_rule+0x64> │ │ │ │ │ + b.n 1090 <_loop0_110_rule+0x64> │ │ │ │ │ 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 │ │ │ │ │ - b.n 11c4 <_loop0_110_rule+0x64> │ │ │ │ │ + b.n 1090 <_loop0_110_rule+0x64> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11c4 <_loop0_110_rule+0x64> │ │ │ │ │ + b.n 1090 <_loop0_110_rule+0x64> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1180 <_loop0_110_rule+0x20> │ │ │ │ │ + b.n 104c <_loop0_110_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001234 : │ │ │ │ │ +00001100 : │ │ │ │ │ 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 12ce │ │ │ │ │ + beq.n 119a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12c6 │ │ │ │ │ + bne.n 1192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1286 │ │ │ │ │ + cbnz r0, 1152 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 12c6 │ │ │ │ │ + cbnz r6, 1192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 12d4 │ │ │ │ │ + cbnz r0, 11a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1268 │ │ │ │ │ + bne.n 1134 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1266 │ │ │ │ │ + beq.n 1132 │ │ │ │ │ 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, 12b4 │ │ │ │ │ + cbz r0, 1180 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 127c │ │ │ │ │ + b.n 1148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 127a │ │ │ │ │ + beq.n 1146 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 127e │ │ │ │ │ + b.n 114a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 127e │ │ │ │ │ + b.n 114a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1254 │ │ │ │ │ + b.n 1120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1276 │ │ │ │ │ + bne.n 1142 │ │ │ │ │ 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 12a0 │ │ │ │ │ - b.n 1276 │ │ │ │ │ + bne.n 116c │ │ │ │ │ + b.n 1142 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012fc : │ │ │ │ │ +000011c8 : │ │ │ │ │ invalid_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, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1b70 │ │ │ │ │ + beq.w 1a3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b68 │ │ │ │ │ + bne.w 1a34 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1b4e │ │ │ │ │ + beq.w 1a1a │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b32 │ │ │ │ │ + beq.w 19fe │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b1c │ │ │ │ │ + beq.w 19e8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 198a │ │ │ │ │ + beq.w 1856 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl fbe4 │ │ │ │ │ + bl fbbc │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 153a │ │ │ │ │ + bne.w 1406 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 13fa │ │ │ │ │ + bne.n 12c6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1954 │ │ │ │ │ + beq.w 1820 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 193e │ │ │ │ │ + beq.w 180a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 168c │ │ │ │ │ + beq.w 1558 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, fp, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1600 │ │ │ │ │ + bne.w 14cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 16d6 │ │ │ │ │ + bne.w 15a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1502 │ │ │ │ │ + bne.w 13ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 196a │ │ │ │ │ + bne.w 1836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16634 │ │ │ │ │ + bl 16920 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1802 │ │ │ │ │ + bne.w 16ce │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 17a2 │ │ │ │ │ + bne.w 166e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f6 │ │ │ │ │ + bne.w 15c2 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 17a2 │ │ │ │ │ + bne.w 166e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ad0 │ │ │ │ │ + bne.w 199c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b68 │ │ │ │ │ + bne.w 1a34 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ab6 │ │ │ │ │ + beq.w 1982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e668 │ │ │ │ │ + bl e640 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 184c │ │ │ │ │ + bne.w 1718 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 14a8 │ │ │ │ │ + bne.n 1374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b7a │ │ │ │ │ + bne.w 1a46 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 17a2 │ │ │ │ │ + bne.w 166e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e668 │ │ │ │ │ + bl e640 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18e8 │ │ │ │ │ + bne.w 17b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 17a2 │ │ │ │ │ + bne.w 166e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e668 │ │ │ │ │ + bl e640 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1866 │ │ │ │ │ + bne.w 1732 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17a2 │ │ │ │ │ + bne.w 166e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e668 │ │ │ │ │ + bl e640 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1912 │ │ │ │ │ + bne.w 17de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ @@ -2437,67 +2299,67 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f0 │ │ │ │ │ + beq.w 12bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r3, #22 │ │ │ │ │ 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 16c2 │ │ │ │ │ + beq.w 158e │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1bb4 │ │ │ │ │ + beq.w 1a80 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 199c │ │ │ │ │ + bne.w 1868 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8 │ │ │ │ │ + beq.w 1584 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 199c │ │ │ │ │ + bne.w 1868 │ │ │ │ │ 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, 15d2 │ │ │ │ │ + cbnz r3, 149e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b2 │ │ │ │ │ + beq.w 157e │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 15ee │ │ │ │ │ + bgt.n 14ba │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2505,70 +2367,70 @@ │ │ │ │ │ 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 r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 15cc │ │ │ │ │ + cbz r0, 1498 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17de │ │ │ │ │ + bne.w 16aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1400 │ │ │ │ │ - bl f7e4 <_tmp_258_rule> │ │ │ │ │ + b.n 12cc │ │ │ │ │ + bl f7bc <_tmp_258_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_258_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1582 │ │ │ │ │ + beq.n 144e │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 1674 │ │ │ │ │ + beq.n 1540 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str.w r3, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 1574 │ │ │ │ │ + b.n 1440 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr.w r2, [r7, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1596 │ │ │ │ │ + b.n 1462 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ce │ │ │ │ │ + beq.w 129a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ce │ │ │ │ │ + beq.w 129a │ │ │ │ │ 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 13ce │ │ │ │ │ + beq.w 129a │ │ │ │ │ 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 1ab0 │ │ │ │ │ + beq.w 197c │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -2576,112 +2438,112 @@ │ │ │ │ │ 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 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16de │ │ │ │ │ + beq.n 15aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151c │ │ │ │ │ + b.n 13e8 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 16b2 │ │ │ │ │ + cbz r0, 157e │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 15e0 │ │ │ │ │ + b.n 14ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 16c8 │ │ │ │ │ + blt.n 1594 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, fp, [r3, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 13c0 │ │ │ │ │ + beq.w 128c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13d6 │ │ │ │ │ + b.n 12a2 │ │ │ │ │ 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.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13fa │ │ │ │ │ + b.n 12c6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13d8 │ │ │ │ │ + b.n 12a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13fa │ │ │ │ │ + b.n 12c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13d0 │ │ │ │ │ + beq.w 129c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13d8 │ │ │ │ │ + b.n 12a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 130a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 130a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17c2 │ │ │ │ │ + beq.n 168e │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 17ba │ │ │ │ │ + bne.n 1686 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl e668 │ │ │ │ │ + bl e640 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ac │ │ │ │ │ + beq.n 1678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1442 │ │ │ │ │ + bne.w 130e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrd sl, r5, [r5, #16] │ │ │ │ │ ldr.w r8, [r3] │ │ │ │ │ @@ -2703,123 +2565,123 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14f2 │ │ │ │ │ + beq.w 13be │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 13c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 13c4 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 17ca │ │ │ │ │ + beq.n 1696 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1442 │ │ │ │ │ + b.n 130e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1720 │ │ │ │ │ + b.n 15ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1972 │ │ │ │ │ + bne.w 183e │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 1738 │ │ │ │ │ + b.n 1604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16634 │ │ │ │ │ + bl 16920 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ca │ │ │ │ │ + beq.w 1496 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 1b48 │ │ │ │ │ + beq.w 1a14 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19aa │ │ │ │ │ + beq.w 1876 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19a2 │ │ │ │ │ + beq.w 186e │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 196a │ │ │ │ │ + bne.w 1836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19b0 │ │ │ │ │ + bne.w 187c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1426 │ │ │ │ │ + b.n 12f2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1484 │ │ │ │ │ + beq.w 1350 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1486 │ │ │ │ │ + b.n 1352 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d6 │ │ │ │ │ + beq.w 13a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d6 │ │ │ │ │ + beq.w 13a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d6 │ │ │ │ │ + beq.w 13a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r9, sl, [r7, #16] │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ @@ -2840,147 +2702,147 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14f2 │ │ │ │ │ + beq.w 13be │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 13c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14c0 │ │ │ │ │ + beq.w 138c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 193a │ │ │ │ │ + cbnz r0, 1806 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 179c │ │ │ │ │ - b.n 14f2 │ │ │ │ │ + bne.w 1668 │ │ │ │ │ + b.n 13be │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ee │ │ │ │ │ + beq.w 13ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e668 │ │ │ │ │ + bl e640 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ee │ │ │ │ │ + beq.w 13ba │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1902 │ │ │ │ │ + beq.n 17ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14f6 │ │ │ │ │ + b.n 13c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 16ac │ │ │ │ │ + bne.w 1578 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 13ae │ │ │ │ │ + b.n 127a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 139c │ │ │ │ │ - b.n 13f6 │ │ │ │ │ + beq.w 1268 │ │ │ │ │ + b.n 12c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1426 │ │ │ │ │ + b.n 12f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17d8 │ │ │ │ │ + beq.w 16a4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1738 │ │ │ │ │ + b.n 1604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 136e │ │ │ │ │ + beq.w 123a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13fc │ │ │ │ │ + b.n 12c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1826 │ │ │ │ │ + b.n 16f2 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1426 │ │ │ │ │ + b.n 12f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1aa8 │ │ │ │ │ + beq.n 1974 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1aa0 │ │ │ │ │ + bne.n 196c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a8c │ │ │ │ │ + beq.n 1958 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1aa0 │ │ │ │ │ + bne.n 196c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a5c │ │ │ │ │ + cbnz r0, 1928 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a86 │ │ │ │ │ + beq.n 1952 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 1a4a │ │ │ │ │ + bgt.n 1916 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2988,103 +2850,103 @@ │ │ │ │ │ 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 19aa │ │ │ │ │ + beq.n 1876 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 18ca │ │ │ │ │ + b.n 1796 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r1, [r7, r8, lsl #2] │ │ │ │ │ str.w r1, [r2, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1a04 │ │ │ │ │ + b.n 18d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f2 │ │ │ │ │ + beq.n 18be │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 1bbe │ │ │ │ │ + bne.w 1a8a │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bbc │ │ │ │ │ + bne.w 1a88 │ │ │ │ │ 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.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1846 │ │ │ │ │ + b.n 1712 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1846 │ │ │ │ │ + b.n 1712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19be │ │ │ │ │ + b.n 188a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1642 │ │ │ │ │ + b.n 150e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1474 │ │ │ │ │ + beq.w 1340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14a8 │ │ │ │ │ + b.n 1374 │ │ │ │ │ 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.w 145a │ │ │ │ │ + beq.w 1326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145a │ │ │ │ │ + beq.w 1326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145a │ │ │ │ │ + beq.w 1326 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ @@ -3093,204 +2955,204 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - b.n 178a │ │ │ │ │ + b.n 1656 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1360 │ │ │ │ │ - b.n 13fc │ │ │ │ │ + beq.w 122c │ │ │ │ │ + b.n 12c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1350 │ │ │ │ │ - b.n 1400 │ │ │ │ │ + beq.w 121c │ │ │ │ │ + b.n 12cc │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1404 │ │ │ │ │ + b.n 12d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1846 │ │ │ │ │ + bne.w 1712 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 133e │ │ │ │ │ + b.w 120a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 13c4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1322 │ │ │ │ │ + b.w 11ee │ │ │ │ │ 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.w 14a4 │ │ │ │ │ + beq.w 1370 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_155_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a4 │ │ │ │ │ + beq.w 1370 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ - b.n 1b0a │ │ │ │ │ + b.n 19d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1544 │ │ │ │ │ + b.n 1410 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r2, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 19e8 │ │ │ │ │ + b.n 18b4 │ │ │ │ │ │ │ │ │ │ -00001bcc : │ │ │ │ │ +00001a98 : │ │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1da2 │ │ │ │ │ + beq.w 1c6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1cac │ │ │ │ │ + bne.n 1b78 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1d8c │ │ │ │ │ + beq.w 1c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d3c │ │ │ │ │ + bne.w 1c08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d96 │ │ │ │ │ + bne.w 1c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d3c │ │ │ │ │ + bne.w 1c08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d96 │ │ │ │ │ + bne.w 1c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d3c │ │ │ │ │ + bne.n 1c08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d86 │ │ │ │ │ + bne.w 1c52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1cb4 │ │ │ │ │ + cbnz r0, 1b80 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d86 │ │ │ │ │ + bne.w 1c52 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_157_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_157_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 1c90 │ │ │ │ │ + cbz r0, 1b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d0e │ │ │ │ │ + bne.n 1bda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d86 │ │ │ │ │ + bne.n 1c52 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1daa │ │ │ │ │ + bne.w 1c76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ 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 1c6a │ │ │ │ │ + beq.n 1b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c6a │ │ │ │ │ + beq.n 1b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c6a │ │ │ │ │ + beq.n 1b36 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3299,30 +3161,30 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cac │ │ │ │ │ + beq.n 1b78 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1cae │ │ │ │ │ + b.n 1b7a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c90 │ │ │ │ │ + beq.n 1b5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3330,23 +3192,23 @@ │ │ │ │ │ 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, [r5, #16] │ │ │ │ │ - b.n 1cf6 │ │ │ │ │ + b.n 1bc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ 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, 1d9e │ │ │ │ │ + cbz r0, 1c6a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -3358,56 +3220,56 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d08 │ │ │ │ │ - b.n 1cac │ │ │ │ │ + bne.n 1bd4 │ │ │ │ │ + b.n 1b78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1cae │ │ │ │ │ + b.n 1b7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1df2 │ │ │ │ │ + cbz r3, 1cbe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c58 │ │ │ │ │ + b.n 1b24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c58 │ │ │ │ │ + b.n 1b24 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bf0 │ │ │ │ │ + b.n 1abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ca8 │ │ │ │ │ + beq.w 1b74 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ca8 │ │ │ │ │ + beq.w 1b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ca8 │ │ │ │ │ + beq.w 1b74 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3415,424 +3277,424 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 1cf6 │ │ │ │ │ + b.n 1bc2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1c08 │ │ │ │ │ + b.n 1ad4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001df8 <_tmp_157_rule>: │ │ │ │ │ +00001cc4 <_tmp_157_rule>: │ │ │ │ │ _tmp_157_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 1e4a <_tmp_157_rule+0x52> │ │ │ │ │ + beq.n 1d16 <_tmp_157_rule+0x52> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1e50 <_tmp_157_rule+0x58> │ │ │ │ │ + cbnz r3, 1d1c <_tmp_157_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1e32 <_tmp_157_rule+0x3a> │ │ │ │ │ + cbnz r0, 1cfe <_tmp_157_rule+0x3a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e26 <_tmp_157_rule+0x2e> │ │ │ │ │ + beq.n 1cf2 <_tmp_157_rule+0x2e> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1e2a <_tmp_157_rule+0x32> │ │ │ │ │ + b.n 1cf6 <_tmp_157_rule+0x32> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e16 <_tmp_157_rule+0x1e> │ │ │ │ │ + b.n 1ce2 <_tmp_157_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e2e <_tmp_157_rule+0x36> │ │ │ │ │ + b.n 1cfa <_tmp_157_rule+0x36> │ │ │ │ │ │ │ │ │ │ -00001e58 : │ │ │ │ │ +00001d24 : │ │ │ │ │ subject_expr_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.n 1ee2 │ │ │ │ │ + beq.n 1dae │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1ef4 │ │ │ │ │ + bne.n 1dc0 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 1ed6 │ │ │ │ │ + bne.n 1da2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1ee8 │ │ │ │ │ + blt.n 1db4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1ef4 │ │ │ │ │ + cbnz r3, 1dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 128ec │ │ │ │ │ + bl 1290c │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1eb4 │ │ │ │ │ + cbz r0, 1d80 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1efc │ │ │ │ │ + cbnz r0, 1dc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1ef4 │ │ │ │ │ + cbnz r3, 1dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1ed2 │ │ │ │ │ + cbz r0, 1d9e │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1ec4 │ │ │ │ │ + b.n 1d90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ - b.n 1ea0 │ │ │ │ │ + b.n 1d6c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e7a │ │ │ │ │ + b.n 1d46 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ec8 │ │ │ │ │ + b.n 1d94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ec8 │ │ │ │ │ + b.n 1d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14078 │ │ │ │ │ + bl 14098 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1eb6 │ │ │ │ │ + bne.n 1d82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1f3e │ │ │ │ │ + cbz r0, 1e0a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - cbz r0, 1f56 │ │ │ │ │ + cbz r0, 1e22 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1f44 │ │ │ │ │ + cbz r0, 1e10 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ec4 │ │ │ │ │ + b.n 1d90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ec8 │ │ │ │ │ + b.n 1d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ec4 │ │ │ │ │ + beq.n 1d90 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ec8 │ │ │ │ │ + b.n 1d94 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f24 │ │ │ │ │ + b.n 1df0 │ │ │ │ │ │ │ │ │ │ -00001f5c <_loop1_64_rule>: │ │ │ │ │ +00001e28 <_loop1_64_rule>: │ │ │ │ │ _loop1_64_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, #4040] @ 0xfc8 │ │ │ │ │ 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 21f8 <_loop1_64_rule+0x29c> │ │ │ │ │ + beq.w 20c4 <_loop1_64_rule+0x29c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 21ee <_loop1_64_rule+0x292> │ │ │ │ │ + bne.w 20ba <_loop1_64_rule+0x292> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2206 <_loop1_64_rule+0x2aa> │ │ │ │ │ + beq.w 20d2 <_loop1_64_rule+0x2aa> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 21ee <_loop1_64_rule+0x292> │ │ │ │ │ + bne.w 20ba <_loop1_64_rule+0x292> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ movs r6, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 21fe <_loop1_64_rule+0x2a2> │ │ │ │ │ + beq.w 20ca <_loop1_64_rule+0x2a2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2028 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbnz r3, 1ef4 <_loop1_64_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 209c <_loop1_64_rule+0x140> │ │ │ │ │ + bne.n 1f68 <_loop1_64_rule+0x140> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 2028 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1ef4 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2218 │ │ │ │ │ + bl 20e4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 2028 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1ef4 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b84 │ │ │ │ │ + bl 2900 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r3, 2028 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbnz r3, 1ef4 <_loop1_64_rule+0xcc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2028 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1ef4 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 2028 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1ef4 <_loop1_64_rule+0xcc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 201e <_loop1_64_rule+0xc2> │ │ │ │ │ + cbz r0, 1eea <_loop1_64_rule+0xc2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2074 <_loop1_64_rule+0x118> │ │ │ │ │ + beq.n 1f40 <_loop1_64_rule+0x118> │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 1fb2 <_loop1_64_rule+0x56> │ │ │ │ │ + b.n 1e7e <_loop1_64_rule+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 2028 <_loop1_64_rule+0xcc> │ │ │ │ │ + cbz r0, 1ef4 <_loop1_64_rule+0xcc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 21e8 <_loop1_64_rule+0x28c> │ │ │ │ │ + beq.w 20b4 <_loop1_64_rule+0x28c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 21e8 <_loop1_64_rule+0x28c> │ │ │ │ │ + bne.w 20b4 <_loop1_64_rule+0x28c> │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 2088 <_loop1_64_rule+0x12c> │ │ │ │ │ + cbz r0, 1f54 <_loop1_64_rule+0x12c> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 2060 <_loop1_64_rule+0x104> │ │ │ │ │ + ble.n 1f2c <_loop1_64_rule+0x104> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [fp, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 204c <_loop1_64_rule+0xf0> │ │ │ │ │ + b.n 1f18 <_loop1_64_rule+0xf0> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2086 <_loop1_64_rule+0x12a> │ │ │ │ │ + cbz r0, 1f52 <_loop1_64_rule+0x12a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 2012 <_loop1_64_rule+0xb6> │ │ │ │ │ + b.n 1ede <_loop1_64_rule+0xb6> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, 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 │ │ │ │ │ - b.n 206a <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1f36 <_loop1_64_rule+0x10e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2142 <_loop1_64_rule+0x1e6> │ │ │ │ │ + beq.n 200e <_loop1_64_rule+0x1e6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 20e6 <_loop1_64_rule+0x18a> │ │ │ │ │ + cbz r0, 1fb2 <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2218 │ │ │ │ │ - cbz r0, 20e6 <_loop1_64_rule+0x18a> │ │ │ │ │ + bl 20e4 │ │ │ │ │ + cbz r0, 1fb2 <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b84 │ │ │ │ │ + bl 2900 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 20ea <_loop1_64_rule+0x18e> │ │ │ │ │ + bne.n 1fb6 <_loop1_64_rule+0x18e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 21c0 <_loop1_64_rule+0x264> │ │ │ │ │ + bne.n 208c <_loop1_64_rule+0x264> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 2152 <_loop1_64_rule+0x1f6> │ │ │ │ │ + bne.n 201e <_loop1_64_rule+0x1f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 2128 <_loop1_64_rule+0x1cc> │ │ │ │ │ + cbz r0, 1ff4 <_loop1_64_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2218 │ │ │ │ │ - cbz r0, 2128 <_loop1_64_rule+0x1cc> │ │ │ │ │ + bl 20e4 │ │ │ │ │ + cbz r0, 1ff4 <_loop1_64_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b84 │ │ │ │ │ + bl 2900 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 21b6 <_loop1_64_rule+0x25a> │ │ │ │ │ + bne.n 2082 <_loop1_64_rule+0x25a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 215e <_loop1_64_rule+0x202> │ │ │ │ │ + cbnz r0, 202a <_loop1_64_rule+0x202> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1fc6 <_loop1_64_rule+0x6a> │ │ │ │ │ + beq.w 1e92 <_loop1_64_rule+0x6a> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 202c <_loop1_64_rule+0xd0> │ │ │ │ │ + b.n 1ef8 <_loop1_64_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 2158 <_loop1_64_rule+0x1fc> │ │ │ │ │ + beq.n 2024 <_loop1_64_rule+0x1fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2130 <_loop1_64_rule+0x1d4> │ │ │ │ │ + b.n 1ffc <_loop1_64_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 20b2 <_loop1_64_rule+0x156> │ │ │ │ │ + b.n 1f7e <_loop1_64_rule+0x156> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2128 <_loop1_64_rule+0x1cc> │ │ │ │ │ + beq.n 1ff4 <_loop1_64_rule+0x1cc> │ │ │ │ │ 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, r9 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2128 <_loop1_64_rule+0x1cc> │ │ │ │ │ + beq.n 1ff4 <_loop1_64_rule+0x1cc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -3842,28 +3704,28 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 21e0 <_loop1_64_rule+0x284> │ │ │ │ │ + cbnz r0, 20ac <_loop1_64_rule+0x284> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 21ba <_loop1_64_rule+0x25e> │ │ │ │ │ + cbz r0, 2086 <_loop1_64_rule+0x25e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 2130 <_loop1_64_rule+0x1d4> │ │ │ │ │ + b.n 1ffc <_loop1_64_rule+0x1d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 212e <_loop1_64_rule+0x1d2> │ │ │ │ │ + b.n 1ffa <_loop1_64_rule+0x1d2> │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 212e <_loop1_64_rule+0x1d2> │ │ │ │ │ + b.n 1ffa <_loop1_64_rule+0x1d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -3871,1076 +3733,926 @@ │ │ │ │ │ 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 r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21a4 <_loop1_64_rule+0x248> │ │ │ │ │ + beq.n 2070 <_loop1_64_rule+0x248> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 200a <_loop1_64_rule+0xae> │ │ │ │ │ + b.n 1ed6 <_loop1_64_rule+0xae> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 206a <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1f36 <_loop1_64_rule+0x10e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1f80 <_loop1_64_rule+0x24> │ │ │ │ │ + b.n 1e4c <_loop1_64_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1fbc <_loop1_64_rule+0x60> │ │ │ │ │ + b.n 1e88 <_loop1_64_rule+0x60> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 206a <_loop1_64_rule+0x10e> │ │ │ │ │ + b.n 1f36 <_loop1_64_rule+0x10e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002218 : │ │ │ │ │ +000020e4 : │ │ │ │ │ patterns_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 22a8 │ │ │ │ │ + beq.n 2174 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 22a0 │ │ │ │ │ + cbnz r7, 216c │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 228a │ │ │ │ │ + bne.n 2156 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2296 │ │ │ │ │ + blt.n 2162 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22da │ │ │ │ │ + bne.n 21a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f4 │ │ │ │ │ + bl 21c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 22b2 │ │ │ │ │ + cbnz r0, 217e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22da │ │ │ │ │ + bne.n 21a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a624 │ │ │ │ │ + bl 1a910 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 22ae │ │ │ │ │ + cbz r0, 217a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ - b.n 2260 │ │ │ │ │ + b.n 212c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2280 │ │ │ │ │ + b.n 214c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2280 │ │ │ │ │ + b.n 214c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 223a │ │ │ │ │ + b.n 2106 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 227c │ │ │ │ │ + b.n 2148 │ │ │ │ │ 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 22a0 │ │ │ │ │ + beq.n 216c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 22e0 │ │ │ │ │ + cbz r0, 21ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 227c │ │ │ │ │ + b.n 2148 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2280 │ │ │ │ │ + b.n 214c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 227c │ │ │ │ │ + beq.n 2148 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2280 │ │ │ │ │ + b.n 214c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000022f4 : │ │ │ │ │ +000021c0 : │ │ │ │ │ open_sequence_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 2372 │ │ │ │ │ + beq.n 223e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 236a │ │ │ │ │ + cbnz r3, 2236 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 2378 │ │ │ │ │ + bl 2244 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 232c │ │ │ │ │ + cbz r0, 21f8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 233a │ │ │ │ │ + cbnz r0, 2206 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a18 │ │ │ │ │ + bl 2794 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 232c │ │ │ │ │ + bne.n 21f8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2358 │ │ │ │ │ + cbz r0, 2224 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2332 │ │ │ │ │ + b.n 21fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2330 │ │ │ │ │ + beq.n 21fc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2334 │ │ │ │ │ + b.n 2200 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2334 │ │ │ │ │ + b.n 2200 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2312 │ │ │ │ │ + b.n 21de │ │ │ │ │ │ │ │ │ │ -00002378 : │ │ │ │ │ +00002244 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 248c │ │ │ │ │ + beq.n 2358 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 24e8 │ │ │ │ │ + bne.w 23b4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24cc │ │ │ │ │ + beq.w 2398 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov.w r1, #1088 @ 0x440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 2410 │ │ │ │ │ + cbnz r0, 22dc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2480 │ │ │ │ │ + beq.n 234c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 24da │ │ │ │ │ + bne.n 23a6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 243a │ │ │ │ │ + cbnz r0, 2306 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 24da │ │ │ │ │ + bne.n 23a6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 249c │ │ │ │ │ + bne.n 2368 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov.w r2, #1088 @ 0x440 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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, 242c │ │ │ │ │ + cbnz r0, 22f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2494 │ │ │ │ │ + bne.n 2360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a624 │ │ │ │ │ + bl 1a910 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 2436 │ │ │ │ │ + cbz r0, 2302 │ │ │ │ │ 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 242c │ │ │ │ │ + b.n 22f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2708 │ │ │ │ │ + bl 25d4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23e8 │ │ │ │ │ + beq.n 22b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e0 │ │ │ │ │ + beq.n 23ac │ │ │ │ │ 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, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2402 │ │ │ │ │ + bne.n 22ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2402 │ │ │ │ │ + beq.n 22ce │ │ │ │ │ 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 241c │ │ │ │ │ + b.n 22e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 23ce │ │ │ │ │ - b.n 2472 │ │ │ │ │ + bge.n 229a │ │ │ │ │ + b.n 233e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 239c │ │ │ │ │ + b.n 2268 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 242e │ │ │ │ │ + b.n 22fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27a4 │ │ │ │ │ + bl 2670 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23fc │ │ │ │ │ + beq.n 22c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 24e0 │ │ │ │ │ + cbz r0, 23ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [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 2402 │ │ │ │ │ - b.n 246a │ │ │ │ │ + bne.n 22ce │ │ │ │ │ + b.n 2336 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 23b4 │ │ │ │ │ + beq.w 2280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 247c │ │ │ │ │ + b.n 2348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 247c │ │ │ │ │ + b.n 2348 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 242e │ │ │ │ │ + b.n 22fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024f0 : │ │ │ │ │ +000023bc : │ │ │ │ │ signed_number_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.n 258a │ │ │ │ │ + beq.n 2456 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2578 │ │ │ │ │ + cbnz r6, 2444 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 2558 │ │ │ │ │ + beq.n 2424 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 2554 │ │ │ │ │ + cbnz r0, 2420 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 2578 │ │ │ │ │ + cbnz r3, 2444 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2590 │ │ │ │ │ + cbnz r0, 245c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2546 │ │ │ │ │ + b.n 2412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2580 │ │ │ │ │ + blt.n 244c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2528 │ │ │ │ │ + beq.n 23f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 254a │ │ │ │ │ + b.n 2416 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 254a │ │ │ │ │ + b.n 2416 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 254a │ │ │ │ │ + b.n 2416 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2512 │ │ │ │ │ + b.n 23de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2542 │ │ │ │ │ + beq.n 240e │ │ │ │ │ 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 2572 │ │ │ │ │ + beq.n 243e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ 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, 25ca │ │ │ │ │ + cbz r0, 2496 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2546 │ │ │ │ │ + b.n 2412 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2546 │ │ │ │ │ + beq.n 2412 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 254a │ │ │ │ │ + b.n 2416 │ │ │ │ │ │ │ │ │ │ -000025dc : │ │ │ │ │ +000024a8 : │ │ │ │ │ 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, #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.n 2646 │ │ │ │ │ + beq.n 2512 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 26f4 │ │ │ │ │ + bne.n 25c0 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 26da │ │ │ │ │ + beq.n 25a6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bbec │ │ │ │ │ + bl 1bec8 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2692 │ │ │ │ │ + bne.n 255e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26f4 │ │ │ │ │ + bne.n 25c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bbec │ │ │ │ │ + bl 1bec8 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 264c │ │ │ │ │ + cbnz r0, 2518 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 25fe │ │ │ │ │ + b.n 24ca │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2634 │ │ │ │ │ + beq.n 2500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 248 <_gather_18_rule+0x84> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2634 │ │ │ │ │ + beq.n 2500 │ │ │ │ │ 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 26d4 │ │ │ │ │ + beq.n 25a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 26c2 │ │ │ │ │ + cbz r0, 258e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 263a │ │ │ │ │ + b.n 2506 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2622 │ │ │ │ │ + beq.n 24ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 248 <_gather_18_rule+0x84> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2622 │ │ │ │ │ + beq.n 24ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 26d4 │ │ │ │ │ + cbz r0, 25a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 267c │ │ │ │ │ + b.n 2548 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2638 │ │ │ │ │ + beq.n 2504 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 263c │ │ │ │ │ + b.n 2508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 263c │ │ │ │ │ + b.n 2508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 26fc │ │ │ │ │ + blt.n 25c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2616 │ │ │ │ │ + beq.n 24e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 263c │ │ │ │ │ + b.n 2508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 263c │ │ │ │ │ + b.n 2508 │ │ │ │ │ │ │ │ │ │ -00002708 : │ │ │ │ │ +000025d4 : │ │ │ │ │ pattern_capture_target_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 279c │ │ │ │ │ + beq.n 2668 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2794 │ │ │ │ │ + cbnz r6, 2660 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ - cbz r0, 2774 │ │ │ │ │ + cbz r0, 2640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2774 │ │ │ │ │ + cbz r0, 2640 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_69_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_69_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 2774 │ │ │ │ │ + cbz r0, 2640 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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, 2782 │ │ │ │ │ + cbz r0, 264e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 277a │ │ │ │ │ + b.n 2646 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2778 │ │ │ │ │ + beq.n 2644 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 277c │ │ │ │ │ + b.n 2648 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 277c │ │ │ │ │ + b.n 2648 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2726 │ │ │ │ │ + b.n 25f2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027a4 : │ │ │ │ │ +00002670 : │ │ │ │ │ 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, #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 285c │ │ │ │ │ + beq.n 2728 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 284a │ │ │ │ │ + bne.n 2716 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 282a │ │ │ │ │ + beq.n 26f6 │ │ │ │ │ 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 .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbnz r0, 2800 │ │ │ │ │ + cbnz r0, 26cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ - cbz r0, 2844 │ │ │ │ │ + cbz r0, 2710 │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2862 │ │ │ │ │ + cbz r0, 272e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27f4 │ │ │ │ │ + b.n 26c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2852 │ │ │ │ │ + blt.n 271e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27de │ │ │ │ │ + beq.n 26aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 27f6 │ │ │ │ │ + b.n 26c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 27f6 │ │ │ │ │ + b.n 26c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 27f6 │ │ │ │ │ + b.n 26c2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 27c6 │ │ │ │ │ + b.n 2692 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27f2 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 27f6 │ │ │ │ │ - │ │ │ │ │ -00002874 : │ │ │ │ │ -attr_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 299c │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1081 @ 0x439 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_is_memoized> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 28b8 │ │ │ │ │ - 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, sl, fp, pc} │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - movw r8, #6000 @ 0x1770 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #1081 @ 0x439 │ │ │ │ │ - bl 0 <_PyPegen_update_memo> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 29b4 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 29bc │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 2990 │ │ │ │ │ - ldrd sl, r2, [r4, #8] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - beq.n 2976 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ - ldrd fp, r9, [r2, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 29c4 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbnz r0, 291a │ │ │ │ │ - str.w sl, [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 2994 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 28b2 │ │ │ │ │ - movs r1, #23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2900 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2900 │ │ │ │ │ - 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 2904 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - bl 0 <_PyAST_Attribute> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ - cbz r0, 29a2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 2994 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble.n 2910 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - b.n 28c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 29aa │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ - ldrd fp, r9, [r2, #12] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 28f6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 28b2 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2898 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2904 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 26be │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 2994 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 28b2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 28de │ │ │ │ │ + b.n 26c2 │ │ │ │ │ │ │ │ │ │ -000029c4 : │ │ │ │ │ +00002740 : │ │ │ │ │ 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 2a08 │ │ │ │ │ + beq.n 2784 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2a0e │ │ │ │ │ + cbnz r3, 278a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2874 │ │ │ │ │ - cbnz r0, 2a00 │ │ │ │ │ + bl 1c090 │ │ │ │ │ + R_ARM_THM_CALL attr_rule │ │ │ │ │ + cbnz r0, 277c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2a00 │ │ │ │ │ + cbnz r3, 277c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 2a00 │ │ │ │ │ + cbnz r0, 277c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 29e2 │ │ │ │ │ + b.n 275e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2a04 │ │ │ │ │ + b.n 2780 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a18 : │ │ │ │ │ +00002794 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2b72 │ │ │ │ │ + beq.w 28ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2b52 │ │ │ │ │ + bne.w 28ce │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b5c │ │ │ │ │ + beq.w 28d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2378 │ │ │ │ │ + bl 2244 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b46 │ │ │ │ │ + beq.n 28c2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b7a │ │ │ │ │ + beq.w 28f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b40 │ │ │ │ │ + bne.n 28bc │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b38 │ │ │ │ │ + beq.n 28b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2b40 │ │ │ │ │ + bne.n 28bc │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w sl, #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, 2abc │ │ │ │ │ - bl 2378 │ │ │ │ │ + cbz r3, 2838 │ │ │ │ │ + bl 2244 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2abc │ │ │ │ │ + cbz r0, 2838 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 2b1a │ │ │ │ │ + beq.n 2896 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2a96 │ │ │ │ │ + b.n 2812 │ │ │ │ │ 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 sl, r0 │ │ │ │ │ - cbz r0, 2b32 │ │ │ │ │ + cbz r0, 28ae │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 2ae0 │ │ │ │ │ + ble.n 285c │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2acc │ │ │ │ │ + b.n 2848 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -4948,659 +4660,799 @@ │ │ │ │ │ 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, 2b4a │ │ │ │ │ + cbz r0, 28c6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2b58 │ │ │ │ │ + cbnz r3, 28d4 │ │ │ │ │ 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 sl, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2b32 │ │ │ │ │ + cbz r0, 28ae │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2ab0 │ │ │ │ │ + b.n 282c │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 2b0e │ │ │ │ │ + b.n 288a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2b10 │ │ │ │ │ + b.n 288c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b4a │ │ │ │ │ + b.n 28c6 │ │ │ │ │ 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 2a58 │ │ │ │ │ + beq.w 27d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b4a │ │ │ │ │ + b.n 28c6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2a3e │ │ │ │ │ + b.n 27ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a74 │ │ │ │ │ + b.n 27f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b84 : │ │ │ │ │ +00002900 : │ │ │ │ │ guard_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 2bcc │ │ │ │ │ + beq.n 2948 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2bd2 │ │ │ │ │ + cbnz r3, 294e │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2bc0 │ │ │ │ │ + cbnz r0, 293c │ │ │ │ │ movs r0, #0 │ │ │ │ │ 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 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2bb8 │ │ │ │ │ - b.n 2bb4 │ │ │ │ │ + bne.n 2934 │ │ │ │ │ + b.n 2930 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2ba2 │ │ │ │ │ + b.n 291e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2bbc │ │ │ │ │ + b.n 2938 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002bdc <_tmp_69_rule>: │ │ │ │ │ +00002958 <_tmp_69_rule>: │ │ │ │ │ _tmp_69_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 2c34 <_tmp_69_rule+0x58> │ │ │ │ │ + beq.n 29b0 <_tmp_69_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2c3a <_tmp_69_rule+0x5e> │ │ │ │ │ + cbnz r3, 29b6 <_tmp_69_rule+0x5e> │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2c2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 29a8 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2c2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 29a8 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2c2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 29a8 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2c2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 29a8 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2c2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 29a8 <_tmp_69_rule+0x50> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2bfa <_tmp_69_rule+0x1e> │ │ │ │ │ + b.n 2976 <_tmp_69_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2c30 <_tmp_69_rule+0x54> │ │ │ │ │ + b.n 29ac <_tmp_69_rule+0x54> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000029c0 <_loop0_112_rule>: │ │ │ │ │ +_loop0_112_rule(): │ │ │ │ │ + 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 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 2ade <_loop0_112_rule+0x11e> │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 2ad4 <_loop0_112_rule+0x114> │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2ac4 <_loop0_112_rule+0x104> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 2ad4 <_loop0_112_rule+0x114> │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + movw sl, #6000 @ 0x1770 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 2abc <_loop0_112_rule+0xfc> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 2a30 <_loop0_112_rule+0x70> │ │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 2a5a <_loop0_112_rule+0x9a> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbnz r3, 2a30 <_loop0_112_rule+0x70> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1447c │ │ │ │ │ + R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbnz r0, 2a68 <_loop0_112_rule+0xa8> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + 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 fp, r0 │ │ │ │ │ + cbz r0, 2aa8 <_loop0_112_rule+0xe8> │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble.n 2a80 <_loop0_112_rule+0xc0> │ │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ │ + ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ + str.w r2, [r3, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 2a46 <_loop0_112_rule+0x86> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2ae4 <_loop0_112_rule+0x124> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 2a92 <_loop0_112_rule+0xd2> │ │ │ │ │ + str.w r6, [r8, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + b.n 2a06 <_loop0_112_rule+0x46> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov.w r1, r9, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 2aa8 <_loop0_112_rule+0xe8> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 2a74 <_loop0_112_rule+0xb4> │ │ │ │ │ + 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 │ │ │ │ │ + b.n 2a8a <_loop0_112_rule+0xca> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 2a10 <_loop0_112_rule+0x50> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 2a8a <_loop0_112_rule+0xca> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 2a8a <_loop0_112_rule+0xca> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 29e0 <_loop0_112_rule+0x20> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2a34 <_loop0_112_rule+0x74> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2a34 <_loop0_112_rule+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c44 <_tmp_11_rule>: │ │ │ │ │ +00002af8 <_tmp_11_rule>: │ │ │ │ │ _tmp_11_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 2c92 <_tmp_11_rule+0x4e> │ │ │ │ │ + beq.n 2b46 <_tmp_11_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2c8a <_tmp_11_rule+0x46> │ │ │ │ │ + cbnz r3, 2b3e <_tmp_11_rule+0x46> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2c7e <_tmp_11_rule+0x3a> │ │ │ │ │ + cbnz r0, 2b32 <_tmp_11_rule+0x3a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ 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 eda8 │ │ │ │ │ + bl ed80 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c76 <_tmp_11_rule+0x32> │ │ │ │ │ - b.n 2c72 <_tmp_11_rule+0x2e> │ │ │ │ │ + bne.n 2b2a <_tmp_11_rule+0x32> │ │ │ │ │ + b.n 2b26 <_tmp_11_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2c7a <_tmp_11_rule+0x36> │ │ │ │ │ + b.n 2b2e <_tmp_11_rule+0x36> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2c62 <_tmp_11_rule+0x1e> │ │ │ │ │ + b.n 2b16 <_tmp_11_rule+0x1e> │ │ │ │ │ │ │ │ │ │ -00002c98 <_tmp_70_rule>: │ │ │ │ │ +00002b4c <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b.n 2bdc <_tmp_69_rule> │ │ │ │ │ + b.n 2958 <_tmp_69_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c9c : │ │ │ │ │ +00002b50 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2dba │ │ │ │ │ + beq.n 2c6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2dde │ │ │ │ │ + bne.w 2c92 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2dca │ │ │ │ │ + beq.n 2c7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a624 │ │ │ │ │ + bl 1a910 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2db2 │ │ │ │ │ + beq.n 2c66 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2dc2 │ │ │ │ │ + beq.n 2c76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2dac │ │ │ │ │ + bne.n 2c60 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2da4 │ │ │ │ │ + beq.n 2c58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2dac │ │ │ │ │ + bne.n 2c60 │ │ │ │ │ mov r9, r5 │ │ │ │ │ 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, 2d3a │ │ │ │ │ - bl 1a624 │ │ │ │ │ + cbz r3, 2bee │ │ │ │ │ + bl 1a910 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2d3a │ │ │ │ │ + cbz r0, 2bee │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 2d86 │ │ │ │ │ + beq.n 2c3a │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 2d12 │ │ │ │ │ + b.n 2bc6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 2d9e │ │ │ │ │ + cbz r0, 2c52 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bgt.n 2d76 │ │ │ │ │ + bgt.n 2c2a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 2db4 │ │ │ │ │ + cbz r0, 2c68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2d4a │ │ │ │ │ + b.n 2bfe │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2d9e │ │ │ │ │ + cbz r0, 2c52 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2d2c │ │ │ │ │ + b.n 2be0 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 2d6c │ │ │ │ │ + b.n 2c20 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cc0 │ │ │ │ │ + b.n 2b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2cf0 │ │ │ │ │ + b.n 2ba4 │ │ │ │ │ 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 2cd6 │ │ │ │ │ + beq.w 2b8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2db4 │ │ │ │ │ + b.n 2c68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2d6e │ │ │ │ │ + b.n 2c22 │ │ │ │ │ │ │ │ │ │ -00002de4 : │ │ │ │ │ +00002c98 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2ea0 │ │ │ │ │ + beq.n 2d54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f0a │ │ │ │ │ + bne.n 2dbe │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ef8 │ │ │ │ │ + beq.n 2dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f2c │ │ │ │ │ + bl 2de0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ebc │ │ │ │ │ + beq.n 2d70 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ef0 │ │ │ │ │ + beq.n 2da4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2eb6 │ │ │ │ │ + bne.n 2d6a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 2eae │ │ │ │ │ + cbz r0, 2d62 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2eb6 │ │ │ │ │ + cbnz r6, 2d6a │ │ │ │ │ mov r9, 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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ed4 │ │ │ │ │ + bne.n 2d88 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 2ea8 │ │ │ │ │ + cbz r0, 2d5c │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.n 2ec4 │ │ │ │ │ + bgt.n 2d78 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 2ebe │ │ │ │ │ + cbz r0, 2d72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2e08 │ │ │ │ │ + b.n 2cbc │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 2e96 │ │ │ │ │ + b.n 2d4a │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2e74 │ │ │ │ │ - bl 2f2c │ │ │ │ │ + b.n 2d28 │ │ │ │ │ + bl 2de0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e64 │ │ │ │ │ + beq.n 2d18 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 2f10 │ │ │ │ │ + beq.n 2dc4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 2e54 │ │ │ │ │ + b.n 2d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2e36 │ │ │ │ │ + b.n 2cea │ │ │ │ │ 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 2e1c │ │ │ │ │ + beq.n 2cd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ebe │ │ │ │ │ + b.n 2d72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2e98 │ │ │ │ │ + b.n 2d4c │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ea8 │ │ │ │ │ + beq.n 2d5c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2ee2 │ │ │ │ │ + b.n 2d96 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f2c : │ │ │ │ │ +00002de0 : │ │ │ │ │ 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 2f84 │ │ │ │ │ + beq.n 2e38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2fa2 │ │ │ │ │ + cbnz r3, 2e56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2f9a │ │ │ │ │ + cbz r0, 2e4e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2f9a │ │ │ │ │ + cbz r0, 2e4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a624 │ │ │ │ │ + bl 1a910 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 2f9a │ │ │ │ │ + cbz r0, 2e4e │ │ │ │ │ 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, 2f8a │ │ │ │ │ + cbz r0, 2e3e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2f4a │ │ │ │ │ + b.n 2dfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 2f9e │ │ │ │ │ + cbz r0, 2e52 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2f7e │ │ │ │ │ + b.n 2e32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2f7c │ │ │ │ │ + b.n 2e30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2f7e │ │ │ │ │ + b.n 2e32 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002fac : │ │ │ │ │ +00002e60 : │ │ │ │ │ type_param_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 32b0 │ │ │ │ │ + beq.w 3164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 32a8 │ │ │ │ │ + bne.w 315c │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3090 │ │ │ │ │ + bne.n 2f44 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 3292 │ │ │ │ │ + beq.w 3146 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 32a8 │ │ │ │ │ + bne.w 315c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 309e │ │ │ │ │ + beq.n 2f52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 32a0 │ │ │ │ │ + beq.w 3154 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 328a │ │ │ │ │ + bne.w 313e │ │ │ │ │ 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 321a │ │ │ │ │ + bne.w 30ce │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r5, 30a0 │ │ │ │ │ + cbnz r5, 2f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3308 │ │ │ │ │ + bl 31bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r5, 30a0 │ │ │ │ │ + cbnz r5, 2f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 32a8 │ │ │ │ │ + beq.w 315c │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVar │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3158 │ │ │ │ │ + beq.n 300c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1100 @ 0x44c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5608,116 +5460,116 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 32a8 │ │ │ │ │ + bne.w 315c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3162 │ │ │ │ │ + bne.n 3016 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 32a8 │ │ │ │ │ + bne.w 315c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31a8 │ │ │ │ │ + bne.n 305c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 32a8 │ │ │ │ │ + bne.w 315c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 30f6 │ │ │ │ │ + cbz r0, 2faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 30f6 │ │ │ │ │ + cbz r0, 2faa │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 322a │ │ │ │ │ + bne.w 30de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 32a8 │ │ │ │ │ + bne.w 315c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 32e2 │ │ │ │ │ + beq.w 3196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 32e2 │ │ │ │ │ + beq.w 3196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3308 │ │ │ │ │ + bl 31bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 32e2 │ │ │ │ │ + bne.w 3196 │ │ │ │ │ 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 32a8 │ │ │ │ │ + beq.w 315c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ParamSpec │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3082 │ │ │ │ │ + bne.n 2f36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3082 │ │ │ │ │ - b.n 327c │ │ │ │ │ + beq.n 2f36 │ │ │ │ │ + b.n 3130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30b4 │ │ │ │ │ + beq.n 2f68 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30b4 │ │ │ │ │ + beq.n 2f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30b4 │ │ │ │ │ + beq.n 2f68 │ │ │ │ │ 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 .LC100 │ │ │ │ │ @@ -5725,78 +5577,78 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ - b.n 3258 │ │ │ │ │ + b.n 310c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30ca │ │ │ │ │ + beq.n 2f7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 32ea │ │ │ │ │ + beq.w 319e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 32da │ │ │ │ │ + bne.w 318e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32b6 │ │ │ │ │ + bne.n 316a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 30cc │ │ │ │ │ + bne.w 2f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32a8 │ │ │ │ │ + beq.n 315c │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3082 │ │ │ │ │ - b.n 3158 │ │ │ │ │ + bne.w 2f36 │ │ │ │ │ + b.n 300c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3040 │ │ │ │ │ - b.n 303a │ │ │ │ │ + bne.w 2ef4 │ │ │ │ │ + b.n 2eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30f6 │ │ │ │ │ + beq.w 2faa │ │ │ │ │ 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 .LC102 │ │ │ │ │ @@ -5811,424 +5663,424 @@ │ │ │ │ │ cmp.w ip, #26 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn.w r0, #4 │ │ │ │ │ strd r0, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3082 │ │ │ │ │ + beq.w 2f36 │ │ │ │ │ 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 3098 │ │ │ │ │ + b.n 2f4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 30a0 │ │ │ │ │ + b.n 2f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2ff4 │ │ │ │ │ - b.n 327c │ │ │ │ │ + bge.w 2ea8 │ │ │ │ │ + b.n 3130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3022 │ │ │ │ │ + b.n 2ed6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3286 │ │ │ │ │ + b.n 313a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2fd0 │ │ │ │ │ + b.n 2e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad48 │ │ │ │ │ + bl ad40 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31da │ │ │ │ │ + beq.n 308e │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 32f2 │ │ │ │ │ + cbz r0, 31a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 31e2 │ │ │ │ │ + b.n 3096 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 30cc │ │ │ │ │ + b.n 2f80 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 3082 │ │ │ │ │ + b.n 2f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 31c4 │ │ │ │ │ + b.n 3078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31de │ │ │ │ │ + beq.w 3092 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 30cc │ │ │ │ │ + b.n 2f80 │ │ │ │ │ │ │ │ │ │ -00003308 : │ │ │ │ │ +000031bc : │ │ │ │ │ type_param_default_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 3382 │ │ │ │ │ + beq.n 3236 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 337a │ │ │ │ │ + cbnz r3, 322e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3344 │ │ │ │ │ + cbnz r0, 31f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3336 │ │ │ │ │ + beq.n 31ea │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3368 │ │ │ │ │ + cbz r0, 321c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 333c │ │ │ │ │ + b.n 31f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 333a │ │ │ │ │ + beq.n 31ee │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 333e │ │ │ │ │ + b.n 31f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 333e │ │ │ │ │ + b.n 31f2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3326 │ │ │ │ │ + b.n 31da │ │ │ │ │ │ │ │ │ │ -00003388 <_loop1_219_rule>: │ │ │ │ │ +0000323c <_loop1_219_rule>: │ │ │ │ │ _loop1_61_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 36a0 <_loop1_219_rule+0x318> │ │ │ │ │ + beq.w 3554 <_loop1_219_rule+0x318> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3658 <_loop1_219_rule+0x2d0> │ │ │ │ │ + bne.w 350c <_loop1_219_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36ae <_loop1_219_rule+0x326> │ │ │ │ │ + beq.w 3562 <_loop1_219_rule+0x326> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3546 <_loop1_219_rule+0x1be> │ │ │ │ │ + bne.w 33fa <_loop1_219_rule+0x1be> │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 36a6 <_loop1_219_rule+0x31e> │ │ │ │ │ + beq.w 355a <_loop1_219_rule+0x31e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34dc <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 3390 <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 3518 <_loop1_219_rule+0x190> │ │ │ │ │ + beq.w 33cc <_loop1_219_rule+0x190> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 355a <_loop1_219_rule+0x1d2> │ │ │ │ │ + bne.w 340e <_loop1_219_rule+0x1d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34d2 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 3386 <_loop1_219_rule+0x14a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34d2 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 3386 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34d2 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 3386 <_loop1_219_rule+0x14a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 36be <_loop1_219_rule+0x336> │ │ │ │ │ + beq.w 3572 <_loop1_219_rule+0x336> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34cc <_loop1_219_rule+0x144> │ │ │ │ │ + bne.n 3380 <_loop1_219_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3588 <_loop1_219_rule+0x200> │ │ │ │ │ + bne.w 343c <_loop1_219_rule+0x200> │ │ │ │ │ movs r7, #0 │ │ │ │ │ str.w fp, [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 34d2 <_loop1_219_rule+0x14a> │ │ │ │ │ + bne.n 3386 <_loop1_219_rule+0x14a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 34d2 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 3386 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 34d2 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 3386 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 34dc <_loop1_219_rule+0x154> │ │ │ │ │ + cbz r0, 3390 <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r7, 3490 <_loop1_219_rule+0x108> │ │ │ │ │ + cbz r7, 3344 <_loop1_219_rule+0x108> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3674 <_loop1_219_rule+0x2ec> │ │ │ │ │ + beq.w 3528 <_loop1_219_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 3660 <_loop1_219_rule+0x2d8> │ │ │ │ │ + beq.w 3514 <_loop1_219_rule+0x2d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 33d8 <_loop1_219_rule+0x50> │ │ │ │ │ + b.n 328c <_loop1_219_rule+0x50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3688 <_loop1_219_rule+0x300> │ │ │ │ │ + bne.w 353c <_loop1_219_rule+0x300> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3652 <_loop1_219_rule+0x2ca> │ │ │ │ │ + beq.w 3506 <_loop1_219_rule+0x2ca> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3652 <_loop1_219_rule+0x2ca> │ │ │ │ │ + bne.w 3506 <_loop1_219_rule+0x2ca> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 363e <_loop1_219_rule+0x2b6> │ │ │ │ │ + beq.w 34f2 <_loop1_219_rule+0x2b6> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - ble.n 3540 <_loop1_219_rule+0x1b8> │ │ │ │ │ + ble.n 33f4 <_loop1_219_rule+0x1b8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 3506 <_loop1_219_rule+0x17e> │ │ │ │ │ + b.n 33ba <_loop1_219_rule+0x17e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 367e <_loop1_219_rule+0x2f6> │ │ │ │ │ + blt.w 3532 <_loop1_219_rule+0x2f6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - cbnz r2, 3554 <_loop1_219_rule+0x1cc> │ │ │ │ │ + cbnz r2, 3408 <_loop1_219_rule+0x1cc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 340a <_loop1_219_rule+0x82> │ │ │ │ │ - b.n 34dc <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 32be <_loop1_219_rule+0x82> │ │ │ │ │ + b.n 3390 <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34dc <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 3390 <_loop1_219_rule+0x154> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3598 <_loop1_219_rule+0x210> │ │ │ │ │ + beq.n 344c <_loop1_219_rule+0x210> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 35aa <_loop1_219_rule+0x222> │ │ │ │ │ + cbnz r0, 345e <_loop1_219_rule+0x222> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 340a <_loop1_219_rule+0x82> │ │ │ │ │ - b.n 34dc <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 32be <_loop1_219_rule+0x82> │ │ │ │ │ + b.n 3390 <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3460 <_loop1_219_rule+0xd8> │ │ │ │ │ - b.n 345a <_loop1_219_rule+0xd2> │ │ │ │ │ + bne.w 3314 <_loop1_219_rule+0xd8> │ │ │ │ │ + b.n 330e <_loop1_219_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3568 <_loop1_219_rule+0x1e0> │ │ │ │ │ + beq.n 341c <_loop1_219_rule+0x1e0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 357c <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 3430 <_loop1_219_rule+0x1f4> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3576 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 342a <_loop1_219_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3576 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 342a <_loop1_219_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_loop0_129_rule+0x34> │ │ │ │ │ R_ARM_THM_CALL _tmp_225_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3638 <_loop1_219_rule+0x2b0> │ │ │ │ │ + bne.n 34ec <_loop1_219_rule+0x2b0> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3576 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 342a <_loop1_219_rule+0x1ee> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3576 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 342a <_loop1_219_rule+0x1ee> │ │ │ │ │ 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 3576 <_loop1_219_rule+0x1ee> │ │ │ │ │ + beq.n 342a <_loop1_219_rule+0x1ee> │ │ │ │ │ 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 │ │ │ │ │ @@ -6237,641 +6089,642 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 3630 <_loop1_219_rule+0x2a8> │ │ │ │ │ + cbnz r0, 34e4 <_loop1_219_rule+0x2a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 362c <_loop1_219_rule+0x2a4> │ │ │ │ │ + cbz r0, 34e0 <_loop1_219_rule+0x2a4> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 357c <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 3430 <_loop1_219_rule+0x1f4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 357a <_loop1_219_rule+0x1f2> │ │ │ │ │ + b.n 342e <_loop1_219_rule+0x1f2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 34b2 <_loop1_219_rule+0x12a> │ │ │ │ │ + b.n 3366 <_loop1_219_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 357a <_loop1_219_rule+0x1f2> │ │ │ │ │ + b.n 342e <_loop1_219_rule+0x1f2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ 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 354a <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 33fe <_loop1_219_rule+0x1c2> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 354a <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 33fe <_loop1_219_rule+0x1c2> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 363c <_loop1_219_rule+0x2b4> │ │ │ │ │ + beq.n 34f0 <_loop1_219_rule+0x2b4> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 34be <_loop1_219_rule+0x136> │ │ │ │ │ + b.n 3372 <_loop1_219_rule+0x136> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34dc <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 3390 <_loop1_219_rule+0x154> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 34e0 <_loop1_219_rule+0x158> │ │ │ │ │ + b.n 3394 <_loop1_219_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34dc <_loop1_219_rule+0x154> │ │ │ │ │ + bne.w 3390 <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98a <_loop0_129_rule+0x92> │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34dc <_loop1_219_rule+0x154> │ │ │ │ │ - b.n 34b0 <_loop1_219_rule+0x128> │ │ │ │ │ + beq.w 3390 <_loop1_219_rule+0x154> │ │ │ │ │ + b.n 3364 <_loop1_219_rule+0x128> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 33ac <_loop1_219_rule+0x24> │ │ │ │ │ + b.n 3260 <_loop1_219_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 33e4 <_loop1_219_rule+0x5c> │ │ │ │ │ + b.n 3298 <_loop1_219_rule+0x5c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 354a <_loop1_219_rule+0x1c2> │ │ │ │ │ + b.n 33fe <_loop1_219_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3440 <_loop1_219_rule+0xb8> │ │ │ │ │ + b.n 32f4 <_loop1_219_rule+0xb8> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000036c8 <_tmp_67_rule>: │ │ │ │ │ +0000357c <_tmp_67_rule>: │ │ │ │ │ _tmp_67_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 3710 <_tmp_67_rule+0x48> │ │ │ │ │ + beq.n 35c4 <_tmp_67_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3716 <_tmp_67_rule+0x4e> │ │ │ │ │ + cbnz r3, 35ca <_tmp_67_rule+0x4e> │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3708 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 35bc <_tmp_67_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3708 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r3, 35bc <_tmp_67_rule+0x40> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3708 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 35bc <_tmp_67_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 36e6 <_tmp_67_rule+0x1e> │ │ │ │ │ + b.n 359a <_tmp_67_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 370c <_tmp_67_rule+0x44> │ │ │ │ │ + b.n 35c0 <_tmp_67_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003720 <_loop1_111_rule>: │ │ │ │ │ +000035d4 <_loop1_111_rule>: │ │ │ │ │ _loop1_196_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 r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 37ae <_loop1_111_rule+0x8e> │ │ │ │ │ + beq.n 3662 <_loop1_111_rule+0x8e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 37ce <_loop1_111_rule+0xae> │ │ │ │ │ + bne.n 3682 <_loop1_111_rule+0xae> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37d6 <_loop1_111_rule+0xb6> │ │ │ │ │ + beq.n 368a <_loop1_111_rule+0xb6> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 37ce <_loop1_111_rule+0xae> │ │ │ │ │ + bne.n 3682 <_loop1_111_rule+0xae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1234 │ │ │ │ │ + bl 1100 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3776 <_loop1_111_rule+0x56> │ │ │ │ │ + cbz r0, 362a <_loop1_111_rule+0x56> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 37e6 <_loop1_111_rule+0xc6> │ │ │ │ │ + beq.n 369a <_loop1_111_rule+0xc6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 375e <_loop1_111_rule+0x3e> │ │ │ │ │ + b.n 3612 <_loop1_111_rule+0x3e> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r5, 37c8 <_loop1_111_rule+0xa8> │ │ │ │ │ + cbz r5, 367c <_loop1_111_rule+0xa8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 37c8 <_loop1_111_rule+0xa8> │ │ │ │ │ + cbnz r6, 367c <_loop1_111_rule+0xa8> │ │ │ │ │ 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, 37b4 <_loop1_111_rule+0x94> │ │ │ │ │ + cbz r0, 3668 <_loop1_111_rule+0x94> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 379c <_loop1_111_rule+0x7c> │ │ │ │ │ + ble.n 3650 <_loop1_111_rule+0x7c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r8, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 378a <_loop1_111_rule+0x6a> │ │ │ │ │ + b.n 363e <_loop1_111_rule+0x6a> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3740 <_loop1_111_rule+0x20> │ │ │ │ │ + b.n 35f4 <_loop1_111_rule+0x20> │ │ │ │ │ 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 │ │ │ │ │ - b.n 37a6 <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 365a <_loop1_111_rule+0x86> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 37a6 <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 365a <_loop1_111_rule+0x86> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 37a6 <_loop1_111_rule+0x86> │ │ │ │ │ + b.n 365a <_loop1_111_rule+0x86> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37b4 <_loop1_111_rule+0x94> │ │ │ │ │ + beq.n 3668 <_loop1_111_rule+0x94> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 376c <_loop1_111_rule+0x4c> │ │ │ │ │ + b.n 3620 <_loop1_111_rule+0x4c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003800 : │ │ │ │ │ +000036b4 : │ │ │ │ │ double_star_pattern_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 383a │ │ │ │ │ + beq.n 36ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 384c │ │ │ │ │ + cbnz r3, 3700 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3840 │ │ │ │ │ + cbnz r0, 36f4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 381e │ │ │ │ │ + b.n 36d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2708 │ │ │ │ │ + bl 25d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3832 │ │ │ │ │ - b.n 382e │ │ │ │ │ + bne.n 36e6 │ │ │ │ │ + b.n 36e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3836 │ │ │ │ │ + b.n 36ea │ │ │ │ │ │ │ │ │ │ -00003854 : │ │ │ │ │ +00003708 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3972 │ │ │ │ │ + beq.n 3826 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3996 │ │ │ │ │ + bne.w 384a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3982 │ │ │ │ │ + beq.n 3836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 399c │ │ │ │ │ + bl 3850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 396a │ │ │ │ │ + beq.n 381e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 397a │ │ │ │ │ + beq.n 382e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3964 │ │ │ │ │ + bne.n 3818 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 395c │ │ │ │ │ + beq.n 3810 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 3964 │ │ │ │ │ + bne.n 3818 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3912 │ │ │ │ │ + cbnz r0, 37c6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3956 │ │ │ │ │ + beq.n 380a │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bgt.n 392e │ │ │ │ │ + bgt.n 37e2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 396c │ │ │ │ │ + cbz r0, 3820 │ │ │ │ │ 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 399c │ │ │ │ │ + bl 3850 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38d6 │ │ │ │ │ + beq.n 378a │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - beq.n 393e │ │ │ │ │ + beq.n 37f2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 38cc │ │ │ │ │ + b.n 3780 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r5, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n 38e6 │ │ │ │ │ + b.n 379a │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 3956 │ │ │ │ │ + cbz r0, 380a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3922 │ │ │ │ │ + b.n 37d6 │ │ │ │ │ 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 r7, [r4, #8] │ │ │ │ │ - b.n 3908 │ │ │ │ │ + b.n 37bc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3878 │ │ │ │ │ + b.n 372c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 38a8 │ │ │ │ │ + b.n 375c │ │ │ │ │ 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 388e │ │ │ │ │ + beq.w 3742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 396c │ │ │ │ │ + b.n 3820 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 390a │ │ │ │ │ + b.n 37be │ │ │ │ │ │ │ │ │ │ -0000399c : │ │ │ │ │ +00003850 : │ │ │ │ │ key_value_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, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3b86 │ │ │ │ │ + beq.w 3a3a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3b32 │ │ │ │ │ + bne.w 39e6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 3b62 │ │ │ │ │ + beq.w 3a16 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3b4e │ │ │ │ │ + beq.w 3a02 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3ae8 │ │ │ │ │ + beq.n 399c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f0 │ │ │ │ │ + bl 23bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3a5c │ │ │ │ │ + cbz r0, 3910 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_68_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_68_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 3a5c │ │ │ │ │ + cbz r0, 3910 │ │ │ │ │ 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 3b4a │ │ │ │ │ + beq.w 39fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a624 │ │ │ │ │ + bl 1a910 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b4a │ │ │ │ │ + beq.w 39fe │ │ │ │ │ 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.n 3b38 │ │ │ │ │ + beq.n 39ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3b08 │ │ │ │ │ + bne.n 39bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25dc │ │ │ │ │ + bl 24a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a1a │ │ │ │ │ + bne.n 38ce │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3b08 │ │ │ │ │ + bne.n 39bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cd0 │ │ │ │ │ + bl 6cac │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a1a │ │ │ │ │ + bne.n 38ce │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3b08 │ │ │ │ │ + bne.n 39bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bf2 │ │ │ │ │ + bne.w 3aa6 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3b08 │ │ │ │ │ + bne.n 39bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bd4 │ │ │ │ │ + bne.w 3a88 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3b08 │ │ │ │ │ + bne.n 39bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b8e │ │ │ │ │ + bne.n 3a42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 3b0c │ │ │ │ │ + b.n 39c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3b7a │ │ │ │ │ + blt.n 3a2e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 39fe │ │ │ │ │ + beq.w 38b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3b74 │ │ │ │ │ + bne.n 3a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2874 │ │ │ │ │ + bl 1c090 │ │ │ │ │ + R_ARM_THM_CALL attr_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a20 │ │ │ │ │ + bne.w 38d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3a50 │ │ │ │ │ + b.n 3904 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3a52 │ │ │ │ │ + b.n 3906 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b2e │ │ │ │ │ + beq.n 39e2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a52 │ │ │ │ │ + b.n 3906 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3b2c │ │ │ │ │ + b.n 39e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3b08 │ │ │ │ │ + bne.n 39bc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 39ee │ │ │ │ │ + b.n 38a2 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 3b28 │ │ │ │ │ + bne.n 39dc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 39de │ │ │ │ │ + b.n 3892 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3b2c │ │ │ │ │ + b.n 39e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3b0c │ │ │ │ │ + b.n 39c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 39c2 │ │ │ │ │ + b.n 3876 │ │ │ │ │ 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 3c10 │ │ │ │ │ + beq.n 3ac4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ @@ -6881,105 +6734,105 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne.w 3a1a │ │ │ │ │ + bne.w 38ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ae0 │ │ │ │ │ + beq.n 3994 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 3b0c │ │ │ │ │ + b.n 39c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3c10 │ │ │ │ │ + cbz r0, 3ac4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ 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 3bac │ │ │ │ │ + b.n 3a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3c10 │ │ │ │ │ + cbz r0, 3ac4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 3bac │ │ │ │ │ + b.n 3a60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3b0c │ │ │ │ │ + b.n 39c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c1c <_tmp_68_rule>: │ │ │ │ │ +00003ad0 <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b.n 36c8 <_tmp_67_rule> │ │ │ │ │ + b.n 357c <_tmp_67_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c20 <_tmp_179_rule>: │ │ │ │ │ +00003ad4 <_tmp_179_rule>: │ │ │ │ │ _tmp_179_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 3c68 <_tmp_179_rule+0x48> │ │ │ │ │ + beq.n 3b1c <_tmp_179_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3c6e <_tmp_179_rule+0x4e> │ │ │ │ │ + cbnz r3, 3b22 <_tmp_179_rule+0x4e> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3c60 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 3b14 <_tmp_179_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3c60 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r3, 3b14 <_tmp_179_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3c60 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 3b14 <_tmp_179_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3c3e <_tmp_179_rule+0x1e> │ │ │ │ │ + b.n 3af2 <_tmp_179_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c64 <_tmp_179_rule+0x44> │ │ │ │ │ + b.n 3b18 <_tmp_179_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c78 <_tmp_234_rule>: │ │ │ │ │ +00003b2c <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b.w 9e4 <_tmp_233_rule> │ │ │ │ │ + b.w 9e8 <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -36,20 +36,20 @@ │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ beq.w 8b4 <_PyPegen_parse+0x8b4> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 286 <_PyPegen_parse+0x286> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17f54 │ │ │ │ │ + bl 18240 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3a8 <_PyPegen_parse+0x3a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4b4 <_loop0_1_rule> │ │ │ │ │ + bl 1a7a0 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3a8 <_PyPegen_parse+0x3a8> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -123,15 +123,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 3b6 <_PyPegen_parse+0x3b6> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq.w 8ca <_PyPegen_parse+0x8ca> │ │ │ │ │ - bl 2994 │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 196 <_PyPegen_parse+0x196> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ @@ -172,15 +172,15 @@ │ │ │ │ │ bne.w 4f4 <_PyPegen_parse+0x4f4> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.w 76a <_PyPegen_parse+0x76a> │ │ │ │ │ - bl 2994 │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3fe <_PyPegen_parse+0x3fe> │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -321,15 +321,15 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r0, 340 <_PyPegen_parse+0x340> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 3ae <_PyPegen_parse+0x3ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27b0 │ │ │ │ │ + bl 27bc │ │ │ │ │ cbz r0, 370 <_PyPegen_parse+0x370> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyAST_Interactive> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Interactive │ │ │ │ │ @@ -453,15 +453,15 @@ │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r3, 46c <_PyPegen_parse+0x46c> │ │ │ │ │ - bl 2994 │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 46c <_PyPegen_parse+0x46c> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ beq.n 4fc <_PyPegen_parse+0x4fc> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ │ @@ -635,15 +635,15 @@ │ │ │ │ │ cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 616 <_PyPegen_parse+0x616> │ │ │ │ │ @@ -733,20 +733,20 @@ │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4b4 <_loop0_1_rule> │ │ │ │ │ + bl 1a7a0 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7aa <_PyPegen_parse+0x7aa> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -775,15 +775,15 @@ │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 696 <_PyPegen_parse+0x696> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -841,15 +841,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 638 <_PyPegen_parse+0x638> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 638 <_PyPegen_parse+0x638> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ @@ -861,15 +861,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 93e <_PyPegen_parse+0x93e> │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 6ae <_PyPegen_parse+0x6ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -878,15 +878,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 668 <_PyPegen_parse+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 668 <_PyPegen_parse+0x668> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -909,21 +909,21 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 650 <_PyPegen_parse+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7d4 <_PyPegen_parse+0x7d4> │ │ │ │ │ b.n 650 <_PyPegen_parse+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 616 <_PyPegen_parse+0x616> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -931,15 +931,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 838 <_PyPegen_parse+0x838> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n 838 <_PyPegen_parse+0x838> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 740 <_PyPegen_parse+0x740> │ │ │ │ │ b.n 680 <_PyPegen_parse+0x680> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1051,18 +1051,18 @@ │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1dc8 │ │ │ │ │ + beq.w 1dce │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dd6 │ │ │ │ │ + bne.w 1ddc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_7_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_7_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ @@ -1152,73 +1152,73 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f2 │ │ │ │ │ + bne.w 10ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b68 │ │ │ │ │ + bne.w 1b62 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1d90 │ │ │ │ │ + beq.w 1d96 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1da4 │ │ │ │ │ + beq.w 1daa │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 124c │ │ │ │ │ + bne.w 1246 │ │ │ │ │ ldrd r3, r0, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f8 │ │ │ │ │ + bne.w 11f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d7a │ │ │ │ │ + beq.w 1d80 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d8a │ │ │ │ │ + bne.w 1d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d68c │ │ │ │ │ + bl d660 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w eca │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22aa │ │ │ │ │ + bne.w 227a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de8c │ │ │ │ │ + bl de64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n ae8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -1230,126 +1230,126 @@ │ │ │ │ │ b.n aea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1e36 │ │ │ │ │ + beq.w 2162 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e4c │ │ │ │ │ + bne.w 1d5c │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 1e54 │ │ │ │ │ + beq.w 2388 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c7c │ │ │ │ │ + bne.w 1c76 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, bb6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14db4 │ │ │ │ │ + bl 14dd4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a0 │ │ │ │ │ + bne.w 109a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 167c │ │ │ │ │ + bne.w 1674 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e48 │ │ │ │ │ + beq.w 1d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e48 │ │ │ │ │ + beq.w 1d58 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e48 │ │ │ │ │ + beq.w 1d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e48 │ │ │ │ │ + beq.w 1d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15070 │ │ │ │ │ + bl 15090 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e44 │ │ │ │ │ + bne.w 2170 │ │ │ │ │ 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 22b2 │ │ │ │ │ + beq.w 2282 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10dc │ │ │ │ │ + beq.w 10d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n ae8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2296 │ │ │ │ │ + beq.w 2266 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r6, c86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d68c │ │ │ │ │ + bl d660 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1336 │ │ │ │ │ + bne.w 1330 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22ba │ │ │ │ │ + bne.w 228a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a10 │ │ │ │ │ + bl 15cf0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w ae8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1359,81 +1359,81 @@ │ │ │ │ │ b.n b40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 201c │ │ │ │ │ + beq.w 1fdc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 147a │ │ │ │ │ + bne.w 1474 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1fe4 │ │ │ │ │ + beq.w 1e36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a3e │ │ │ │ │ + bne.w 1a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145c │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1686 │ │ │ │ │ + bne.w 167e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1466 │ │ │ │ │ + bne.w 1460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 1388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b40 <_gather_51_rule> │ │ │ │ │ + bl 17e2c <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 1388 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 1388 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1390 │ │ │ │ │ + bne.w 138a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138e │ │ │ │ │ + beq.w 1388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22c2 │ │ │ │ │ + beq.w 2292 │ │ │ │ │ ldrd r7, r3, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1b70 │ │ │ │ │ + bne.w 1b6a │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1443,116 +1443,116 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22cc │ │ │ │ │ + bne.w 229c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 147a │ │ │ │ │ + b.n 1474 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1dea │ │ │ │ │ + beq.w 2112 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w ebc │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 1f68 │ │ │ │ │ + beq.w 1f4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 170a │ │ │ │ │ + bne.w 1702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1594 │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 726c │ │ │ │ │ + bl 7248 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1594 │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1594 │ │ │ │ │ + beq.w 158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dfe │ │ │ │ │ + beq.w 2126 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dfe │ │ │ │ │ + beq.w 2126 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1df8 │ │ │ │ │ + bne.w 2120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n eba │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2500 │ │ │ │ │ + beq.w 25de │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 24f6 │ │ │ │ │ + bne.w 25d4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 199a │ │ │ │ │ + bne.w 1994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a8 │ │ │ │ │ + bne.w 11a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cbnz r6, ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2514 │ │ │ │ │ + beq.w 25f2 │ │ │ │ │ ldrd r6, r2, [r0, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1bb6 │ │ │ │ │ + bne.w 1bb0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ mov r3, fp │ │ │ │ │ @@ -1566,24 +1566,24 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2528 │ │ │ │ │ + bne.w 2606 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w a5a │ │ │ │ │ b.n b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de8c │ │ │ │ │ + bl de64 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w b1c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_function_def_decorators │ │ │ │ │ @@ -1599,30 +1599,30 @@ │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ b.n b36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2410 │ │ │ │ │ + beq.w 24ee │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23dc │ │ │ │ │ - ldrd r9, r3, [r4, #8] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq.w 23b8 │ │ │ │ │ + bne.w 24bc │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.w 2498 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23f6 │ │ │ │ │ + bne.w 24d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, f90 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -1630,156 +1630,156 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cbz r0, f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 13a24 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cbz r0, f90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 231c │ │ │ │ │ + beq.w 22ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2312 │ │ │ │ │ + bne.w 22e2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bde │ │ │ │ │ + bne.w 1bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f0 │ │ │ │ │ + bne.w 12ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23dc │ │ │ │ │ + bne.w 24bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148a │ │ │ │ │ + beq.w 1484 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 148a │ │ │ │ │ + beq.w 1484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 13a24 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148a │ │ │ │ │ + beq.w 1484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 155fc <_loop1_216_rule> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 158dc <_loop1_216_rule> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148a │ │ │ │ │ + beq.w 1484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1f26 │ │ │ │ │ + beq.w 2206 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e32 │ │ │ │ │ + bne.w 215c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 183a │ │ │ │ │ + bne.w 1834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d0 │ │ │ │ │ + bne.w 11ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 148c │ │ │ │ │ + bne.w 1486 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1e24 │ │ │ │ │ + beq.w 214e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17a2 │ │ │ │ │ + bne.w 179c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1366 │ │ │ │ │ + bne.w 1360 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 148c │ │ │ │ │ + bne.w 1486 │ │ │ │ │ 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 ip, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 255a │ │ │ │ │ + beq.w 23c4 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ - b.n 1574 │ │ │ │ │ + b.n 156c │ │ │ │ │ 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 22b2 │ │ │ │ │ + beq.w 2282 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23b0 │ │ │ │ │ + beq.w 2380 │ │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -1788,160 +1788,160 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e4a │ │ │ │ │ + beq.w 1d5a │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1e4e │ │ │ │ │ + b.w 1d5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 21ca │ │ │ │ │ + beq.w 1f36 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1b58 │ │ │ │ │ + bne.w 1b52 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 21d4 │ │ │ │ │ + beq.w 1f0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ac6 │ │ │ │ │ + bne.w 1ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2554 │ │ │ │ │ + beq.w 2410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2554 │ │ │ │ │ + beq.w 2410 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2554 │ │ │ │ │ + beq.w 2410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2554 │ │ │ │ │ + beq.w 2410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15070 │ │ │ │ │ + bl 15090 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2550 │ │ │ │ │ + bne.w 240c │ │ │ │ │ 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 253e │ │ │ │ │ + beq.w 23fa │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_THM_CALL _PyAST_While │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2530 │ │ │ │ │ + beq.w 23ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.n ae8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n e66 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 1012 │ │ │ │ │ + beq.w 1010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1012 │ │ │ │ │ + beq.w 1010 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 101c │ │ │ │ │ + b.n 101a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1244 │ │ │ │ │ + cbnz r2, 123e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24e0 │ │ │ │ │ + beq.w 25be │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2494 │ │ │ │ │ + bne.w 2572 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 24ee │ │ │ │ │ + bne.w 25cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 241a │ │ │ │ │ + bne.w 24f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e58 │ │ │ │ │ + bl 1d24 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ad8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1957,15 +1957,15 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f5c │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_THM_CALL _loop1_64_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ad8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1973,15 +1973,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ad8 │ │ │ │ │ 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 1dc0 │ │ │ │ │ + beq.w 1dc6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -1993,59 +1993,59 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1246 │ │ │ │ │ + beq.n 1240 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1246 │ │ │ │ │ + b.n 1240 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f8c │ │ │ │ │ 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 ip, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 255a │ │ │ │ │ + beq.w 23c4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 1080 │ │ │ │ │ + b.n 107e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a10 │ │ │ │ │ + bl 15cf0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c6a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ @@ -2065,90 +2065,90 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 1050 │ │ │ │ │ + beq.w 104e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1050 │ │ │ │ │ + beq.w 104e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1058 │ │ │ │ │ + b.n 1056 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1466 │ │ │ │ │ + bne.n 1460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13bc │ │ │ │ │ + cbz r0, 13b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13bc │ │ │ │ │ + cbz r0, 13b6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2326 │ │ │ │ │ + bne.w 22f6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1466 │ │ │ │ │ + bne.n 1460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146c │ │ │ │ │ + beq.n 1466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146c │ │ │ │ │ + beq.n 1466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b40 <_gather_51_rule> │ │ │ │ │ + bl 17e2c <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146c │ │ │ │ │ + beq.n 1466 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146c │ │ │ │ │ + beq.n 1466 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r6, 146e │ │ │ │ │ + cbnz r6, 1468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 146c │ │ │ │ │ + cbz r0, 1466 │ │ │ │ │ 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 22c2 │ │ │ │ │ + beq.w 2292 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ │ - bl fbb0 │ │ │ │ │ + bl fb88 │ │ │ │ │ strd r7, fp, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ @@ -2158,104 +2158,104 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ b.n d74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w cf2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 147c │ │ │ │ │ + b.n 1476 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 202e │ │ │ │ │ + bne.w 1fee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w a3c │ │ │ │ │ b.w b40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 23dc │ │ │ │ │ + bne.w 24bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 230a │ │ │ │ │ + beq.w 22da │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 230a │ │ │ │ │ + beq.w 22da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 230a │ │ │ │ │ + beq.w 22da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3388 │ │ │ │ │ + bl 323c │ │ │ │ │ R_ARM_THM_CALL _loop1_61_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 230a │ │ │ │ │ + beq.w 22da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15070 │ │ │ │ │ + bl 15090 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1948 │ │ │ │ │ + bne.w 1942 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1f52 │ │ │ │ │ + beq.w 1f7c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18fe │ │ │ │ │ + bne.w 18f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18d6 │ │ │ │ │ + bne.w 18d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1948 │ │ │ │ │ + bne.w 1942 │ │ │ │ │ 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 255a │ │ │ │ │ + beq.w 23c4 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -2270,97 +2270,97 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f30 │ │ │ │ │ + beq.w 2210 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w a7c │ │ │ │ │ b.w b40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e08 │ │ │ │ │ + bne.w 2130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2564 │ │ │ │ │ + beq.w 23ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2564 │ │ │ │ │ + beq.w 23ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 726c │ │ │ │ │ + bl 7248 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2564 │ │ │ │ │ + beq.w 23ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2564 │ │ │ │ │ + beq.w 23ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e06 │ │ │ │ │ + beq.w 212e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e06 │ │ │ │ │ + beq.w 212e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e08 │ │ │ │ │ + bne.w 2130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e06 │ │ │ │ │ + beq.w 212e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15070 │ │ │ │ │ + bl 15090 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e08 │ │ │ │ │ + bne.w 2130 │ │ │ │ │ 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 2514 │ │ │ │ │ + beq.w 25f2 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, fp, [r3, #20] │ │ │ │ │ - bl fbb0 │ │ │ │ │ + bl fb88 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ @@ -2373,178 +2373,178 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ b.n eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w 9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b40 <_gather_51_rule> │ │ │ │ │ + bl 17e2c <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145c │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 145e │ │ │ │ │ + bne.w 1458 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145c │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145c │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 145e │ │ │ │ │ + bne.w 1458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 145c │ │ │ │ │ + beq.w 1456 │ │ │ │ │ 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 22c2 │ │ │ │ │ + beq.w 2292 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ │ - bl fbb0 │ │ │ │ │ + bl fb88 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r7, fp, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ b.w d62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1e10 │ │ │ │ │ + beq.w 2138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1762 │ │ │ │ │ + cbnz r6, 175a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1760 │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 726c │ │ │ │ │ - cbz r0, 1760 │ │ │ │ │ + bl 7248 │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1760 │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ - cbz r0, 1760 │ │ │ │ │ + bl 96e4 │ │ │ │ │ + cbz r0, 1758 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f96 │ │ │ │ │ + bne.w 1fa6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e1e │ │ │ │ │ + bne.w 2146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1f22 │ │ │ │ │ + bne.w 2200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e90 │ │ │ │ │ + bne.w 2174 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w dc0 │ │ │ │ │ - b.n 1e08 │ │ │ │ │ + b.w 2130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1fce │ │ │ │ │ + beq.w 20ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 17d4 │ │ │ │ │ + cbz r0, 17ce │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17d4 │ │ │ │ │ + cbz r0, 17ce │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17ec │ │ │ │ │ + cbnz r0, 17e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1040 │ │ │ │ │ + beq.w 103e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 148c │ │ │ │ │ + b.n 1486 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d4 │ │ │ │ │ + beq.n 17ce │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2554,60 +2554,60 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f34 │ │ │ │ │ + bne.w 2216 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d6 │ │ │ │ │ + beq.n 17d0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17da │ │ │ │ │ + b.n 17d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d66 │ │ │ │ │ + beq.w 1d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d56 │ │ │ │ │ + beq.w 1d50 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d56 │ │ │ │ │ + beq.w 1d50 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d56 │ │ │ │ │ + beq.w 1d50 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d56 │ │ │ │ │ + beq.w 1d50 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2617,90 +2617,90 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2270 │ │ │ │ │ + bne.w 2240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d58 │ │ │ │ │ + beq.w 1d52 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1002 │ │ │ │ │ - b.n 17e6 │ │ │ │ │ + beq.w 1000 │ │ │ │ │ + b.n 17e0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 1514 │ │ │ │ │ + beq.w 150c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1514 │ │ │ │ │ + beq.w 150c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151e │ │ │ │ │ + b.n 1516 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1f3e │ │ │ │ │ + beq.w 1f92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1930 │ │ │ │ │ + cbz r0, 192a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1930 │ │ │ │ │ + cbz r0, 192a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 194c │ │ │ │ │ + cbnz r0, 1946 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1504 │ │ │ │ │ + beq.w 14fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1586 │ │ │ │ │ + b.n 157e │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1930 │ │ │ │ │ + beq.n 192a │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2710,60 +2710,60 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 250a │ │ │ │ │ + bne.w 25e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1932 │ │ │ │ │ + beq.n 192c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1936 │ │ │ │ │ + b.n 1930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 225a │ │ │ │ │ + beq.w 222a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d5e │ │ │ │ │ + beq.w 1d64 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d5e │ │ │ │ │ + beq.w 1d64 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d5e │ │ │ │ │ + beq.w 1d64 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d5e │ │ │ │ │ + beq.w 1d64 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2773,21 +2773,21 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2250 │ │ │ │ │ + bne.w 2220 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d60 │ │ │ │ │ + beq.w 1d66 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w e4c │ │ │ │ │ @@ -2796,126 +2796,126 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ b.w ebc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2158 │ │ │ │ │ + beq.w 1ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1a86 │ │ │ │ │ + cbnz r6, 1a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1a84 │ │ │ │ │ + cbz r0, 1a7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ - cbz r0, 1a84 │ │ │ │ │ + cbz r0, 1a7e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 216c │ │ │ │ │ + bne.w 1e60 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2166 │ │ │ │ │ + bne.w 1f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 25fe │ │ │ │ │ + bne.w 2492 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2582 │ │ │ │ │ + bne.w 2416 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w cca │ │ │ │ │ - b.n 1466 │ │ │ │ │ + b.n 1460 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 223c │ │ │ │ │ + beq.w 1df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1afa │ │ │ │ │ + cbz r0, 1af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ - cbz r0, 1afa │ │ │ │ │ + bl 122c4 │ │ │ │ │ + cbz r0, 1af4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21fe │ │ │ │ │ + bne.w 1e04 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 224a │ │ │ │ │ + bne.w 1dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1b46 │ │ │ │ │ + cbz r0, 1b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ - cbz r0, 1b46 │ │ │ │ │ + bl 122c4 │ │ │ │ │ + cbz r0, 1b40 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b46 │ │ │ │ │ + cbz r0, 1b40 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b46 │ │ │ │ │ + cbz r0, 1b40 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 212a │ │ │ │ │ + bne.w 1ebc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1126 │ │ │ │ │ + beq.w 1120 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w aa2 │ │ │ │ │ @@ -2925,79 +2925,79 @@ │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 251e │ │ │ │ │ + beq.w 25fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 251e │ │ │ │ │ + beq.w 25fc │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_THM_CALL _PyAST_With │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a2 │ │ │ │ │ + bne.w 119c │ │ │ │ │ b.w d74 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1bd6 │ │ │ │ │ + cbz r0, 1bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w e88 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b.w e86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22f6 │ │ │ │ │ + beq.w 22a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1c14 │ │ │ │ │ + cbz r0, 1c0e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1c14 │ │ │ │ │ + cbz r0, 1c0e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1c2e │ │ │ │ │ + cbnz r0, 1c28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w f7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w f92 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3006,15 +3006,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ 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 1c14 │ │ │ │ │ + beq.n 1c0e │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -3024,83 +3024,83 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e7c │ │ │ │ │ + bne.w 23b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c16 │ │ │ │ │ + beq.n 1c10 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1c1a │ │ │ │ │ + b.n 1c14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2282 │ │ │ │ │ + beq.w 2252 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1cb0 │ │ │ │ │ + cbz r0, 1caa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ - cbz r0, 1cb0 │ │ │ │ │ + bl 122c4 │ │ │ │ │ + cbz r0, 1caa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22d4 │ │ │ │ │ + bne.w 22b8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2290 │ │ │ │ │ + bne.w 2260 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 227a │ │ │ │ │ + beq.w 224a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 227a │ │ │ │ │ + beq.w 224a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 227a │ │ │ │ │ + beq.w 224a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 227a │ │ │ │ │ + beq.w 224a │ │ │ │ │ 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.w 227a │ │ │ │ │ + beq.w 224a │ │ │ │ │ ldr.w r3, [sl, #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 │ │ │ │ │ @@ -3109,717 +3109,692 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fb4 │ │ │ │ │ + bne.w 21f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 227c │ │ │ │ │ + beq.w 224c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w b7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e4e │ │ │ │ │ + b.n 1d5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 18c8 │ │ │ │ │ + b.n 18c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1a28 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9f4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 1a22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 184a │ │ │ │ │ + beq.w 1844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18c8 │ │ │ │ │ + b.n 18c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w b0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.w b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1dc0 │ │ │ │ │ + cbnz r3, 1dc6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bne.w aba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1dde │ │ │ │ │ + blt.n 1de4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w ac4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1246 │ │ │ │ │ + b.w 1240 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 9b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w aea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1246 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w da0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w ebc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w ebc │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w ebe │ │ │ │ │ + b.w 1240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 171a │ │ │ │ │ + beq.w 1ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1794 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1034 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17e6 │ │ │ │ │ + b.n 1b46 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w b62 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1e4c │ │ │ │ │ + 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1ee0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9f4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b42 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1e84 │ │ │ │ │ + blt.n 1eea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1d4a │ │ │ │ │ + beq.w 1ab8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1c7e │ │ │ │ │ - b.n 1e4c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ - b.w 1318 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1e4e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 726c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ + beq.w 1a3a │ │ │ │ │ + b.w 1474 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178e │ │ │ │ │ + beq.w 1a7e │ │ │ │ │ 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.w 178e │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ + beq.w 1a7e │ │ │ │ │ + ldr.w r3, [sl, #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 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1fb4 │ │ │ │ │ + cbnz r0, 1ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1790 │ │ │ │ │ + beq.w 1ab0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1794 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1792 │ │ │ │ │ + b.n 1ab4 │ │ │ │ │ + ldr.w r3, [sl, #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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w fee │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1948 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1e22 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1058 │ │ │ │ │ + b.w 119e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1476 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 190e │ │ │ │ │ + beq.w 1a48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1936 │ │ │ │ │ + b.n 1ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1f40 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 14f8 │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1b4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1948 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1ac2 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + b.n 1b56 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 10fc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 1b56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1fc0 │ │ │ │ │ + blt.w 2104 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 179a │ │ │ │ │ + beq.w 1792 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 170c │ │ │ │ │ + beq.w 1704 │ │ │ │ │ b.w ebc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 14f0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1942 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1908 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1930 │ │ │ │ │ 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] │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f0e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w ae8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w ebe │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 17b2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 17da │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 200e │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1abe │ │ │ │ │ + bne.w 21f4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1a40 │ │ │ │ │ - b.w 147a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 147c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1788 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 178c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w cae │ │ │ │ │ - b.w 1478 │ │ │ │ │ + b.w 1472 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 210c │ │ │ │ │ + bne.n 20d0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 208e │ │ │ │ │ + beq.n 204e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2060 │ │ │ │ │ + cbnz r6, 2020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2112 │ │ │ │ │ + bne.n 20d6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 209a │ │ │ │ │ + cbnz r6, 205a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2108 │ │ │ │ │ + bne.n 20cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 20a0 │ │ │ │ │ + cbnz r0, 2060 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 147c │ │ │ │ │ + b.w 1476 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2040 │ │ │ │ │ + beq.n 2000 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 2086 │ │ │ │ │ + b.n 2046 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2080 │ │ │ │ │ + beq.n 2040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d96 │ │ │ │ │ R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2080 │ │ │ │ │ + beq.n 2040 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2108 │ │ │ │ │ + cbnz r6, 20cc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2080 │ │ │ │ │ + beq.n 2040 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2080 │ │ │ │ │ + beq.n 2040 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 214e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2082 │ │ │ │ │ + beq.n 2042 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2086 │ │ │ │ │ + b.n 2046 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2084 │ │ │ │ │ + b.n 2044 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 147c │ │ │ │ │ + b.w 1476 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 205e │ │ │ │ │ + beq.n 201e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20da │ │ │ │ │ - b.n 205e │ │ │ │ │ - ldr.w r3, [sl, #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 │ │ │ │ │ + bne.n 209a │ │ │ │ │ + b.n 201e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 221c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 17ac │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 17d4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w ebe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w da0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 11a4 │ │ │ │ │ + b.w ebc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w ebc │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w ebe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1a4e │ │ │ │ │ + beq.w 1712 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1aba │ │ │ │ │ + b.w 178c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1032 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 17e0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w b62 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1d5c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7248 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1786 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1786 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 96e4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1786 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1786 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a84 │ │ │ │ │ + beq.w 1786 │ │ │ │ │ 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.w 1a84 │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ + beq.w 1786 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 214e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab6 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1aba │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 1102 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 2230 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1b52 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1ac8 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - b.n 1b5c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 214e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + beq.w 1fc6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w ae8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1b48 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b4c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1b5c │ │ │ │ │ + b.w 178a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w fec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1ad6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1b4c │ │ │ │ │ + b.w 1942 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1056 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.w e66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 19aa │ │ │ │ │ + beq.w 19a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1a28 │ │ │ │ │ + b.w 1a22 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 101c │ │ │ │ │ + b.w 101a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1d44 │ │ │ │ │ + b.n 1d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1c8c │ │ │ │ │ + beq.w 1c86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d44 │ │ │ │ │ + b.n 1d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w c5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.w c86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w b36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e4e │ │ │ │ │ + b.n 1d5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w c88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 147c │ │ │ │ │ + b.w 1476 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 147c │ │ │ │ │ + b.w 1476 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1bec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1c14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d32 │ │ │ │ │ - b.n 1fb4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1bf2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1c1a │ │ │ │ │ + beq.w 1d2c │ │ │ │ │ + b.n 21f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1948 │ │ │ │ │ + b.w 1942 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.w f92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b40 <_gather_51_rule> │ │ │ │ │ + bl 17e2c <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ + beq.w 13b6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13be │ │ │ │ │ + bne.w 13b8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ + beq.w 13b6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ + beq.w 13b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13bc │ │ │ │ │ + beq.w 13b6 │ │ │ │ │ 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 22c2 │ │ │ │ │ + beq.n 2292 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -3831,90 +3806,207 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a2 │ │ │ │ │ + bne.w 119c │ │ │ │ │ b.w d74 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10c2 │ │ │ │ │ + b.w 10bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 23e4 │ │ │ │ │ + blt.n 23b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1d44 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1c78 │ │ │ │ │ + b.n 1d5c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + b.w 1312 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1d5e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 157e │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cbnz r3, 23dc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w eba │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2130 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d30 │ │ │ │ │ + R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ + b.n 23d6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cbnz r0, 2404 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1f32 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 1b56 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1b56 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1f32 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1f32 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d96 │ │ │ │ │ + R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 2492 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + 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, r6 │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + b.n 1e98 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1ab2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 24c4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - cbnz r3, 23f2 │ │ │ │ │ + cbnz r3, 24d2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w f32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1586 │ │ │ │ │ + b.w 157e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1586 │ │ │ │ │ + b.w 157e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 23dc │ │ │ │ │ + bne.n 24bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w c3e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 23dc │ │ │ │ │ + bne.n 24bc │ │ │ │ │ b.w f32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w f0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e58 │ │ │ │ │ + bl 1d24 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ + beq.w 123a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ + beq.w 123a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ + beq.w 123a │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1240 │ │ │ │ │ + beq.w 123a │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ 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, r7 │ │ │ │ │ @@ -3923,35 +4015,35 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fb4 │ │ │ │ │ + bne.w 21f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1242 │ │ │ │ │ + beq.w 123c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1244 │ │ │ │ │ + b.w 123e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e58 │ │ │ │ │ + bl 1d24 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ + beq.w 121a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ + beq.w 121a │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3964,469 +4056,378 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 247e │ │ │ │ │ - b.n 1fb4 │ │ │ │ │ + beq.n 255c │ │ │ │ │ + b.n 21f4 │ │ │ │ │ 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 120a │ │ │ │ │ + beq.w 1204 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1244 │ │ │ │ │ + b.w 123e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.w ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w e38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 151e │ │ │ │ │ + b.w 1516 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w ebe │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.w 1b96 │ │ │ │ │ + b.w 1b90 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ b.w ebe │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - cbnz r0, 2548 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 21fa │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 1b5c │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1b5c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 21fa │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 21fa │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1586 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 2572 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w eba │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1e08 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e64 │ │ │ │ │ - R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n 256c │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d96 │ │ │ │ │ - R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab4 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 25fe │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab4 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab4 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab4 │ │ │ │ │ - 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, r6 │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab4 │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - b.n 21a4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1ab8 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002604 <_tmp_7_rule>: │ │ │ │ │ +00002610 <_tmp_7_rule>: │ │ │ │ │ _tmp_7_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 266a <_tmp_7_rule+0x66> │ │ │ │ │ + beq.n 2676 <_tmp_7_rule+0x66> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2676 <_tmp_7_rule+0x72> │ │ │ │ │ + cbnz r2, 2682 <_tmp_7_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2662 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 266e <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2662 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 266e <_tmp_7_rule+0x5e> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2662 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 266e <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2662 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 266e <_tmp_7_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2662 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 266e <_tmp_7_rule+0x5e> │ │ │ │ │ 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} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2628 <_tmp_7_rule+0x24> │ │ │ │ │ + beq.n 2634 <_tmp_7_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 265e <_tmp_7_rule+0x5a> │ │ │ │ │ + b.n 266a <_tmp_7_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -0000267c <_tmp_8_rule>: │ │ │ │ │ +00002688 <_tmp_8_rule>: │ │ │ │ │ _tmp_8_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 26ce <_tmp_8_rule+0x52> │ │ │ │ │ + beq.n 26da <_tmp_8_rule+0x52> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 26da <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r2, 26e6 <_tmp_8_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26c8 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 26d4 <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 26c8 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r3, 26d4 <_tmp_8_rule+0x4c> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26c8 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 26d4 <_tmp_8_rule+0x4c> │ │ │ │ │ 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 26c4 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 26d0 <_tmp_8_rule+0x48> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26a0 <_tmp_8_rule+0x24> │ │ │ │ │ + beq.n 26ac <_tmp_8_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 26c4 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 26d0 <_tmp_8_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000026e0 <_tmp_9_rule>: │ │ │ │ │ +000026ec <_tmp_9_rule>: │ │ │ │ │ _tmp_9_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2734 <_tmp_9_rule+0x54> │ │ │ │ │ + beq.n 2740 <_tmp_9_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2740 <_tmp_9_rule+0x60> │ │ │ │ │ + cbnz r2, 274c <_tmp_9_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 272e <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 273a <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 272e <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r3, 273a <_tmp_9_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 272e <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 273a <_tmp_9_rule+0x4e> │ │ │ │ │ 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 272a <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 2736 <_tmp_9_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2704 <_tmp_9_rule+0x24> │ │ │ │ │ + beq.n 2710 <_tmp_9_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 272a <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 2736 <_tmp_9_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002748 <_tmp_10_rule>: │ │ │ │ │ +00002754 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 279c <_tmp_10_rule+0x54> │ │ │ │ │ + beq.n 27a8 <_tmp_10_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 27a8 <_tmp_10_rule+0x60> │ │ │ │ │ + cbnz r2, 27b4 <_tmp_10_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2796 <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 27a2 <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2796 <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r3, 27a2 <_tmp_10_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2796 <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 27a2 <_tmp_10_rule+0x4e> │ │ │ │ │ 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 2792 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 279e <_tmp_10_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 276c <_tmp_10_rule+0x24> │ │ │ │ │ + beq.n 2778 <_tmp_10_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2792 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 279e <_tmp_10_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027b0 : │ │ │ │ │ +000027bc : │ │ │ │ │ simple_stmts_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2936 │ │ │ │ │ + beq.w 2942 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2944 │ │ │ │ │ + bne.w 2950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 2994 │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2826 │ │ │ │ │ + cbz r0, 2832 │ │ │ │ │ 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, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 2826 │ │ │ │ │ + cbz r0, 2832 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2826 │ │ │ │ │ + cbz r0, 2832 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2960 │ │ │ │ │ + beq.w 296c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2914 │ │ │ │ │ + bne.n 2920 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 294a │ │ │ │ │ + beq.w 2956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2994 │ │ │ │ │ + bl 29a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 2856 │ │ │ │ │ + cbnz r0, 2862 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 281c │ │ │ │ │ + b.n 2828 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 298a │ │ │ │ │ + beq.w 2996 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2982 │ │ │ │ │ + bne.w 298e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 297a │ │ │ │ │ + beq.n 2986 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2982 │ │ │ │ │ + bne.n 298e │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 28b0 │ │ │ │ │ - bl 2994 │ │ │ │ │ + cbz r3, 28bc │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 28b0 │ │ │ │ │ + cbz r0, 28bc │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 291a │ │ │ │ │ + beq.n 2926 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 2888 │ │ │ │ │ + b.n 2894 │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2974 │ │ │ │ │ + beq.n 2980 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble.n 28d6 │ │ │ │ │ + ble.n 28e2 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ - ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ - str.w r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr.w r2, [r9, r7, lsl #2] │ │ │ │ │ + str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 28c2 │ │ │ │ │ + b.n 28ce │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -4435,322 +4436,322 @@ │ │ │ │ │ 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 284e │ │ │ │ │ + beq.n 285a │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2932 │ │ │ │ │ + cbnz r3, 293e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2852 │ │ │ │ │ - b.n 284e │ │ │ │ │ + bne.n 285e │ │ │ │ │ + b.n 285a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 281c │ │ │ │ │ + b.n 2828 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2974 │ │ │ │ │ + cbz r0, 2980 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 28a2 │ │ │ │ │ + b.n 28ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 284e │ │ │ │ │ + b.n 285a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 27de │ │ │ │ │ + beq.w 27ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 281c │ │ │ │ │ + b.n 2828 │ │ │ │ │ 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 283e │ │ │ │ │ + beq.w 284a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 284e │ │ │ │ │ + b.n 285a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2850 │ │ │ │ │ + beq.w 285c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 281c │ │ │ │ │ + b.n 2828 │ │ │ │ │ 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 284a │ │ │ │ │ + b.n 2856 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2864 │ │ │ │ │ + b.n 2870 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002994 : │ │ │ │ │ +000029a0 : │ │ │ │ │ simple_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, #3984] @ 0xf90 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 44e8 │ │ │ │ │ + beq.w 44f2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3fe0 │ │ │ │ │ + bne.w 3fea │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov.w r1, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bde │ │ │ │ │ + bne.w 2bea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3fce │ │ │ │ │ + beq.w 3fd8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldrd r6, fp, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 460c │ │ │ │ │ + bl 4618 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dca │ │ │ │ │ + bne.w 2dd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ 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 3a44 │ │ │ │ │ + bne.w 3a4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bec │ │ │ │ │ + bne.w 2bf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ 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 2dd0 │ │ │ │ │ + bne.w 2ddc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_6_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f3c │ │ │ │ │ + bne.w 2f48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ 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 2e58 │ │ │ │ │ + bne.w 2e64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3156 │ │ │ │ │ + bne.w 3162 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ 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, #616 @ 0x268 │ │ │ │ │ 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 322a │ │ │ │ │ + bne.w 3236 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ 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, #580 @ 0x244 │ │ │ │ │ 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 32cc │ │ │ │ │ + bne.w 32d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ 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 3350 │ │ │ │ │ + bne.w 335c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3420 │ │ │ │ │ + bne.w 342c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34e4 │ │ │ │ │ + bne.w 34f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ 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 366e │ │ │ │ │ + bne.w 367a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f32 │ │ │ │ │ + bne.w 2f3e │ │ │ │ │ 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 3878 │ │ │ │ │ + bne.w 3884 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r2, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4763,177 +4764,177 @@ │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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 2f32 │ │ │ │ │ + beq.w 2f3e │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2bd0 │ │ │ │ │ + bne.n 2bdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3fda │ │ │ │ │ + bne.w 3fe4 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2bd0 │ │ │ │ │ + b.n 2bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4034 │ │ │ │ │ + blt.w 403e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4188 │ │ │ │ │ + bne.w 4192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f98 │ │ │ │ │ + bne.w 2fa4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e8c │ │ │ │ │ + bne.w 3e96 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3dde │ │ │ │ │ + beq.w 3de8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3df6 │ │ │ │ │ + beq.w 3e00 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b4e │ │ │ │ │ + beq.w 3b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4558 │ │ │ │ │ + beq.w 4562 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 372e │ │ │ │ │ + bne.w 373a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b40 │ │ │ │ │ + beq.w 3b4a │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 372e │ │ │ │ │ + bne.w 373a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3f40 │ │ │ │ │ + beq.w 3f4a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3596 │ │ │ │ │ + bne.w 35a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3f36 │ │ │ │ │ + bne.w 3f40 │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 359a │ │ │ │ │ + bne.w 35a6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b3a │ │ │ │ │ + beq.w 3b44 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 45da │ │ │ │ │ + beq.w 45e4 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 344c │ │ │ │ │ + beq.w 3458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3b4e │ │ │ │ │ + beq.w 3b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b4e │ │ │ │ │ + beq.w 3b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e28 │ │ │ │ │ + bl 10e48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b4e │ │ │ │ │ + beq.w 3b58 │ │ │ │ │ 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 3dd6 │ │ │ │ │ + beq.w 3de0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ │ ldrd r9, sl, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -4945,335 +4946,335 @@ │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_checked_future_import> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_checked_future_import │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3854 │ │ │ │ │ + beq.w 3860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2bd0 │ │ │ │ │ + b.n 2bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4498 │ │ │ │ │ + beq.w 44a2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 44a8 │ │ │ │ │ + bne.w 44b2 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 44ac │ │ │ │ │ + beq.w 44b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44d4 │ │ │ │ │ + beq.w 44de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 44a6 │ │ │ │ │ + bne.w 44b0 │ │ │ │ │ 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 447c │ │ │ │ │ + beq.w 4486 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 446e │ │ │ │ │ + beq.w 4478 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bd0 │ │ │ │ │ + b.n 2bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4596 │ │ │ │ │ + beq.w 45a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45a6 │ │ │ │ │ + bne.w 45b0 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 3510 │ │ │ │ │ + beq.w 351c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r5, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 353e │ │ │ │ │ + beq.w 354a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 353e │ │ │ │ │ + beq.w 354a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 457e │ │ │ │ │ + beq.w 4588 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 458e │ │ │ │ │ + bne.w 4598 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3586 │ │ │ │ │ + bne.w 3592 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3540 │ │ │ │ │ + bne.w 354c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4358 │ │ │ │ │ + beq.w 4362 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e4c │ │ │ │ │ + bne.n 2e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4362 │ │ │ │ │ + bne.w 436c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2ac2 │ │ │ │ │ + beq.w 2ace │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2be6 │ │ │ │ │ + b.n 2bf2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4462 │ │ │ │ │ + beq.w 446c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e8c │ │ │ │ │ + bne.w 3e96 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 403e │ │ │ │ │ + bne.w 4048 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 417e │ │ │ │ │ + beq.w 4188 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2c2a │ │ │ │ │ + beq.w 2c36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c5c │ │ │ │ │ + beq.w 2c68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3ecc │ │ │ │ │ + beq.w 3ed6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3edc │ │ │ │ │ + bne.w 3ee6 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3e98 │ │ │ │ │ + beq.w 3ea2 │ │ │ │ │ adds r2, #2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3eb4 │ │ │ │ │ + beq.w 3ebe │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 3d22 │ │ │ │ │ + bne.w 3d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ittt lt │ │ │ │ │ movlt r7, #1 │ │ │ │ │ addlt.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ - blt.w 3220 │ │ │ │ │ + blt.w 322c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 321e │ │ │ │ │ + bne.w 322a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d3c │ │ │ │ │ + beq.w 3d46 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3180 │ │ │ │ │ + beq.w 318c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 321c │ │ │ │ │ + beq.w 3228 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 3dcc │ │ │ │ │ + beq.w 3dd6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3dc2 │ │ │ │ │ + bne.w 3dcc │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3576 │ │ │ │ │ + bne.w 3582 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 321e │ │ │ │ │ + bne.w 322a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e50 │ │ │ │ │ + beq.w 3e52 │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b52 │ │ │ │ │ + bne.w 3b5c │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b64 │ │ │ │ │ + beq.w 3b6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3e14 │ │ │ │ │ + beq.w 3e1e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 321e │ │ │ │ │ + bne.w 322a │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e48 │ │ │ │ │ + beq.w 3e4a │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3e22 │ │ │ │ │ + bne.w 3e2c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3918 │ │ │ │ │ + bne.w 3924 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [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 3e42 │ │ │ │ │ + beq.w 3e44 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -5281,744 +5282,744 @@ │ │ │ │ │ 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 r7, r0 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ee4 │ │ │ │ │ + beq.w 3eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e90 │ │ │ │ │ + beq.w 3e9a │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e74 │ │ │ │ │ + beq.w 3e7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bd0 │ │ │ │ │ + b.n 2bdc │ │ │ │ │ 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 2f32 │ │ │ │ │ + beq.w 2f3e │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bd0 │ │ │ │ │ - b.n 2c1a │ │ │ │ │ + bne.w 2bdc │ │ │ │ │ + b.n 2c26 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 4306 │ │ │ │ │ + bne.w 4310 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 42fc │ │ │ │ │ + beq.w 4306 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3cf8 │ │ │ │ │ + bne.w 3d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl edfc │ │ │ │ │ + bl edd4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 31d0 │ │ │ │ │ + cbz r0, 31dc │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3636 │ │ │ │ │ + bne.w 3642 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3cf8 │ │ │ │ │ + bne.w 3d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ce0 │ │ │ │ │ + beq.w 3cea │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3d1c │ │ │ │ │ + bne.w 3d26 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bge.n 3200 │ │ │ │ │ + bge.n 320c │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3188 │ │ │ │ │ + b.n 3194 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 3036 │ │ │ │ │ + bne.w 3042 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c5e │ │ │ │ │ + b.n 2c6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 434e │ │ │ │ │ + beq.w 4358 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 433a │ │ │ │ │ + bne.w 4344 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 432c │ │ │ │ │ + beq.w 4336 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 436a │ │ │ │ │ + beq.w 4374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3f8 <_PyPegen_parse+0x3f8> │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 436a │ │ │ │ │ + beq.w 4374 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_22_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_22_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 436a │ │ │ │ │ + beq.w 4374 │ │ │ │ │ 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 4314 │ │ │ │ │ + beq.w 431e │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e4c │ │ │ │ │ + bne.w 2e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43c0 │ │ │ │ │ + bne.w 43ca │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4376 │ │ │ │ │ + b.w 4380 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 452a │ │ │ │ │ + beq.w 4534 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4522 │ │ │ │ │ + bne.w 452c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4506 │ │ │ │ │ + beq.w 4510 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f698 │ │ │ │ │ + bl f670 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4500 │ │ │ │ │ + beq.w 450a │ │ │ │ │ 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 456c │ │ │ │ │ + beq.w 4576 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e4c │ │ │ │ │ + bne.w 2e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4576 │ │ │ │ │ + bne.w 4580 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2b2a │ │ │ │ │ - b.n 2f32 │ │ │ │ │ + beq.w 2b36 │ │ │ │ │ + b.n 2f3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3f7e │ │ │ │ │ + beq.w 3f88 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3f76 │ │ │ │ │ + bne.w 3f80 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 3f5a │ │ │ │ │ + beq.w 3f64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [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 3f52 │ │ │ │ │ + beq.w 3f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 340e │ │ │ │ │ + beq.n 341a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 45f6 │ │ │ │ │ + beq.w 4600 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 42f2 │ │ │ │ │ + bne.w 42fc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cbc │ │ │ │ │ + bne.w 3cc6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 3410 │ │ │ │ │ + cbnz r7, 341c │ │ │ │ │ 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 45ec │ │ │ │ │ + beq.w 45f6 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e4c │ │ │ │ │ + bne.w 2e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45e4 │ │ │ │ │ + bne.w 45ee │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2b50 │ │ │ │ │ - b.n 2f32 │ │ │ │ │ + beq.w 2b5c │ │ │ │ │ + b.n 2f3e │ │ │ │ │ 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 2f32 │ │ │ │ │ + beq.w 2f3e │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bd0 │ │ │ │ │ - b.w 2c1a │ │ │ │ │ + bne.w 2bdc │ │ │ │ │ + b.w 2c26 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 431c │ │ │ │ │ + bne.w 4326 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 42ba │ │ │ │ │ + beq.w 42c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3cd4 │ │ │ │ │ + bne.w 3cde │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl edfc │ │ │ │ │ + bl edd4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 34a0 │ │ │ │ │ + cbz r0, 34ac │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36fe │ │ │ │ │ + bne.w 370a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3cd4 │ │ │ │ │ + bne.w 3cde │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cce │ │ │ │ │ + beq.w 3cd8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3728 │ │ │ │ │ - cbz r0, 34d2 │ │ │ │ │ + bne.w 3734 │ │ │ │ │ + cbz r0, 34de │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n 34d2 │ │ │ │ │ + ble.n 34de │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3456 │ │ │ │ │ + b.n 3462 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 2d60 │ │ │ │ │ + b.n 2d6c │ │ │ │ │ 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 2f32 │ │ │ │ │ + beq.w 2f3e │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bd0 │ │ │ │ │ - b.w 2c1a │ │ │ │ │ + bne.w 2bdc │ │ │ │ │ + b.w 2c26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 45c6 │ │ │ │ │ + blt.w 45d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r5, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 42a6 │ │ │ │ │ + bne.w 42b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e96 │ │ │ │ │ + bne.w 2ea2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 42a6 │ │ │ │ │ + bne.w 42b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42b4 │ │ │ │ │ + beq.w 42be │ │ │ │ │ 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 4358 │ │ │ │ │ + beq.w 4362 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 2efe │ │ │ │ │ + b.n 2f0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ - b.n 305e │ │ │ │ │ + bne.w 306c │ │ │ │ │ + b.n 306a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ed4 │ │ │ │ │ - b.n 2ed2 │ │ │ │ │ + bne.w 2ee0 │ │ │ │ │ + b.n 2ede │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ strd r7, sl, [sp, #36] @ 0x24 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r7 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 42e8 │ │ │ │ │ + beq.w 42f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 42e0 │ │ │ │ │ + bne.w 42ea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ba6 │ │ │ │ │ + bne.w 3bb0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 42e0 │ │ │ │ │ + bne.w 42ea │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3baa │ │ │ │ │ + bne.w 3bb4 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b3a │ │ │ │ │ + beq.w 3b44 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 2d2e │ │ │ │ │ + ble.w 2d3a │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r1, [r8, sl, lsl #2] │ │ │ │ │ str.w r1, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 2d2e │ │ │ │ │ - b.n 361e │ │ │ │ │ + beq.w 2d3a │ │ │ │ │ + b.n 362a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31d0 │ │ │ │ │ + beq.w 31dc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45ac │ │ │ │ │ + beq.w 45b6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3d1c │ │ │ │ │ + bne.w 3d26 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bgt.w 31fa │ │ │ │ │ + bgt.w 3206 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ - b.n 3204 │ │ │ │ │ + b.n 3210 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 444e │ │ │ │ │ + beq.w 4458 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4448 │ │ │ │ │ + bne.w 4452 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 442c │ │ │ │ │ + beq.w 4436 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43f4 │ │ │ │ │ + beq.w 43fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c4 <_PyPegen_parse+0x1c4> │ │ │ │ │ R_ARM_THM_CALL _gather_18_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43f4 │ │ │ │ │ + beq.w 43fe │ │ │ │ │ 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 4424 │ │ │ │ │ + beq.w 442e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, sl, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 440a │ │ │ │ │ + beq.w 4414 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4412 │ │ │ │ │ + beq.w 441c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2bd0 │ │ │ │ │ + b.w 2bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34a0 │ │ │ │ │ + beq.w 34ac │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 453a │ │ │ │ │ + beq.w 4544 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 34c6 │ │ │ │ │ + beq.w 34d2 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e06 │ │ │ │ │ + bne.w 3e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f90 │ │ │ │ │ + beq.w 3f9a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3fbc │ │ │ │ │ + beq.w 3fc6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fc6 │ │ │ │ │ + bne.w 3fd0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f9c │ │ │ │ │ + beq.w 3fa6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fc6 │ │ │ │ │ + bne.w 3fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3e0c │ │ │ │ │ + beq.w 3e16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 37c2 │ │ │ │ │ + cbnz r3, 37ce │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b8c │ │ │ │ │ + bne.w 3b96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 37c2 │ │ │ │ │ + cbnz r3, 37ce │ │ │ │ │ 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 3b8c │ │ │ │ │ + bne.w 3b96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3fac │ │ │ │ │ + beq.w 3fb6 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 3fac │ │ │ │ │ + bne.w 3fb6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f96 │ │ │ │ │ + beq.w 3fa0 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bgt.w 3b7a │ │ │ │ │ + bgt.w 3b84 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ 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 3f8e │ │ │ │ │ + beq.w 3f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e28 │ │ │ │ │ + bl 10e48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f8e │ │ │ │ │ + beq.w 3f98 │ │ │ │ │ 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 3dd6 │ │ │ │ │ + beq.w 3de0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrd r8, r9, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ @@ -6027,171 +6028,171 @@ │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dc4 │ │ │ │ │ + bne.w 2dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f90 │ │ │ │ │ + beq.w 3f9a │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a9c │ │ │ │ │ - b.w 2f32 │ │ │ │ │ + beq.w 2aa8 │ │ │ │ │ + b.w 2f3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3f24 │ │ │ │ │ + beq.w 3f2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3f1e │ │ │ │ │ + bne.w 3f28 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 3f02 │ │ │ │ │ + beq.w 3f0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3efe │ │ │ │ │ + beq.w 3f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c4 <_PyPegen_parse+0x1c4> │ │ │ │ │ R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3efe │ │ │ │ │ + beq.w 3f08 │ │ │ │ │ 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 3f1e │ │ │ │ │ + beq.w 3f28 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r9, sl, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ef2 │ │ │ │ │ + beq.w 3efc │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36f0 │ │ │ │ │ + bne.w 36fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ef8 │ │ │ │ │ + bne.w 3f02 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.w 2bd0 │ │ │ │ │ + b.w 2bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e6c │ │ │ │ │ + beq.w 3e76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e66 │ │ │ │ │ + bne.w 3e70 │ │ │ │ │ ldrd r3, r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3cb0 │ │ │ │ │ + bne.w 3cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3da8 │ │ │ │ │ + blt.w 3db2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3d9c │ │ │ │ │ + bne.w 3da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edfc │ │ │ │ │ + bl edd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d74 │ │ │ │ │ + beq.w 3d7e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3e5e │ │ │ │ │ + beq.w 3e68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d8a │ │ │ │ │ + bne.w 3d94 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ca0 │ │ │ │ │ + bne.w 3caa │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3d74 │ │ │ │ │ + bne.w 3d7e │ │ │ │ │ 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 3d9a │ │ │ │ │ + beq.w 3da4 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3c9c │ │ │ │ │ + bne.w 3ca6 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e28 │ │ │ │ │ + beq.w 3e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ @@ -6200,101 +6201,100 @@ │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bc0 │ │ │ │ │ + bne.w 3bca │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e42 │ │ │ │ │ + beq.w 3e44 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - it gt │ │ │ │ │ - ldrgt r1, [sp, #32] │ │ │ │ │ - ble.w 30fa │ │ │ │ │ + ble.w 3106 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r1, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 30fa │ │ │ │ │ - b.n 3a2c │ │ │ │ │ + beq.w 3106 │ │ │ │ │ + b.n 3a36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4026 │ │ │ │ │ + beq.w 4030 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4020 │ │ │ │ │ + bne.w 402a │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 4004 │ │ │ │ │ + beq.w 400e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ffe │ │ │ │ │ + beq.w 4008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ffe │ │ │ │ │ + beq.w 4008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f40c │ │ │ │ │ + bl f3e4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ffa │ │ │ │ │ + bne.w 4004 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ffe │ │ │ │ │ + beq.w 4008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ffe │ │ │ │ │ + beq.w 4008 │ │ │ │ │ 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 3ff2 │ │ │ │ │ + beq.w 3ffc │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr.w r8, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fec │ │ │ │ │ + beq.w 3ff6 │ │ │ │ │ strd r3, r8, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ @@ -6303,657 +6303,657 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ 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 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e4c │ │ │ │ │ + bne.w 2e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fe6 │ │ │ │ │ + beq.w 3ff0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a3a │ │ │ │ │ - b.w 2f32 │ │ │ │ │ + beq.w 2a46 │ │ │ │ │ + b.w 2f3e │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3732 │ │ │ │ │ + b.n 373e │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30a6 │ │ │ │ │ + bne.w 30b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 321c │ │ │ │ │ + beq.w 3228 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3220 │ │ │ │ │ + b.w 322c │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r8, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n 37ee │ │ │ │ │ + b.n 37fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42c4 │ │ │ │ │ + beq.w 42ce │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 3782 │ │ │ │ │ + b.n 378e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 3d02 │ │ │ │ │ + beq.w 3d0c │ │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 35aa │ │ │ │ │ + b.n 35b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3dba │ │ │ │ │ + beq.w 3dc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3db4 │ │ │ │ │ + bne.w 3dbe │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3d7a │ │ │ │ │ + bne.w 3d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3da4 │ │ │ │ │ + blt.w 3dae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3db4 │ │ │ │ │ + bne.w 3dbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edfc │ │ │ │ │ + bl edd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d70 │ │ │ │ │ + beq.w 3d7a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d92 │ │ │ │ │ + beq.w 3d9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d86 │ │ │ │ │ + bne.w 3d90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d60 │ │ │ │ │ + bne.w 3d6a │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3d70 │ │ │ │ │ + bne.w 3d7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3db4 │ │ │ │ │ + beq.w 3dbe │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3d5c │ │ │ │ │ + bne.n 3d66 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e32 │ │ │ │ │ + beq.w 3e32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3d46 │ │ │ │ │ + beq.n 3d50 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w r7, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 39f8 │ │ │ │ │ + b.n 3a04 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 39c8 │ │ │ │ │ + b.n 39d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 399a │ │ │ │ │ - b.n 3994 │ │ │ │ │ + bne.w 39a6 │ │ │ │ │ + b.n 39a0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ - b.n 395a │ │ │ │ │ + b.n 3966 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33c4 │ │ │ │ │ - b.w 33c0 │ │ │ │ │ + bne.w 33d0 │ │ │ │ │ + b.w 33cc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.w 34b6 │ │ │ │ │ + b.w 34c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 372e │ │ │ │ │ + b.n 373a │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3202 │ │ │ │ │ + beq.w 320e │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 321e │ │ │ │ │ + b.w 322a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3cf0 │ │ │ │ │ + b.n 3cfa │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b3a │ │ │ │ │ + beq.w 3b44 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 3bb4 │ │ │ │ │ + b.n 3bbe │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 3cf0 │ │ │ │ │ + b.n 3cfa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 300a │ │ │ │ │ + bne.w 3016 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 300a │ │ │ │ │ + b.w 3016 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e40 │ │ │ │ │ + beq.n 3e42 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b.n 3c8e │ │ │ │ │ + b.n 3c98 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 3c6a │ │ │ │ │ + b.n 3c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c40 │ │ │ │ │ - b.n 3c3a │ │ │ │ │ + bne.w 3c4a │ │ │ │ │ + b.n 3c44 │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a0c │ │ │ │ │ + b.n 3a18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ - b.n 3c00 │ │ │ │ │ + b.n 3c0a │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d74 │ │ │ │ │ + b.n 3d7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3c1e │ │ │ │ │ + b.n 3c28 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a0c │ │ │ │ │ + b.n 3a18 │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a0c │ │ │ │ │ + b.n 3a18 │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3d9c │ │ │ │ │ + b.n 3da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3bd0 │ │ │ │ │ + b.n 3bda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 321e │ │ │ │ │ + b.w 322a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3042 │ │ │ │ │ + b.w 304e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3866 │ │ │ │ │ + b.n 3872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 3e06 │ │ │ │ │ + cbnz r7, 3e10 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2c82 │ │ │ │ │ + bne.w 2c8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 427e │ │ │ │ │ + bge.w 4288 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3866 │ │ │ │ │ + b.n 3872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3792 │ │ │ │ │ + b.n 379e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 30ba │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 321e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3e5a │ │ │ │ │ + beq.w 30c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3d74 │ │ │ │ │ + b.w 322a │ │ │ │ │ ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e2e │ │ │ │ │ - b.n 3da8 │ │ │ │ │ + bne.n 3db2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3d7e │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.w 3220 │ │ │ │ │ + b.w 322c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3e3e │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3da8 │ │ │ │ │ + b.n 3db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3978 │ │ │ │ │ + b.n 3984 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3d9c │ │ │ │ │ + b.n 3da6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3928 │ │ │ │ │ + b.n 3934 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3eec │ │ │ │ │ + bne.n 3ef6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2c6c │ │ │ │ │ + beq.w 2c78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3868 │ │ │ │ │ + b.n 3874 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3e82 │ │ │ │ │ + b.n 3e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - cbnz r7, 3ec6 │ │ │ │ │ + cbnz r7, 3ed0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 2fca │ │ │ │ │ + bne.w 2fd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3e22 │ │ │ │ │ + bne.n 3e2c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.w 2fca │ │ │ │ │ + b.w 2fd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3224 │ │ │ │ │ + b.w 3230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2fb0 │ │ │ │ │ + beq.w 2fbc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2c5e │ │ │ │ │ + b.w 2c6a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3224 │ │ │ │ │ + b.w 3230 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3e82 │ │ │ │ │ + b.n 3e8c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 38e2 │ │ │ │ │ + b.n 38ee │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 390a │ │ │ │ │ + b.n 3916 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3908 │ │ │ │ │ + b.n 3914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3f2c │ │ │ │ │ + blt.n 3f36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 38a4 │ │ │ │ │ + beq.w 38b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 390a │ │ │ │ │ + b.n 3916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3888 │ │ │ │ │ + b.n 3894 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 390a │ │ │ │ │ + b.n 3916 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 35fe │ │ │ │ │ + b.w 360a │ │ │ │ │ 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 2cea │ │ │ │ │ + beq.w 2cf6 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b.n 3f38 │ │ │ │ │ + b.n 3f42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3410 │ │ │ │ │ + b.w 341c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3f88 │ │ │ │ │ + blt.n 3f92 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 337c │ │ │ │ │ + beq.w 3388 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 3412 │ │ │ │ │ + b.w 341e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3360 │ │ │ │ │ + b.w 336c │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3f76 │ │ │ │ │ + b.n 3f80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 3866 │ │ │ │ │ + b.n 3872 │ │ │ │ │ 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 │ │ │ │ │ - b.n 3f90 │ │ │ │ │ + b.n 3f9a │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 │ │ │ │ │ - b.n 3f92 │ │ │ │ │ + b.n 3f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 375c │ │ │ │ │ + b.w 3768 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f92 │ │ │ │ │ + b.n 3f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 44f8 │ │ │ │ │ + bge.w 4502 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2f36 │ │ │ │ │ + b.w 2f42 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 3b2a │ │ │ │ │ + b.n 3b34 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3ae8 │ │ │ │ │ + b.n 3af2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3b2a │ │ │ │ │ + b.n 3b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fe8 │ │ │ │ │ + b.n 3ff2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fe8 │ │ │ │ │ + b.n 3ff2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 402e │ │ │ │ │ + blt.n 4038 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3a70 │ │ │ │ │ + beq.w 3a7a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3b2a │ │ │ │ │ + b.n 3b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3a54 │ │ │ │ │ + b.n 3a5e │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4020 │ │ │ │ │ + b.n 402a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3e82 │ │ │ │ │ + b.n 3e8c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 425a │ │ │ │ │ + beq.w 4264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 427a │ │ │ │ │ + beq.w 4284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4272 │ │ │ │ │ + beq.w 427c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 426a │ │ │ │ │ + bne.w 4274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edfc │ │ │ │ │ + bl edd4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4194 │ │ │ │ │ + beq.w 419e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4206 │ │ │ │ │ + beq.w 4210 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 420e │ │ │ │ │ + bne.w 4218 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41d4 │ │ │ │ │ + beq.w 41de │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 420e │ │ │ │ │ + bne.w 4218 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41e6 │ │ │ │ │ + bne.w 41f0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41ce │ │ │ │ │ + beq.n 41d8 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 41ba │ │ │ │ │ + bgt.n 41c4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -6961,25 +6961,25 @@ │ │ │ │ │ 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 427a │ │ │ │ │ + beq.w 4284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 427a │ │ │ │ │ + beq.w 4284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edfc │ │ │ │ │ + bl edd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 427a │ │ │ │ │ + beq.w 4284 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -6988,735 +6988,736 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 41b4 │ │ │ │ │ + cbz r0, 41be │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3866 │ │ │ │ │ + bne.w 3872 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2f70 │ │ │ │ │ + bne.w 2f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r7, 418e │ │ │ │ │ + cbz r7, 4198 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 3e82 │ │ │ │ │ + b.n 3e8c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.w 2f72 │ │ │ │ │ + b.w 2f7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4264 │ │ │ │ │ + bne.n 426e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 422a │ │ │ │ │ + bne.n 4234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 4166 │ │ │ │ │ + b.n 4170 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 40ee │ │ │ │ │ + b.n 40f8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4198 │ │ │ │ │ + b.n 41a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl edfc │ │ │ │ │ + bl edd4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 40d2 │ │ │ │ │ + beq.w 40dc │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 4216 │ │ │ │ │ + beq.n 4220 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str.w r4, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 40c4 │ │ │ │ │ + b.n 40ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4094 │ │ │ │ │ + b.n 409e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4198 │ │ │ │ │ + b.n 41a2 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41ca │ │ │ │ │ + beq.n 41d4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 41fa │ │ │ │ │ + b.n 4204 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41b2 │ │ │ │ │ + beq.n 41bc │ │ │ │ │ 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] │ │ │ │ │ mvn.w r3, #4 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - b.n 4152 │ │ │ │ │ + b.n 415c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r7, 42ae │ │ │ │ │ + cbz r7, 42b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4166 │ │ │ │ │ + b.n 4170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 419c │ │ │ │ │ + b.n 41a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 406e │ │ │ │ │ + b.n 4078 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 419c │ │ │ │ │ + b.n 41a6 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e06 │ │ │ │ │ + bne.w 3e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ca0 │ │ │ │ │ - b.n 3b4e │ │ │ │ │ + bne.w 2cac │ │ │ │ │ + b.n 3b58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 2f26 │ │ │ │ │ + b.w 2f32 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 404c │ │ │ │ │ + b.n 4056 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f22 │ │ │ │ │ + b.w 2f2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 347e │ │ │ │ │ + b.w 348a │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f96 │ │ │ │ │ + beq.w 3fa0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 3b9a │ │ │ │ │ + b.n 3ba4 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3f38 │ │ │ │ │ + b.n 3f42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 35bc │ │ │ │ │ + b.w 35c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3410 │ │ │ │ │ + b.w 341c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 31ae │ │ │ │ │ + b.w 31ba │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3212 │ │ │ │ │ + b.w 321e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 433e │ │ │ │ │ + b.n 4348 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2d60 │ │ │ │ │ + b.w 2d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 43ce │ │ │ │ │ + bge.n 43d8 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2b04 │ │ │ │ │ - b.w 2f32 │ │ │ │ │ + beq.w 2b10 │ │ │ │ │ + b.w 2f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 323a │ │ │ │ │ + b.w 3246 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 2f26 │ │ │ │ │ + b.w 2f32 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2f26 │ │ │ │ │ + b.w 2f32 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 437a │ │ │ │ │ + cbnz r3, 4384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 433e │ │ │ │ │ + b.n 4348 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 433c │ │ │ │ │ + bne.n 4346 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 43e2 │ │ │ │ │ + beq.n 43ec │ │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 43c6 │ │ │ │ │ + cbz r0, 43d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 43c6 │ │ │ │ │ + cbz r0, 43d0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ R_ARM_THM_CALL _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, 43c8 │ │ │ │ │ + cbz r0, 43d2 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4376 │ │ │ │ │ + b.n 4380 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 433e │ │ │ │ │ + b.n 4348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 43ba │ │ │ │ │ + b.n 43c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3256 │ │ │ │ │ - b.n 433a │ │ │ │ │ + beq.w 3262 │ │ │ │ │ + b.n 4344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 438e │ │ │ │ │ + beq.n 4398 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 43ba │ │ │ │ │ + b.n 43c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2bb0 │ │ │ │ │ - b.w 2f32 │ │ │ │ │ + beq.w 2bbc │ │ │ │ │ + b.w 2f3e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 36d8 │ │ │ │ │ + b.w 36e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43f6 │ │ │ │ │ + beq.n 4400 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 43fa │ │ │ │ │ + b.n 4404 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 43fa │ │ │ │ │ + b.n 4404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4458 │ │ │ │ │ + blt.n 4462 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r6, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 369a │ │ │ │ │ + beq.w 36a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 43fa │ │ │ │ │ + b.n 4404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 367e │ │ │ │ │ + b.w 368a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 43fa │ │ │ │ │ + b.n 4404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2f4c │ │ │ │ │ + b.w 2f58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, 4492 │ │ │ │ │ + cbnz r0, 449c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 44a8 │ │ │ │ │ + b.n 44b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a7a │ │ │ │ │ - b.w 2f32 │ │ │ │ │ + beq.w 2a86 │ │ │ │ │ + b.w 2f3e │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4482 │ │ │ │ │ + b.n 448c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2dea │ │ │ │ │ + beq.w 2df6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 4482 │ │ │ │ │ + b.n 448c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 44d8 │ │ │ │ │ + blt.n 44e2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r7, 44e2 │ │ │ │ │ + cbnz r7, 44ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e0e │ │ │ │ │ + bne.w 2e1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4478 │ │ │ │ │ + b.n 4482 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4482 │ │ │ │ │ + b.n 448c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4482 │ │ │ │ │ + b.n 448c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 29c2 │ │ │ │ │ + beq.w 29ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fe0 │ │ │ │ │ + b.n 3fea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - b.w 29e6 │ │ │ │ │ + b.w 29f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 333e │ │ │ │ │ + b.w 334a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4534 │ │ │ │ │ + blt.n 453e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 32f8 │ │ │ │ │ + beq.w 3304 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 3342 │ │ │ │ │ + b.w 334e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 32dc │ │ │ │ │ + b.w 32e8 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4522 │ │ │ │ │ + b.n 452c │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4600 │ │ │ │ │ + bne.n 460a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 34d6 │ │ │ │ │ - b.w 372e │ │ │ │ │ + beq.w 34e2 │ │ │ │ │ + b.w 373a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2cba │ │ │ │ │ + beq.w 2cc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 372e │ │ │ │ │ + b.w 373a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 3342 │ │ │ │ │ + b.w 334e │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3342 │ │ │ │ │ + b.w 334e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2ebe │ │ │ │ │ + beq.w 2eca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3540 │ │ │ │ │ + b.w 354c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2e72 │ │ │ │ │ + beq.w 2e7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.w 2f26 │ │ │ │ │ + b.w 2f32 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 45d2 │ │ │ │ │ + cbnz r0, 45dc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3202 │ │ │ │ │ - b.w 3cf0 │ │ │ │ │ + beq.w 320e │ │ │ │ │ + b.w 3cfa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 2f26 │ │ │ │ │ + b.w 2f32 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3cf0 │ │ │ │ │ + b.w 3cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2d40 │ │ │ │ │ + b.w 2d4c │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3412 │ │ │ │ │ + b.w 341e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 3412 │ │ │ │ │ + b.w 341e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 33a8 │ │ │ │ │ + b.w 33b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 372e │ │ │ │ │ + b.w 373a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000460c : │ │ │ │ │ +00004618 : │ │ │ │ │ assignment_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5392 │ │ │ │ │ + beq.w 53ac │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5156 │ │ │ │ │ + bne.w 517c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 522a │ │ │ │ │ + beq.w 5240 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47c6 │ │ │ │ │ + bne.w 47d2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5156 │ │ │ │ │ + bne.w 517c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d6c │ │ │ │ │ + beq.w 4d7c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d8a │ │ │ │ │ + bne.w 4d9a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5130 │ │ │ │ │ + bne.w 5184 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5360 │ │ │ │ │ + beq.w 5398 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 4e30 │ │ │ │ │ + beq.w 4e3e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldrd sl, r9, [r2, #12] │ │ │ │ │ + ldrd r9, sl, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4e5e │ │ │ │ │ + beq.w 4e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4858 │ │ │ │ │ + beq.w 4864 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 48aa │ │ │ │ │ + bne.w 48b6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 512e │ │ │ │ │ + bne.w 5182 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5370 │ │ │ │ │ + beq.w 5376 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48bc │ │ │ │ │ + beq.w 48c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4904 │ │ │ │ │ + bne.w 4910 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4fbc │ │ │ │ │ + bne.w 4fb8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 519a │ │ │ │ │ + beq.w 518a │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 513c │ │ │ │ │ + beq.w 5162 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51aa │ │ │ │ │ + bne.w 519a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5218 │ │ │ │ │ + beq.w 522e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 726c │ │ │ │ │ + bl 7248 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 477e │ │ │ │ │ + cbz r0, 478a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49a4 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5156 │ │ │ │ │ + bne.w 517c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e74 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 8e58 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4916 │ │ │ │ │ + bne.w 4922 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e66 │ │ │ │ │ + bne.w 4e74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 465c │ │ │ │ │ + beq.w 4668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 465c │ │ │ │ │ + beq.w 4668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c44 │ │ │ │ │ + bl 2af8 │ │ │ │ │ R_ARM_THM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 465e │ │ │ │ │ + bne.w 466a │ │ │ │ │ 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 5210 │ │ │ │ │ + beq.w 4af6 │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53c6 │ │ │ │ │ + beq.w 5298 │ │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ @@ -7726,355 +7727,358 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4af2 │ │ │ │ │ + bne.w 49a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47b8 │ │ │ │ │ + beq.n 47c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 47bc │ │ │ │ │ + b.n 4afa │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 526a │ │ │ │ │ + bne.w 51f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51bc │ │ │ │ │ - cbz r0, 4890 │ │ │ │ │ + bne.w 51c0 │ │ │ │ │ + cbz r0, 489c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt.w 4af6 │ │ │ │ │ + blt.w 4b04 │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 46ec │ │ │ │ │ + beq.w 46f8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ce6 │ │ │ │ │ + bne.w 4cf4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 46ea │ │ │ │ │ + b.n 46f6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5272 │ │ │ │ │ + bne.w 5202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51e8 │ │ │ │ │ - cbz r0, 48f0 │ │ │ │ │ + bne.w 51b4 │ │ │ │ │ + cbz r0, 48fc │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp r6, fp │ │ │ │ │ - blt.w 4be8 │ │ │ │ │ + blt.w 4bf6 │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4726 │ │ │ │ │ + beq.w 4732 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4db8 │ │ │ │ │ + bne.w 4dc6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4724 │ │ │ │ │ + b.n 4730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 163b4 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + bl 166a0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47ac │ │ │ │ │ + beq.w 47b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 51c4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 51d4 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 5302 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 51a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ - bl f698 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl f670 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51e0 │ │ │ │ │ + bne.w 51a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51d2 │ │ │ │ │ + bne.w 51a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51d6 │ │ │ │ │ + beq.w 51ac │ │ │ │ │ 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 r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5246 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ + beq.w 4af6 │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr r5, [r5, #20] │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4af2 │ │ │ │ │ - b.n 4846 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 4852 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 47c6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ - movw sl, #6000 @ 0x1770 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5356 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 534a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 53b0 │ │ │ │ │ + bne.w 5282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 726c │ │ │ │ │ + bl 7248 │ │ │ │ │ movs r1, #22 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 49ea │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + cbz r2, 49f2 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cca │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 4cd8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 4788 │ │ │ │ │ + beq.w 4794 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4788 │ │ │ │ │ + bne.w 4794 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5136 │ │ │ │ │ + beq.w 515c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 4a40 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ + ble.n 4a48 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - beq.n 4a40 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + beq.n 4a48 │ │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ str r3, [r0, r2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 4a30 │ │ │ │ │ + bne.n 4a38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 53a6 │ │ │ │ │ + beq.w 5278 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51a8 │ │ │ │ │ + bne.w 5198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl f698 │ │ │ │ │ + bl f670 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fc4 │ │ │ │ │ + bne.w 4fbe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51a8 │ │ │ │ │ + bne.w 5198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 514a │ │ │ │ │ + beq.w 5170 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r1 │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 514a │ │ │ │ │ + beq.w 5170 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 514c │ │ │ │ │ + bne.w 5172 │ │ │ │ │ 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 5210 │ │ │ │ │ + cbz r0, 4af6 │ │ │ │ │ ldrd r5, r6, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 51f0 │ │ │ │ │ + bne.w 51d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4846 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 47ba │ │ │ │ │ + beq.w 4852 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 526a │ │ │ │ │ + bne.w 51f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51bc │ │ │ │ │ + bne.w 51c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4894 │ │ │ │ │ + beq.w 48a0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 4894 │ │ │ │ │ + ble.w 48a0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 526a │ │ │ │ │ + bne.w 51f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51bc │ │ │ │ │ + bne.w 51c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d60 │ │ │ │ │ + beq.w 4d70 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.w 4d60 │ │ │ │ │ + ble.w 4d70 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 526a │ │ │ │ │ + bne.w 51f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51bc │ │ │ │ │ + bne.w 51c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dac │ │ │ │ │ + beq.w 4dba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 4dac │ │ │ │ │ + bge.w 4dba │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -8082,400 +8086,398 @@ │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5266 │ │ │ │ │ + bne.w 51f0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51b8 │ │ │ │ │ + bne.w 51bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d58 │ │ │ │ │ + beq.w 4d68 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.w 4d58 │ │ │ │ │ + ble.w 4d68 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 4bae │ │ │ │ │ + b.n 4bbc │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5272 │ │ │ │ │ + bne.w 5202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51e8 │ │ │ │ │ + bne.w 51b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48f2 │ │ │ │ │ + beq.w 48fe │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 48f2 │ │ │ │ │ + ble.w 48fe │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5272 │ │ │ │ │ + bne.w 5202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51e8 │ │ │ │ │ + bne.w 51b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d66 │ │ │ │ │ + beq.w 4d76 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.w 4d66 │ │ │ │ │ + ble.w 4d76 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5272 │ │ │ │ │ + bne.w 5202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51e8 │ │ │ │ │ + bne.w 51b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4db2 │ │ │ │ │ + beq.w 4dc0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble.w 4db2 │ │ │ │ │ + ble.w 4dc0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5272 │ │ │ │ │ + bne.w 5202 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51e8 │ │ │ │ │ + bne.w 51b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48f2 │ │ │ │ │ + beq.w 48fe │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble.w 48f2 │ │ │ │ │ + ble.w 48fe │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 4c90 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - beq.w 4f26 │ │ │ │ │ - str.w r3, [r6, fp, lsl #2] │ │ │ │ │ + b.n 4c9e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + beq.w 4f30 │ │ │ │ │ + str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 49bc │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + b.n 49c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48b8 │ │ │ │ │ + beq.w 48c4 │ │ │ │ │ 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 48b8 │ │ │ │ │ + beq.w 48c4 │ │ │ │ │ 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 5278 │ │ │ │ │ + beq.w 5220 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ + strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e1c │ │ │ │ │ + beq.n 4e2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + 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 4f52 │ │ │ │ │ + bne.w 4f4e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4728 │ │ │ │ │ + b.n 4734 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ - b.n 4894 │ │ │ │ │ + b.n 48a0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 4894 │ │ │ │ │ + b.n 48a0 │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ - b.n 48f2 │ │ │ │ │ + b.n 48fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5250 │ │ │ │ │ + bne.w 5264 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4686 │ │ │ │ │ + beq.w 4692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e74 │ │ │ │ │ + bl 8e58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4686 │ │ │ │ │ + beq.w 4692 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4686 │ │ │ │ │ + beq.w 4692 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4d42 │ │ │ │ │ + b.n 4d50 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 4894 │ │ │ │ │ + b.n 48a0 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 48f2 │ │ │ │ │ + b.n 48fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15194 │ │ │ │ │ + bl 151b4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4912 │ │ │ │ │ + beq.w 491e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4912 │ │ │ │ │ + beq.w 491e │ │ │ │ │ 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 4912 │ │ │ │ │ + beq.w 491e │ │ │ │ │ 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 5278 │ │ │ │ │ + beq.w 5220 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ + strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d3e │ │ │ │ │ + bne.n 4d4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5280 │ │ │ │ │ + bne.w 5228 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5130 │ │ │ │ │ + b.n 5184 │ │ │ │ │ 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 51b0 │ │ │ │ │ + blt.w 51c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd sl, r9, [r3, #12] │ │ │ │ │ + ldrd r9, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 512e │ │ │ │ │ + bne.w 5182 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 46c2 │ │ │ │ │ + bne.w 46ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 46c2 │ │ │ │ │ + b.n 46ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4fbc │ │ │ │ │ + bne.w 4fb8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 52ec │ │ │ │ │ + beq.w 52a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl f1c │ │ │ │ │ + bl de8 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 529e │ │ │ │ │ + bne.w 52b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52fa │ │ │ │ │ + bne.w 52ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 128ec │ │ │ │ │ + bl 1290c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fce │ │ │ │ │ + bne.w 5098 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 52fa │ │ │ │ │ + bne.w 52ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 515e │ │ │ │ │ + bne.w 504a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 52fa │ │ │ │ │ + bne.w 52ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1038 │ │ │ │ │ + bl f04 │ │ │ │ │ R_ARM_THM_CALL _loop0_164_rule │ │ │ │ │ - cbz r0, 4ee2 │ │ │ │ │ + cbz r0, 4eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50aa │ │ │ │ │ + bne.n 4fc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52fa │ │ │ │ │ + bne.w 52ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1038 │ │ │ │ │ + bl f04 │ │ │ │ │ R_ARM_THM_CALL _loop0_165_rule │ │ │ │ │ - cbz r0, 4f02 │ │ │ │ │ + cbz r0, 4f0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f698 │ │ │ │ │ + bl f670 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5286 │ │ │ │ │ + bne.w 5208 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52fa │ │ │ │ │ + bne.w 52ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50d0 │ │ │ │ │ + bne.n 4ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 47b8 │ │ │ │ │ - mov.w r1, fp, lsl #3 │ │ │ │ │ + b.n 47c4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5136 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + beq.w 515c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r3, [r0, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 49bc │ │ │ │ │ + b.n 4ce6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d52 │ │ │ │ │ + beq.w 4d62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c44 │ │ │ │ │ + bl 2af8 │ │ │ │ │ R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5350 │ │ │ │ │ + bne.w 51fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5210 │ │ │ │ │ + beq.w 4af6 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -8488,91 +8490,186 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4af2 │ │ │ │ │ - b.n 4846 │ │ │ │ │ + bne.w 49a8 │ │ │ │ │ + b.n 4852 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 47bc │ │ │ │ │ + b.n 4afa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a92 │ │ │ │ │ + b.n 4a9a │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4eee │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4f26 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4f28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 166a0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4f24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ed80 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4f24 │ │ │ │ │ + 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, [r6, #16] │ │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + bl dac │ │ │ │ │ + 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 4fea │ │ │ │ │ + b.n 4f26 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4ecc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8608 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4ecc │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r6, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl dac │ │ │ │ │ + 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 4fea │ │ │ │ │ + b.n 4f26 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ea6 │ │ │ │ │ + beq.w 4eb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5348 │ │ │ │ │ + beq.w 536e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5312 │ │ │ │ │ + bne.w 5366 │ │ │ │ │ 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 5336 │ │ │ │ │ + beq.w 5338 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5312 │ │ │ │ │ + bne.w 5366 │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 14078 │ │ │ │ │ + bl 14098 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5300 │ │ │ │ │ + bne.w 5354 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ │ 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 r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5330 │ │ │ │ │ + beq.w 5332 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bgt.w 53ce │ │ │ │ │ + bgt.w 530c │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 4ea6 │ │ │ │ │ + beq.w 4eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ea6 │ │ │ │ │ + beq.w 4eb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -8580,250 +8677,171 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ - 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 4f1c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4f1e │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4ee2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 50a4 │ │ │ │ │ - b.n 4f1c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 163b4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f1a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f1a │ │ │ │ │ - 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, [r6, #16] │ │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - bl ee0 │ │ │ │ │ - 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 50a4 │ │ │ │ │ - b.n 4f1c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 4728 │ │ │ │ │ + b.n 5084 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 479e │ │ │ │ │ + beq.w 47aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 47bc │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4ebe │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4ebe │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r6, #16] │ │ │ │ │ - b.n 5090 │ │ │ │ │ + b.n 4afa │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 4734 │ │ │ │ │ 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 537e │ │ │ │ │ + beq.w 5384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 514c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5130 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 46ec │ │ │ │ │ - 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 493e │ │ │ │ │ + b.n 5172 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 4974 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.w 47bc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 496e │ │ │ │ │ + b.n 4afa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 4732 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r5, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4726 │ │ │ │ │ + b.w 46f8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5184 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 520a │ │ │ │ │ + cbz r0, 51ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4ad6 │ │ │ │ │ + bne.w 4ada │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4ad4 │ │ │ │ │ + b.n 4ad8 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 46e8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 4734 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 4724 │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f0e │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + b.n 506c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 47bc │ │ │ │ │ + b.n 5184 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5184 │ │ │ │ │ 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 4766 │ │ │ │ │ - b.w 477e │ │ │ │ │ + beq.w 4772 │ │ │ │ │ + b.w 478a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5258 │ │ │ │ │ + blt.n 526c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 464e │ │ │ │ │ + beq.w 465a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 47bc │ │ │ │ │ + b.n 4afa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 4728 │ │ │ │ │ + b.w 4734 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 47bc │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 46dc │ │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 4718 │ │ │ │ │ + b.n 4afa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4a5a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 4794 │ │ │ │ │ + b.w 4a06 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 4820 │ │ │ │ │ + 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 4e8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5130 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5130 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f02 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - b.n 5180 │ │ │ │ │ + b.n 4f28 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e8e │ │ │ │ │ + beq.w 4e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e8e │ │ │ │ │ + beq.w 4e9c │ │ │ │ │ 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, [r6, #16] │ │ │ │ │ @@ -8838,142 +8856,120 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - b.n 511a │ │ │ │ │ + b.n 5036 │ │ │ │ │ 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 4e7e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 4f1e │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - beq.n 531a │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str.w r4, [r6, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 501a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4ea8 │ │ │ │ │ + b.w 4940 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr.w r2, [r6, fp, lsl #2] │ │ │ │ │ + str.w r2, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 510a │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 53de │ │ │ │ │ + bne.n 53a8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4ea8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4fec │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4728 │ │ │ │ │ + b.n 4eb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 49c6 │ │ │ │ │ + b.w 49ce │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + beq.n 531c │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str.w r4, [r6, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + b.n 50e4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4eb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 53a0 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w 46a0 │ │ │ │ │ + b.n 50b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.w 4702 │ │ │ │ │ + b.w 470e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 474e │ │ │ │ │ - b.n 513c │ │ │ │ │ + bne.w 475a │ │ │ │ │ + b.n 5162 │ │ │ │ │ + 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 463a │ │ │ │ │ - b.n 5154 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 5130 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 53ba │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w 46ac │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 5358 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4a52 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4646 │ │ │ │ │ + b.n 517a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 4788 │ │ │ │ │ - b.w 49fe │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4814 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr.w r2, [r6, fp, lsl #2] │ │ │ │ │ - str.w r2, [r3, fp, lsl #2] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - b.n 5040 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 5304 │ │ │ │ │ - nop │ │ │ │ │ + b.n 5184 │ │ │ │ │ │ │ │ │ │ -000053e4 : │ │ │ │ │ +000053c0 : │ │ │ │ │ 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 5472 │ │ │ │ │ + beq.n 544e │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r3, 5422 │ │ │ │ │ + cbz r3, 53fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -8981,1155 +8977,1155 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r5, 5468 │ │ │ │ │ + cbnz r5, 5444 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 545e │ │ │ │ │ - cbz r0, 5452 │ │ │ │ │ + cbnz r3, 543a │ │ │ │ │ + cbz r0, 542e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 5452 │ │ │ │ │ + ble.n 542e │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 5426 │ │ │ │ │ + b.n 5402 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 541e │ │ │ │ │ + b.n 53fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 541e │ │ │ │ │ + b.n 53fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 541e │ │ │ │ │ + b.n 53fa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 540a │ │ │ │ │ + b.n 53e6 │ │ │ │ │ │ │ │ │ │ -00005480 : │ │ │ │ │ +0000545c : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5c84 │ │ │ │ │ + beq.w 5c60 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5c92 │ │ │ │ │ + bne.w 5c6e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5d34 │ │ │ │ │ + beq.w 5d10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5d60 │ │ │ │ │ + beq.w 5d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57bc │ │ │ │ │ + beq.w 5798 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5738 │ │ │ │ │ + beq.w 5714 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5666 │ │ │ │ │ + bne.w 5642 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 572e │ │ │ │ │ + bne.w 570a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d76 │ │ │ │ │ + beq.w 5d52 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58e6 │ │ │ │ │ + beq.w 58c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 576c │ │ │ │ │ + beq.w 5748 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5744 │ │ │ │ │ + bne.w 5720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 572e │ │ │ │ │ + bne.w 570a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5cfe │ │ │ │ │ + beq.w 5cda │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b2e │ │ │ │ │ + beq.w 5b0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 5724 │ │ │ │ │ + beq.w 5700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8360 │ │ │ │ │ + bl 8344 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c6e │ │ │ │ │ + bne.w 5c4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 572e │ │ │ │ │ + bne.w 570a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d88 │ │ │ │ │ + beq.w 5d64 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a10 │ │ │ │ │ + beq.w 59ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 56da │ │ │ │ │ + beq.n 56b6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56da │ │ │ │ │ + beq.n 56b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5ac │ │ │ │ │ + bl e584 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 56dc │ │ │ │ │ + bne.n 56b8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56da │ │ │ │ │ + beq.n 56b6 │ │ │ │ │ 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 56da │ │ │ │ │ + beq.n 56b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56b6 │ │ │ │ │ + beq.n 5692 │ │ │ │ │ ldrd r5, r2, [r0, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 5c5c │ │ │ │ │ + bne.w 5c38 │ │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d16 │ │ │ │ │ + beq.w 5cf2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5736 │ │ │ │ │ + beq.n 5712 │ │ │ │ │ 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 5736 │ │ │ │ │ + beq.n 5712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 56b6 │ │ │ │ │ + cbz r0, 5692 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57aa │ │ │ │ │ + beq.n 5786 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 55e8 │ │ │ │ │ + bne.n 55c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c90 │ │ │ │ │ + bne.w 5c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d90 │ │ │ │ │ + bl 5d6c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 5702 │ │ │ │ │ + cbz r0, 56de │ │ │ │ │ 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 │ │ │ │ │ - bne.n 5658 │ │ │ │ │ + bne.n 5634 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 565a │ │ │ │ │ + b.n 5636 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 559a │ │ │ │ │ + bne.w 5576 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 55b4 │ │ │ │ │ + beq.w 5590 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 56ba │ │ │ │ │ + b.n 5696 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5514 │ │ │ │ │ - b.n 572e │ │ │ │ │ + beq.w 54f0 │ │ │ │ │ + b.n 570a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15194 │ │ │ │ │ + bl 151b4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 576a │ │ │ │ │ + cbz r0, 5746 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 576a │ │ │ │ │ + cbz r0, 5746 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 5778 │ │ │ │ │ + cbnz r0, 5754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5564 │ │ │ │ │ - b.n 572e │ │ │ │ │ + beq.w 5540 │ │ │ │ │ + b.n 570a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56b6 │ │ │ │ │ + beq.n 5692 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5658 │ │ │ │ │ + bne.w 5634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5706 │ │ │ │ │ + beq.n 56e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56ba │ │ │ │ │ + b.n 5696 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d0e │ │ │ │ │ + bne.w 5cea │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cb0 │ │ │ │ │ + bne.w 5c8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58cc │ │ │ │ │ + beq.n 58a8 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n 58cc │ │ │ │ │ + bge.n 58a8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d0e │ │ │ │ │ + bne.w 5cea │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cb0 │ │ │ │ │ + bne.w 5c8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58ce │ │ │ │ │ + beq.n 58aa │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.n 58ce │ │ │ │ │ + bge.n 58aa │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d0e │ │ │ │ │ + bne.w 5cea │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cb0 │ │ │ │ │ + bne.w 5c8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c3c │ │ │ │ │ + beq.w 5c18 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 5c3c │ │ │ │ │ + bge.w 5c18 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d0e │ │ │ │ │ + bne.w 5cea │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cb0 │ │ │ │ │ + bne.w 5c8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c44 │ │ │ │ │ + beq.w 5c20 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c44 │ │ │ │ │ + bge.w 5c20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d0e │ │ │ │ │ + bne.w 5cea │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cb0 │ │ │ │ │ - cbz r0, 58ce │ │ │ │ │ + bne.w 5c8c │ │ │ │ │ + cbz r0, 58aa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n 58ce │ │ │ │ │ + ble.n 58aa │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5896 │ │ │ │ │ + b.n 5872 │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 54fa │ │ │ │ │ - b.n 573a │ │ │ │ │ + bne.w 54d6 │ │ │ │ │ + b.n 5716 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5d0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c9a │ │ │ │ │ + bne.w 5c76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59f6 │ │ │ │ │ + beq.n 59d2 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n 59f6 │ │ │ │ │ + bge.n 59d2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5d0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c9a │ │ │ │ │ + bne.w 5c76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59f8 │ │ │ │ │ + beq.n 59d4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.n 59f8 │ │ │ │ │ + bge.n 59d4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5d0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c9a │ │ │ │ │ + bne.w 5c76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c40 │ │ │ │ │ + beq.w 5c1c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 5c40 │ │ │ │ │ + bge.w 5c1c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5d0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c9a │ │ │ │ │ + bne.w 5c76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c48 │ │ │ │ │ + beq.w 5c24 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c48 │ │ │ │ │ + bge.w 5c24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d2e │ │ │ │ │ + bne.w 5d0a │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5c9a │ │ │ │ │ - cbz r0, 59f8 │ │ │ │ │ + bne.w 5c76 │ │ │ │ │ + cbz r0, 59d4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n 59f8 │ │ │ │ │ + ble.n 59d4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 59c0 │ │ │ │ │ + b.n 599c │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 554a │ │ │ │ │ - b.n 576e │ │ │ │ │ + bne.w 5526 │ │ │ │ │ + b.n 574a │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56ca │ │ │ │ │ + bne.w 56a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ca0 │ │ │ │ │ + bne.w 5c7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56c4 │ │ │ │ │ + beq.w 56a0 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.w 56c4 │ │ │ │ │ + bge.w 56a0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56ca │ │ │ │ │ + bne.w 56a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ca0 │ │ │ │ │ + bne.w 5c7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56c6 │ │ │ │ │ + beq.w 56a2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble.w 56c6 │ │ │ │ │ + ble.w 56a2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56ca │ │ │ │ │ + bne.w 56a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ca0 │ │ │ │ │ + bne.w 5c7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c50 │ │ │ │ │ + beq.w 5c2c │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble.w 5c50 │ │ │ │ │ + ble.w 5c2c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56ca │ │ │ │ │ + bne.w 56a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ca0 │ │ │ │ │ + bne.w 5c7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c54 │ │ │ │ │ + beq.w 5c30 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.w 5c54 │ │ │ │ │ + bge.w 5c30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 56ca │ │ │ │ │ + bne.w 56a6 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5ca0 │ │ │ │ │ + bne.w 5c7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56c6 │ │ │ │ │ + beq.w 56a2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 56c6 │ │ │ │ │ + ble.w 56a2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5af2 │ │ │ │ │ + b.n 5ace │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5712 │ │ │ │ │ + bne.w 56ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cb6 │ │ │ │ │ + bne.w 5c92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 570c │ │ │ │ │ + beq.w 56e8 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.w 570c │ │ │ │ │ + ble.w 56e8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5712 │ │ │ │ │ + bne.w 56ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5cb6 │ │ │ │ │ + bne.w 5c92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 570e │ │ │ │ │ + beq.w 56ea │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 570e │ │ │ │ │ + bge.w 56ea │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5712 │ │ │ │ │ + bne.w 56ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cb6 │ │ │ │ │ + bne.n 5c92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c4c │ │ │ │ │ + beq.n 5c28 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 5c4c │ │ │ │ │ + bge.n 5c28 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5712 │ │ │ │ │ + bne.w 56ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cb6 │ │ │ │ │ - cbz r0, 5c58 │ │ │ │ │ + bne.n 5c92 │ │ │ │ │ + cbz r0, 5c34 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.n 5c58 │ │ │ │ │ + bge.n 5c34 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5712 │ │ │ │ │ + bne.w 56ee │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5cb6 │ │ │ │ │ + bne.n 5c92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 570e │ │ │ │ │ + beq.w 56ea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 570e │ │ │ │ │ + ble.w 56ea │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5c02 │ │ │ │ │ + b.n 5bde │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 58ce │ │ │ │ │ + b.n 58aa │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 59f8 │ │ │ │ │ + b.n 59d4 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 58ce │ │ │ │ │ + b.n 58aa │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 59f8 │ │ │ │ │ + b.n 59d4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 570e │ │ │ │ │ + b.n 56ea │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 56c6 │ │ │ │ │ + b.n 56a2 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 56c6 │ │ │ │ │ + b.n 56a2 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 570e │ │ │ │ │ + b.n 56ea │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldrd r1, r7, [sl, #8] │ │ │ │ │ strd r5, r2, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 5648 │ │ │ │ │ + b.n 5624 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 5cbc │ │ │ │ │ + cbnz r0, 5c98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5724 │ │ │ │ │ + b.n 5700 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 54ae │ │ │ │ │ + beq.w 548a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 56ba │ │ │ │ │ + b.n 5696 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 576e │ │ │ │ │ + b.n 574a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 56e4 │ │ │ │ │ - b.n 5c92 │ │ │ │ │ + beq.w 56c0 │ │ │ │ │ + b.n 5c6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 573a │ │ │ │ │ + b.n 5716 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5726 │ │ │ │ │ + b.n 5702 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56b6 │ │ │ │ │ + beq.w 5692 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r9, [r9, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5cf8 │ │ │ │ │ + cbz r0, 5cd4 │ │ │ │ │ strd r5, r9, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5658 │ │ │ │ │ - b.n 57aa │ │ │ │ │ + bne.w 5634 │ │ │ │ │ + b.n 5786 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5cda │ │ │ │ │ + b.n 5cb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 557a │ │ │ │ │ + b.n 5556 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.w 54ec │ │ │ │ │ + b.w 54c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5706 │ │ │ │ │ + beq.w 56e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56ba │ │ │ │ │ + b.n 5696 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n 553c │ │ │ │ │ + b.n 5518 │ │ │ │ │ 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 5d6a │ │ │ │ │ + blt.n 5d46 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 572e │ │ │ │ │ + bne.w 570a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 54d2 │ │ │ │ │ + bne.w 54ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 54d2 │ │ │ │ │ + b.w 54ae │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 56ba │ │ │ │ │ + b.n 5696 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.w 552a │ │ │ │ │ + b.w 5506 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 55c2 │ │ │ │ │ + b.n 559e │ │ │ │ │ │ │ │ │ │ -00005d90 : │ │ │ │ │ +00005d6c : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6aaa │ │ │ │ │ + beq.w 6a86 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6ab8 │ │ │ │ │ + bne.w 6a94 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 6788 │ │ │ │ │ + beq.w 6764 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5dec │ │ │ │ │ + cbz r0, 5dc8 │ │ │ │ │ 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} │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 67a8 │ │ │ │ │ + bne.w 6784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 605c │ │ │ │ │ + bne.w 6038 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5dde │ │ │ │ │ + bne.n 5dba │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 620c │ │ │ │ │ + bne.w 61e8 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5dde │ │ │ │ │ + bne.n 5dba │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f4a │ │ │ │ │ + bne.w 5f26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dde │ │ │ │ │ + bne.n 5dba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_93_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_93_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5efc │ │ │ │ │ + bne.n 5ed8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 67a8 │ │ │ │ │ + bne.w 6784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5dde │ │ │ │ │ + bne.n 5dba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dde │ │ │ │ │ + bne.n 5dba │ │ │ │ │ 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 5f18 │ │ │ │ │ + bne.n 5ef4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dde │ │ │ │ │ + bne.n 5dba │ │ │ │ │ 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 5f90 │ │ │ │ │ + bne.n 5f6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dde │ │ │ │ │ + bne.n 5dba │ │ │ │ │ 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.w 610c │ │ │ │ │ + bne.w 60e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5dde │ │ │ │ │ + bne.n 5dba │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 636c │ │ │ │ │ + bne.w 6348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 6cd0 │ │ │ │ │ + bl 6cac │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e62 │ │ │ │ │ + beq.n 5e3e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ 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 6c4a │ │ │ │ │ + beq.w 6c26 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c42 │ │ │ │ │ + bne.w 6c1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 12650 │ │ │ │ │ + bl 12670 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 607e │ │ │ │ │ + beq.w 605a │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f0e │ │ │ │ │ + b.n 5eea │ │ │ │ │ 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 5dde │ │ │ │ │ + beq.w 5dba │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -10139,432 +10135,432 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f08 │ │ │ │ │ + bne.n 5ee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f0c │ │ │ │ │ + beq.n 5ee8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5de2 │ │ │ │ │ + b.n 5dbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6af4 │ │ │ │ │ + beq.w 6ad0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6aee │ │ │ │ │ + bne.w 6aca │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 13f7c │ │ │ │ │ + bl 13f9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5f42 │ │ │ │ │ + bne.n 5f1e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6778 │ │ │ │ │ + bne.w 6754 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6a96 │ │ │ │ │ + beq.w 6a72 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 6b36 │ │ │ │ │ + beq.w 6b12 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6766 │ │ │ │ │ + beq.w 6742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6766 │ │ │ │ │ + beq.w 6742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6766 │ │ │ │ │ + beq.w 6742 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6766 │ │ │ │ │ + beq.w 6742 │ │ │ │ │ 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 6b2e │ │ │ │ │ + beq.w 6b0a │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6b1a │ │ │ │ │ + beq.w 6af6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ subs r2, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f0e │ │ │ │ │ + b.n 5eea │ │ │ │ │ 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 5dde │ │ │ │ │ + beq.w 5dba │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 5f6a │ │ │ │ │ + b.n 5f46 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67b8 │ │ │ │ │ + bne.w 6794 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r9 │ │ │ │ │ - beq.w 6ac8 │ │ │ │ │ + beq.w 6aa4 │ │ │ │ │ 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.w 63e4 │ │ │ │ │ + beq.w 63c0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6a04 │ │ │ │ │ + beq.w 69e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6ac0 │ │ │ │ │ + bne.w 6a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl f698 │ │ │ │ │ + bl f670 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67b2 │ │ │ │ │ + bne.w 678e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6ac0 │ │ │ │ │ + bne.w 6a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63aa │ │ │ │ │ + beq.w 6386 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ 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 63e4 │ │ │ │ │ + beq.w 63c0 │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f0e │ │ │ │ │ + b.n 5eea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6c20 │ │ │ │ │ + beq.w 6bfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c1c │ │ │ │ │ + bne.w 6bf8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ ldrne.w sl, [sp, #20] │ │ │ │ │ - beq.w 6c06 │ │ │ │ │ + beq.w 6be2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 699c │ │ │ │ │ + beq.w 6978 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 622e │ │ │ │ │ + beq.n 620a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 69c4 │ │ │ │ │ + beq.w 69a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c38 │ │ │ │ │ + bne.w 6c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - bl 15e14 <_gather_116_rule> │ │ │ │ │ + bl 160f4 <_gather_116_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6354 │ │ │ │ │ + bne.w 6330 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6230 │ │ │ │ │ + bne.n 620c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 622e │ │ │ │ │ + beq.n 620a │ │ │ │ │ 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 6bbc │ │ │ │ │ + beq.w 6b98 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a16 │ │ │ │ │ + beq.w 69f2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a0e │ │ │ │ │ + beq.w 69ea │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6052 │ │ │ │ │ + bne.w 602e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c54 │ │ │ │ │ + bne.w 6c30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62bc │ │ │ │ │ + b.n 6298 │ │ │ │ │ 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 5dde │ │ │ │ │ + beq.w 5dba │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 5f6a │ │ │ │ │ + b.n 5f46 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69be │ │ │ │ │ + bne.w 699a │ │ │ │ │ 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 62b8 │ │ │ │ │ + beq.n 6294 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6a24 │ │ │ │ │ + beq.w 6a00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a1e │ │ │ │ │ + bne.w 69fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - bl 15e14 <_gather_116_rule> │ │ │ │ │ + bl 160f4 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63e8 │ │ │ │ │ + bne.w 63c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a1e │ │ │ │ │ + bne.w 69fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ - cbz r0, 6290 │ │ │ │ │ + bl 8608 │ │ │ │ │ + cbz r0, 626c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 650a │ │ │ │ │ + bne.w 64e6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a1e │ │ │ │ │ + bne.w 69fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ - cbz r0, 62b4 │ │ │ │ │ + bl 8608 │ │ │ │ │ + cbz r0, 6290 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64b6 │ │ │ │ │ + bne.w 6492 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c1c │ │ │ │ │ + bne.w 6bf8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r0 │ │ │ │ │ - beq.w 6be8 │ │ │ │ │ + beq.w 6bc4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 6bc6 │ │ │ │ │ + beq.w 6ba2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6546 │ │ │ │ │ + beq.w 6522 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14078 │ │ │ │ │ + bl 14098 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6546 │ │ │ │ │ + beq.w 6522 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6546 │ │ │ │ │ + beq.w 6522 │ │ │ │ │ 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 6546 │ │ │ │ │ + beq.w 6522 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6052 │ │ │ │ │ + bne.w 602e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 654a │ │ │ │ │ + beq.w 6526 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 654c │ │ │ │ │ + b.n 6528 │ │ │ │ │ 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 618a │ │ │ │ │ + bne.w 6166 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 619a │ │ │ │ │ + b.n 6176 │ │ │ │ │ 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 5dde │ │ │ │ │ + beq.w 5dba │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -10574,139 +10570,139 @@ │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6afe │ │ │ │ │ + beq.w 6ada │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f0e │ │ │ │ │ + b.n 5eea │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6706 │ │ │ │ │ + bne.w 66e2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 67b8 │ │ │ │ │ + bne.w 6794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8360 │ │ │ │ │ + bl 8344 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66fe │ │ │ │ │ + bne.w 66da │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5e9e │ │ │ │ │ - b.n 5dde │ │ │ │ │ + beq.w 5e7a │ │ │ │ │ + b.n 5dba │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 63ae │ │ │ │ │ + b.n 638a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 626e │ │ │ │ │ + beq.w 624a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6994 │ │ │ │ │ + beq.w 6970 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69fc │ │ │ │ │ + bne.w 69d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 6438 │ │ │ │ │ + cbz r0, 6414 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69ce │ │ │ │ │ + bne.w 69aa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69fc │ │ │ │ │ + bne.w 69d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a34 │ │ │ │ │ + beq.w 6a10 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a34 │ │ │ │ │ + beq.w 6a10 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a34 │ │ │ │ │ + beq.w 6a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a34 │ │ │ │ │ + beq.w 6a10 │ │ │ │ │ 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] │ │ │ │ │ mvn.w r3, #4 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 6a2e │ │ │ │ │ + beq.w 6a0a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6270 │ │ │ │ │ + b.n 624c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_233_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_233_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62b4 │ │ │ │ │ + beq.w 6290 │ │ │ │ │ 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 │ │ │ │ │ @@ -10715,359 +10711,359 @@ │ │ │ │ │ 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, [r9, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 62b6 │ │ │ │ │ + beq.w 6292 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62ba │ │ │ │ │ + b.n 6296 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6290 │ │ │ │ │ + beq.w 626c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6290 │ │ │ │ │ + beq.w 626c │ │ │ │ │ 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] │ │ │ │ │ mvn.w r3, #4 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 64ee │ │ │ │ │ + b.n 64ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c1c │ │ │ │ │ + bne.w 6bf8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6b9a │ │ │ │ │ + beq.w 6b76 │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 6b74 │ │ │ │ │ + beq.w 6b50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r1, #25 │ │ │ │ │ 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 67c2 │ │ │ │ │ + beq.w 679e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6baa │ │ │ │ │ + beq.w 6b86 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a8e │ │ │ │ │ + bne.w 6a6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67bc │ │ │ │ │ + beq.w 6798 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67bc │ │ │ │ │ + beq.w 6798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67bc │ │ │ │ │ + beq.w 6798 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68b0 │ │ │ │ │ + beq.w 688c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68aa │ │ │ │ │ + beq.w 6886 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68aa │ │ │ │ │ + beq.w 6886 │ │ │ │ │ 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 6ada │ │ │ │ │ + beq.w 6ab6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldrd r0, r1, [r9] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6052 │ │ │ │ │ + bne.w 602e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ae2 │ │ │ │ │ + bne.w 6abe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 66ee │ │ │ │ │ + bne.n 66ca │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 687e │ │ │ │ │ + beq.w 685a │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 68c6 │ │ │ │ │ + beq.w 68a2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6892 │ │ │ │ │ + beq.w 686e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6892 │ │ │ │ │ + beq.w 686e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6892 │ │ │ │ │ + beq.w 686e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6892 │ │ │ │ │ + beq.w 686e │ │ │ │ │ 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 6870 │ │ │ │ │ + beq.w 684c │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_SetComp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6052 │ │ │ │ │ + bne.w 602e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6878 │ │ │ │ │ + bne.w 6854 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5edc │ │ │ │ │ - b.w 5dde │ │ │ │ │ + beq.w 5eb8 │ │ │ │ │ + b.w 5dba │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5f0e │ │ │ │ │ + b.n 5eea │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 63b8 │ │ │ │ │ + bne.w 6394 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 68f2 │ │ │ │ │ + beq.w 68ce │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6736 │ │ │ │ │ + cbz r0, 6712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbe4 │ │ │ │ │ + bl fbbc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6948 │ │ │ │ │ + bne.w 6924 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6900 │ │ │ │ │ + bne.w 68dc │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 675c │ │ │ │ │ + cbz r0, 6738 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6906 │ │ │ │ │ + bne.w 68e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63ba │ │ │ │ │ + b.n 6396 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b5c │ │ │ │ │ + bne.w 6b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5ebc │ │ │ │ │ - b.w 5dde │ │ │ │ │ + beq.w 5e98 │ │ │ │ │ + b.w 5dba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6c5c │ │ │ │ │ + blt.w 6c38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5dd4 │ │ │ │ │ + beq.w 5db0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5de2 │ │ │ │ │ + b.w 5dbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 60f2 │ │ │ │ │ + b.n 60ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63d8 │ │ │ │ │ + b.n 63b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6640 │ │ │ │ │ + beq.w 661c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6644 │ │ │ │ │ + bne.w 6620 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6802 │ │ │ │ │ + beq.n 67de │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 67fa │ │ │ │ │ + cbz r0, 67d6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 6814 │ │ │ │ │ + cbnz r0, 67f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 6642 │ │ │ │ │ + b.n 661e │ │ │ │ │ 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 67e4 │ │ │ │ │ + beq.n 67c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6642 │ │ │ │ │ + b.n 661e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67fa │ │ │ │ │ + beq.n 67d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67fa │ │ │ │ │ + beq.n 67d6 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67fa │ │ │ │ │ + beq.n 67d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11076,105 +11072,105 @@ │ │ │ │ │ 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, [r9, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 67fc │ │ │ │ │ + beq.n 67d8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6642 │ │ │ │ │ + b.n 661e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 66ee │ │ │ │ │ + b.n 66ca │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 66ee │ │ │ │ │ + b.n 66ca │ │ │ │ │ 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 665a │ │ │ │ │ + beq.w 6636 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 66ee │ │ │ │ │ + b.n 66ca │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbz r3, 68a6 │ │ │ │ │ + cbz r3, 6882 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 688c │ │ │ │ │ + bne.n 6868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c94 │ │ │ │ │ + bl b60 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 66ea │ │ │ │ │ + b.n 66c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 67c4 │ │ │ │ │ + b.n 67a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67be │ │ │ │ │ + beq.n 679a │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 67c4 │ │ │ │ │ + b.n 67a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 68e8 │ │ │ │ │ + blt.n 68c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6672 │ │ │ │ │ - b.n 688c │ │ │ │ │ + beq.w 664e │ │ │ │ │ + b.n 6868 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 66ee │ │ │ │ │ + b.n 66ca │ │ │ │ │ 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 671a │ │ │ │ │ + beq.w 66f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6762 │ │ │ │ │ + b.n 673e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 675c │ │ │ │ │ + beq.w 6738 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 675c │ │ │ │ │ + beq.w 6738 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11183,21 +11179,21 @@ │ │ │ │ │ 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] │ │ │ │ │ - b.n 697c │ │ │ │ │ + b.n 6958 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6736 │ │ │ │ │ + beq.w 6712 │ │ │ │ │ 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 │ │ │ │ │ @@ -11206,50 +11202,50 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sl, #16] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 675e │ │ │ │ │ + beq.w 673a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6762 │ │ │ │ │ + b.n 673e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6406 │ │ │ │ │ + b.n 63e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6c2c │ │ │ │ │ + blt.w 6c08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6152 │ │ │ │ │ + beq.w 612e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 62bc │ │ │ │ │ + b.n 6298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 616e │ │ │ │ │ + b.w 614a │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ @@ -11260,65 +11256,65 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ - b.n 649c │ │ │ │ │ + b.n 6478 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6270 │ │ │ │ │ + b.n 624c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 60ba │ │ │ │ │ + b.w 6096 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 61dc │ │ │ │ │ + b.w 61b8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 61cc │ │ │ │ │ + b.w 61a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 62ba │ │ │ │ │ + b.n 6296 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6256 │ │ │ │ │ + b.n 6232 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 626e │ │ │ │ │ + b.n 624a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 69fc │ │ │ │ │ + bne.n 69d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a2c │ │ │ │ │ + beq.n 6a08 │ │ │ │ │ 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.n 6a2c │ │ │ │ │ + beq.n 6a08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_234_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_234_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a2c │ │ │ │ │ + beq.n 6a08 │ │ │ │ │ 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 │ │ │ │ │ @@ -11326,446 +11322,446 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ 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] │ │ │ │ │ - b.n 6498 │ │ │ │ │ + b.n 6474 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 67c4 │ │ │ │ │ + b.n 67a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6b56 │ │ │ │ │ + bne.n 6b32 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w 5fd2 │ │ │ │ │ + b.w 5fae │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5dbe │ │ │ │ │ + beq.w 5d9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 5de2 │ │ │ │ │ + b.w 5dbe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 63ae │ │ │ │ │ + b.n 638a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6ae8 │ │ │ │ │ + cbnz r1, 6ac4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 609c │ │ │ │ │ + b.w 6078 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6644 │ │ │ │ │ + b.n 6620 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6644 │ │ │ │ │ + b.n 6620 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63ba │ │ │ │ │ + b.n 6396 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 677a │ │ │ │ │ + b.n 6756 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5fa0 │ │ │ │ │ + b.w 5f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f0c │ │ │ │ │ + beq.w 5ee8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 5de2 │ │ │ │ │ + b.w 5dbe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6774 │ │ │ │ │ + beq.w 6750 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6778 │ │ │ │ │ + b.n 6754 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6778 │ │ │ │ │ + b.n 6754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6b6a │ │ │ │ │ + blt.n 6b46 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5fe8 │ │ │ │ │ + beq.w 5fc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6778 │ │ │ │ │ + b.n 6754 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6b56 │ │ │ │ │ + bne.n 6b32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c94 │ │ │ │ │ + bl b60 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ - b.n 6772 │ │ │ │ │ + b.n 674e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6778 │ │ │ │ │ + b.n 6754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6bb2 │ │ │ │ │ + blt.n 6b8e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 657c │ │ │ │ │ + beq.w 6558 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6644 │ │ │ │ │ + b.n 6620 │ │ │ │ │ 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 6564 │ │ │ │ │ - b.n 6b94 │ │ │ │ │ + beq.w 6540 │ │ │ │ │ + b.n 6b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 659a │ │ │ │ │ + b.n 6576 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6644 │ │ │ │ │ + b.n 6620 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 62bc │ │ │ │ │ + b.w 6298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6bfc │ │ │ │ │ + blt.n 6bd8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 62e8 │ │ │ │ │ + beq.w 62c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 654c │ │ │ │ │ + b.n 6528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6be2 │ │ │ │ │ + bne.n 6bbe │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.w 62d6 │ │ │ │ │ + b.w 62b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 654c │ │ │ │ │ + b.n 6528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 69be │ │ │ │ │ + bne.w 699a │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.w 613c │ │ │ │ │ + b.w 6118 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 66f0 │ │ │ │ │ + b.n 66cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 611c │ │ │ │ │ + b.w 60f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 62bc │ │ │ │ │ + b.w 6298 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6230 │ │ │ │ │ + b.w 620c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 63d8 │ │ │ │ │ + b.w 63b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5f28 │ │ │ │ │ + b.w 5f04 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 62bc │ │ │ │ │ + b.w 6298 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5de2 │ │ │ │ │ + b.w 5dbe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006c6c <_tmp_93_rule>: │ │ │ │ │ +00006c48 <_tmp_93_rule>: │ │ │ │ │ _tmp_93_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6cbc <_tmp_93_rule+0x50> │ │ │ │ │ + beq.n 6c98 <_tmp_93_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6cc8 <_tmp_93_rule+0x5c> │ │ │ │ │ + cbnz r2, 6ca4 <_tmp_93_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 6cb4 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6c90 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6cb4 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r3, 6c90 <_tmp_93_rule+0x48> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6cb4 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6c90 <_tmp_93_rule+0x48> │ │ │ │ │ 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} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6c90 <_tmp_93_rule+0x24> │ │ │ │ │ + beq.n 6c6c <_tmp_93_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6cb0 <_tmp_93_rule+0x44> │ │ │ │ │ + b.n 6c8c <_tmp_93_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006cd0 : │ │ │ │ │ +00006cac : │ │ │ │ │ strings_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, #3992] @ 0xf98 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 714c │ │ │ │ │ + beq.w 7128 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 71a2 │ │ │ │ │ + bne.w 717e │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 6d1e │ │ │ │ │ + cbz r0, 6cfa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 71aa │ │ │ │ │ + beq.w 7186 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 71a2 │ │ │ │ │ + bne.w 717e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 71cc │ │ │ │ │ + beq.w 71a8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71e2 │ │ │ │ │ + beq.w 71be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70a2 │ │ │ │ │ + bne.w 707e │ │ │ │ │ mov fp, r3 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add.w r3, r1, #1 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6df2 │ │ │ │ │ + beq.n 6dce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6e00 │ │ │ │ │ + bne.n 6ddc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 70fc │ │ │ │ │ + beq.w 70d8 │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6eaa │ │ │ │ │ + bne.w 6e86 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 70b0 │ │ │ │ │ + bne.w 708c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 70f0 │ │ │ │ │ + beq.w 70cc │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6e04 │ │ │ │ │ + cbz r0, 6de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70d4 │ │ │ │ │ + beq.w 70b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 707c │ │ │ │ │ + beq.w 7058 │ │ │ │ │ str.w r3, [sl, fp, lsl #2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ add.w r3, r1, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 6d7e │ │ │ │ │ + bne.n 6d5a │ │ │ │ │ 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.n 6d84 │ │ │ │ │ + beq.n 6d60 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 70e4 │ │ │ │ │ + b.n 70c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 709a │ │ │ │ │ + beq.w 7076 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 709a │ │ │ │ │ + bne.w 7076 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71dc │ │ │ │ │ + beq.w 71b8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 6e5c │ │ │ │ │ + ble.n 6e38 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 6e5c │ │ │ │ │ + beq.n 6e38 │ │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r3, #4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 6e4e │ │ │ │ │ + bne.n 6e2a │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7158 │ │ │ │ │ + beq.w 7134 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -11773,102 +11769,102 @@ │ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7190 │ │ │ │ │ + beq.w 716c │ │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 6d10 │ │ │ │ │ + b.n 6cec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7138 │ │ │ │ │ + beq.w 7114 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7148 │ │ │ │ │ + bne.w 7124 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7122 │ │ │ │ │ + beq.w 70fe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7148 │ │ │ │ │ + bne.w 7124 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd sl, r5, [sp, #48] @ 0x30 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ strd fp, r6, [sp, #40] @ 0x28 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 6f02 │ │ │ │ │ + b.n 6ede │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ str.w r3, [fp, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 70e8 │ │ │ │ │ + beq.w 70c4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70b6 │ │ │ │ │ + bne.w 7092 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ - bl 1445c │ │ │ │ │ + bl 1447c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 6f48 │ │ │ │ │ + cbnz r0, 6f24 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70b6 │ │ │ │ │ + bne.w 7092 │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6f72 │ │ │ │ │ + cbz r0, 6f4e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 715c │ │ │ │ │ + beq.w 7138 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.n 6efa │ │ │ │ │ + bne.n 6ed6 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7180 │ │ │ │ │ + beq.w 715c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 6efa │ │ │ │ │ + b.n 6ed6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11877,455 +11873,455 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 711c │ │ │ │ │ + beq.w 70f8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 703a │ │ │ │ │ + ble.n 7016 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #9 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #10 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #11 │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #12 │ │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ │ - beq.n 703a │ │ │ │ │ + beq.n 7016 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ rsb lr, r0, #4 │ │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ │ add.w r1, lr, r3 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ │ str r7, [r0, r1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 702a │ │ │ │ │ + bne.n 7006 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6da0 │ │ │ │ │ + beq.w 6d7c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6dce │ │ │ │ │ + bne.w 6daa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7118 │ │ │ │ │ + beq.n 70f4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6da6 │ │ │ │ │ + b.n 6d82 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71dc │ │ │ │ │ + beq.w 71b8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 6ddc │ │ │ │ │ + b.n 6db8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 6e9c │ │ │ │ │ + b.n 6e78 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6e0a │ │ │ │ │ + b.n 6de6 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6f8c │ │ │ │ │ + b.n 6f68 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 70e4 │ │ │ │ │ + cbz r0, 70c0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6e0a │ │ │ │ │ + b.n 6de6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6f10 │ │ │ │ │ + b.n 6eec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7110 │ │ │ │ │ + cbnz r3, 70ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6db8 │ │ │ │ │ + b.n 6d94 │ │ │ │ │ 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 6d90 │ │ │ │ │ + beq.w 6d6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 6da6 │ │ │ │ │ + b.n 6d82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 70e4 │ │ │ │ │ + b.n 70c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6da6 │ │ │ │ │ + b.n 6d82 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6da6 │ │ │ │ │ + b.n 6d82 │ │ │ │ │ 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 6ec4 │ │ │ │ │ + beq.w 6ea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7130 │ │ │ │ │ + b.n 710c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6cfe │ │ │ │ │ + beq.w 6cda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71a2 │ │ │ │ │ + b.n 717e │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str.w fp, [sp, #32] │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70cc │ │ │ │ │ + beq.n 70a8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 70cc │ │ │ │ │ + b.n 70a8 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldrd r6, sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 711e │ │ │ │ │ + b.n 70fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e9c │ │ │ │ │ + beq.w 6e78 │ │ │ │ │ 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 6d18 │ │ │ │ │ + b.n 6cf4 │ │ │ │ │ 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 71ec │ │ │ │ │ + blt.n 71c8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6d3e │ │ │ │ │ - b.n 71a2 │ │ │ │ │ + beq.w 6d1a │ │ │ │ │ + b.n 717e │ │ │ │ │ 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 6d4c │ │ │ │ │ - b.n 70a0 │ │ │ │ │ + beq.w 6d28 │ │ │ │ │ + b.n 707c │ │ │ │ │ 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 │ │ │ │ │ - b.n 70a0 │ │ │ │ │ + b.n 707c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 71a4 │ │ │ │ │ + b.n 7180 │ │ │ │ │ │ │ │ │ │ -000071f4 : │ │ │ │ │ +000071d0 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7256 │ │ │ │ │ + beq.n 7232 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7262 │ │ │ │ │ + cbnz r2, 723e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7244 │ │ │ │ │ + cbnz r0, 7220 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7260 │ │ │ │ │ + cbnz r3, 723c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7244 │ │ │ │ │ + cbnz r0, 7220 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7260 │ │ │ │ │ + cbnz r3, 723c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 724c │ │ │ │ │ + cbz r0, 7228 │ │ │ │ │ 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 724a │ │ │ │ │ + b.n 7226 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7218 │ │ │ │ │ + beq.n 71f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000726c : │ │ │ │ │ +00007248 : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 765c │ │ │ │ │ + beq.w 7638 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 766a │ │ │ │ │ + bne.w 7646 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 7388 │ │ │ │ │ + beq.n 7364 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 73c2 │ │ │ │ │ + beq.w 739e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 7320 │ │ │ │ │ + cbnz r0, 72fc │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 75f6 │ │ │ │ │ + beq.w 75d2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 73d4 │ │ │ │ │ + bne.n 73b0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 754c │ │ │ │ │ + bne.w 7528 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 73d4 │ │ │ │ │ + bne.n 73b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77e8 │ │ │ │ │ + bl 77c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7352 │ │ │ │ │ + cbz r0, 732e │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 7360 │ │ │ │ │ + beq.n 733c │ │ │ │ │ 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, 7360 │ │ │ │ │ + cbz r0, 733c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ - b.n 7316 │ │ │ │ │ + b.n 72f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 73e2 │ │ │ │ │ + bne.n 73be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 73ec │ │ │ │ │ + bne.n 73c8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -12335,378 +12331,378 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movlt.w r8, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 7348 │ │ │ │ │ + blt.n 7324 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7672 │ │ │ │ │ + bne.w 764e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 72bc │ │ │ │ │ + bne.w 7298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 72bc │ │ │ │ │ + beq.w 7298 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 7368 │ │ │ │ │ + beq.n 7344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7348 │ │ │ │ │ + b.n 7324 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7624 │ │ │ │ │ + beq.w 7600 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7634 │ │ │ │ │ + bne.w 7610 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7614 │ │ │ │ │ + beq.w 75f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7632 │ │ │ │ │ + bne.w 760e │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7466 │ │ │ │ │ + beq.n 7442 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7474 │ │ │ │ │ + cbnz r2, 7450 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 7472 │ │ │ │ │ + cbz r0, 744e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r2, 7474 │ │ │ │ │ + cbz r2, 7450 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 7526 │ │ │ │ │ + beq.n 7502 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 7428 │ │ │ │ │ + b.n 7404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7438 │ │ │ │ │ + beq.n 7414 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 760e │ │ │ │ │ + beq.w 75ea │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 74c8 │ │ │ │ │ + ble.n 74a4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 74c8 │ │ │ │ │ + beq.n 74a4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 74c8 │ │ │ │ │ + beq.n 74a4 │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ add.w r0, r9, #4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ str r3, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.n 74b8 │ │ │ │ │ + bne.n 7494 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7658 │ │ │ │ │ + bne.w 7634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7344 │ │ │ │ │ + beq.w 7320 │ │ │ │ │ ldrd r5, r8, [r8, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7652 │ │ │ │ │ + beq.w 762e │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 763a │ │ │ │ │ + beq.w 7616 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 737c │ │ │ │ │ + b.n 7358 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 760e │ │ │ │ │ + beq.n 75ea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r2, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 7428 │ │ │ │ │ + b.n 7404 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 75e8 │ │ │ │ │ + beq.n 75c4 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 75e0 │ │ │ │ │ + bne.n 75bc │ │ │ │ │ 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, r9 │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 75c2 │ │ │ │ │ + cbz r0, 759e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 75c2 │ │ │ │ │ + cbz r0, 759e │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 75ca │ │ │ │ │ + cbz r0, 75a6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r9, 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] │ │ │ │ │ - cbz r0, 75f0 │ │ │ │ │ + cbz r0, 75cc │ │ │ │ │ strd r9, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ 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, #28] │ │ │ │ │ - cbz r0, 75d4 │ │ │ │ │ + cbz r0, 75b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 7316 │ │ │ │ │ + b.n 72f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 72fa │ │ │ │ │ + b.n 72d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73d8 │ │ │ │ │ + b.n 73b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 7602 │ │ │ │ │ + cbnz r0, 75de │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 7316 │ │ │ │ │ + b.n 72f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 72fe │ │ │ │ │ + b.n 72da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 755a │ │ │ │ │ + b.n 7536 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 75a6 │ │ │ │ │ + b.n 7582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 72d8 │ │ │ │ │ + bge.w 72b4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 73d8 │ │ │ │ │ + b.n 73b4 │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7376 │ │ │ │ │ + b.n 7352 │ │ │ │ │ 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 7404 │ │ │ │ │ + beq.w 73e0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7376 │ │ │ │ │ + b.n 7352 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7378 │ │ │ │ │ + beq.w 7354 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7348 │ │ │ │ │ + b.n 7324 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7516 │ │ │ │ │ + b.n 74f2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7376 │ │ │ │ │ + b.n 7352 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 729a │ │ │ │ │ + beq.w 7276 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 7348 │ │ │ │ │ + b.n 7324 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 7348 │ │ │ │ │ + b.n 7324 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000767c : │ │ │ │ │ +00007658 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 77d0 │ │ │ │ │ + beq.w 77ac │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 77c8 │ │ │ │ │ + bne.w 77a4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 7700 │ │ │ │ │ + cbnz r0, 76dc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 77b8 │ │ │ │ │ + beq.n 7794 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77e0 │ │ │ │ │ + bne.w 77bc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 771c │ │ │ │ │ + cbnz r0, 76f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 77e0 │ │ │ │ │ + bne.n 77bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77e8 │ │ │ │ │ + bl 77c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 770e │ │ │ │ │ + cbz r0, 76ea │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12716,223 +12712,223 @@ │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ - b.n 76fc │ │ │ │ │ + b.n 76d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 77aa │ │ │ │ │ + beq.n 7786 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 77a2 │ │ │ │ │ + bne.n 777e │ │ │ │ │ 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, r6 │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 7798 │ │ │ │ │ + cbz r0, 7774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7798 │ │ │ │ │ + cbz r0, 7774 │ │ │ │ │ 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 77e0 │ │ │ │ │ + beq.n 77bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r6, 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, 77b2 │ │ │ │ │ + cbz r0, 778e │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7712 │ │ │ │ │ + bne.n 76ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 77c2 │ │ │ │ │ + cbnz r0, 779e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 7712 │ │ │ │ │ + b.n 76ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 76e2 │ │ │ │ │ + b.n 76be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 76e2 │ │ │ │ │ + b.n 76be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 772a │ │ │ │ │ + b.n 7706 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7774 │ │ │ │ │ + b.n 7750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 76c4 │ │ │ │ │ + bge.n 76a0 │ │ │ │ │ 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 7708 │ │ │ │ │ + b.n 76e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 76aa │ │ │ │ │ + beq.w 7686 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 77c8 │ │ │ │ │ + b.n 77a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 77cc │ │ │ │ │ + b.n 77a8 │ │ │ │ │ │ │ │ │ │ -000077e8 : │ │ │ │ │ +000077c4 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8274 │ │ │ │ │ + beq.w 82ac │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8282 │ │ │ │ │ + bne.w 82ba │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7914 │ │ │ │ │ + bne.n 78f0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8286 │ │ │ │ │ + beq.w 82cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8254 │ │ │ │ │ + bne.w 82ea │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 79b2 │ │ │ │ │ + beq.w 798e │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79d4 │ │ │ │ │ + beq.w 79b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 7a1e │ │ │ │ │ + bne.w 79fe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8254 │ │ │ │ │ + bne.w 82ea │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 82a6 │ │ │ │ │ + beq.w 82ee │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a30 │ │ │ │ │ + beq.w 7a10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7a74 │ │ │ │ │ + bne.w 7a54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8254 │ │ │ │ │ + bne.w 82ea │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7922 │ │ │ │ │ + beq.n 78fe │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 7936 │ │ │ │ │ + beq.n 7912 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 795c │ │ │ │ │ + beq.n 7938 │ │ │ │ │ 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 7d4e │ │ │ │ │ + beq.w 7d34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12945,349 +12941,350 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 799e │ │ │ │ │ + bne.n 797a │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 78da │ │ │ │ │ + bne.n 78b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 82bc │ │ │ │ │ + blt.w 8304 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 799e │ │ │ │ │ + cbnz r3, 797a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 78f0 │ │ │ │ │ + bne.n 78cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 799e │ │ │ │ │ + cbnz r3, 797a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d20 │ │ │ │ │ + bne.w 7d06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 799e │ │ │ │ │ + cbnz r3, 797a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d60 │ │ │ │ │ + bne.w 7d46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 799e │ │ │ │ │ + cbnz r3, 797a │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f0c │ │ │ │ │ + bne.w 7ef2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 790e │ │ │ │ │ + b.n 78ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7872 │ │ │ │ │ + bne.w 784e │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 7a0c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 821c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 821e │ │ │ │ │ - cbz r0, 7a06 │ │ │ │ │ + bne.w 81fc │ │ │ │ │ + cbz r0, 79e6 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt.n 7a86 │ │ │ │ │ + blt.n 7a66 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 7880 │ │ │ │ │ + beq.w 785e │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c46 │ │ │ │ │ + bne.w 7c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7880 │ │ │ │ │ + b.n 785c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 7a66 │ │ │ │ │ + cbnz r0, 7a46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8214 │ │ │ │ │ - cbz r0, 7a60 │ │ │ │ │ + bne.w 8204 │ │ │ │ │ + cbz r0, 7a40 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt.w 7b68 │ │ │ │ │ + blt.w 7b4e │ │ │ │ │ mov r9, r6 │ │ │ │ │ str.w r9, [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 78ba │ │ │ │ │ + beq.w 7896 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7cac │ │ │ │ │ + bne.w 7c92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 78ba │ │ │ │ │ + b.n 7896 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a0c │ │ │ │ │ + bne.w 821c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 821e │ │ │ │ │ + bne.w 81fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a08 │ │ │ │ │ + beq.n 79e8 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 7a08 │ │ │ │ │ + bge.n 79e8 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a0c │ │ │ │ │ + bne.w 821c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 821e │ │ │ │ │ + bne.w 81fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f04 │ │ │ │ │ + beq.w 7eea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.w 7f04 │ │ │ │ │ + bge.w 7eea │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a0c │ │ │ │ │ + bne.w 821c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 821e │ │ │ │ │ + bne.w 81fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f9a │ │ │ │ │ + beq.w 7f80 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movlt r3, r0 │ │ │ │ │ movlt r9, r5 │ │ │ │ │ movlt r5, r2 │ │ │ │ │ - bge.w 7f9a │ │ │ │ │ + bge.w 7f80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ 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 8248 │ │ │ │ │ + bne.w 821a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 821c │ │ │ │ │ + bne.w 81fa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ca8 │ │ │ │ │ + beq.w 7c8e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.w 7ca8 │ │ │ │ │ + ble.w 7c8e │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 7b2e │ │ │ │ │ + b.n 7b14 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a66 │ │ │ │ │ + bne.w 7a46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8214 │ │ │ │ │ + bne.w 8204 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a62 │ │ │ │ │ + beq.w 7a42 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 7a62 │ │ │ │ │ + bge.w 7a42 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a66 │ │ │ │ │ + bne.w 7a46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8214 │ │ │ │ │ + bne.w 8204 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f08 │ │ │ │ │ + beq.w 7eee │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.w 7f08 │ │ │ │ │ + bge.w 7eee │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a66 │ │ │ │ │ + bne.w 7a46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8214 │ │ │ │ │ + bne.w 8204 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7fa0 │ │ │ │ │ + beq.w 7f86 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r0 │ │ │ │ │ - bge.w 7fa0 │ │ │ │ │ + bge.w 7f86 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ 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 7a66 │ │ │ │ │ + bne.w 7a46 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8214 │ │ │ │ │ + bne.w 8204 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a62 │ │ │ │ │ + beq.w 7a42 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w 7a62 │ │ │ │ │ + ble.w 7a42 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 7c0c │ │ │ │ │ + b.n 7bf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a2c │ │ │ │ │ + beq.w 7a0c │ │ │ │ │ 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 7a2c │ │ │ │ │ + beq.w 7a0c │ │ │ │ │ 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 826e │ │ │ │ │ + beq.w 8336 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -13295,47 +13292,47 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d12 │ │ │ │ │ + beq.n 7cf8 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 790e │ │ │ │ │ + b.n 78ea │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 7a08 │ │ │ │ │ + b.n 79e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15194 │ │ │ │ │ + bl 151b4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a82 │ │ │ │ │ + beq.w 7a62 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a82 │ │ │ │ │ + beq.w 7a62 │ │ │ │ │ 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 7a82 │ │ │ │ │ + beq.w 7a62 │ │ │ │ │ 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 826e │ │ │ │ │ + beq.w 8336 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -13343,131 +13340,131 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7ca0 │ │ │ │ │ + bne.n 7c86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 824e │ │ │ │ │ + bne.w 833c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 7ca0 │ │ │ │ │ + b.n 7c86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 77e8 │ │ │ │ │ + bl 77c4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7972 │ │ │ │ │ + beq.w 794e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7972 │ │ │ │ │ + beq.w 794e │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ 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 7900 │ │ │ │ │ + bne.w 78dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 82c8 │ │ │ │ │ + bne.w 82c4 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 79a2 │ │ │ │ │ + b.n 797e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 834e │ │ │ │ │ + beq.w 828c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8338 │ │ │ │ │ + bne.w 8284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7eb2 │ │ │ │ │ + beq.w 7e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8330 │ │ │ │ │ + beq.w 826c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8328 │ │ │ │ │ + bne.w 8264 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8316 │ │ │ │ │ + beq.w 822e │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 8306 │ │ │ │ │ + bne.w 825e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 82d0 │ │ │ │ │ + beq.w 8274 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e9c │ │ │ │ │ + beq.n 7e82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e9c │ │ │ │ │ + beq.n 7e82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8356 │ │ │ │ │ + beq.w 8212 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8348 │ │ │ │ │ + bne.w 820c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80b0 │ │ │ │ │ + beq.w 8096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80b0 │ │ │ │ │ + beq.w 8096 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8310 │ │ │ │ │ + beq.w 8228 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ strd r1, r5, [sp, #24] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -13475,183 +13472,183 @@ │ │ │ │ │ str.w fp, [r0, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 8340 │ │ │ │ │ + beq.w 82a4 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8120 │ │ │ │ │ + bne.w 8106 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8120 │ │ │ │ │ + beq.w 8106 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8120 │ │ │ │ │ + beq.w 8106 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 81e0 │ │ │ │ │ + beq.w 81c6 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str.w r2, [r9, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 7e4e │ │ │ │ │ + b.n 7e34 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8338 │ │ │ │ │ + bne.w 8284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 7ed6 │ │ │ │ │ + cbz r0, 7ebc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8138 │ │ │ │ │ + bne.w 811e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 7ef8 │ │ │ │ │ + cbnz r1, 7ede │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8034 │ │ │ │ │ + bne.w 801a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7990 │ │ │ │ │ - b.n 799e │ │ │ │ │ + beq.w 796c │ │ │ │ │ + b.n 797a │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 7a08 │ │ │ │ │ + b.n 79e8 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 7a62 │ │ │ │ │ + b.n 7a42 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 82fc │ │ │ │ │ + beq.w 8318 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 82f4 │ │ │ │ │ + bne.w 8310 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 82e0 │ │ │ │ │ + beq.w 8322 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 7fa4 │ │ │ │ │ + cbnz r0, 7f8a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 799e │ │ │ │ │ + bne.w 797a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 799e │ │ │ │ │ + beq.w 797a │ │ │ │ │ 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 799e │ │ │ │ │ + beq.w 797a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7900 │ │ │ │ │ - b.n 7d4e │ │ │ │ │ + bne.w 78dc │ │ │ │ │ + b.n 7d34 │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ - b.n 7a08 │ │ │ │ │ + b.n 79e8 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 7a62 │ │ │ │ │ + b.n 7a42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8266 │ │ │ │ │ + beq.w 829c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 825e │ │ │ │ │ + bne.w 8294 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8236 │ │ │ │ │ + beq.w 824c │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 825e │ │ │ │ │ + bne.w 8294 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8068 │ │ │ │ │ + bne.n 804e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ 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 8230 │ │ │ │ │ + beq.w 8246 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -13661,161 +13658,161 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8226 │ │ │ │ │ + beq.w 81f6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7f4e │ │ │ │ │ - b.n 7f46 │ │ │ │ │ + beq.n 7f34 │ │ │ │ │ + b.n 7f2c │ │ │ │ │ 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 799e │ │ │ │ │ + beq.w 797a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7900 │ │ │ │ │ - b.n 7d4e │ │ │ │ │ + bne.w 78dc │ │ │ │ │ + b.n 7d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fe8 │ │ │ │ │ + beq.n 7fce │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 815c │ │ │ │ │ + bne.n 8142 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ 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 8230 │ │ │ │ │ + beq.w 8246 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r9, sl, lsl #2] │ │ │ │ │ str.w r1, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 7ffc │ │ │ │ │ - b.n 809c │ │ │ │ │ + beq.n 7fe2 │ │ │ │ │ + b.n 8082 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ea6 │ │ │ │ │ + bne.w 7e8c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8310 │ │ │ │ │ + beq.w 8228 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 80f0 │ │ │ │ │ + ble.n 80d6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 80e0 │ │ │ │ │ + bne.n 80c6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7eb4 │ │ │ │ │ + bne.w 7e9a │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 8146 │ │ │ │ │ + cbz r0, 812c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ee0 │ │ │ │ │ + b.n 7ec6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 7ea6 │ │ │ │ │ - b.n 80be │ │ │ │ │ + beq.w 7e8c │ │ │ │ │ + b.n 80a4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 811c │ │ │ │ │ + bne.n 8102 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7edc │ │ │ │ │ + beq.w 7ec2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7ef8 │ │ │ │ │ + b.n 7ede │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8086 │ │ │ │ │ + beq.n 806c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8230 │ │ │ │ │ + beq.n 8246 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r6 │ │ │ │ │ strd fp, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ @@ -13824,398 +13821,397 @@ │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 81c4 │ │ │ │ │ + cbnz r0, 81aa │ │ │ │ │ mov r3, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8230 │ │ │ │ │ + beq.n 8246 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r0, [sp, #28] │ │ │ │ │ - bgt.w 809c │ │ │ │ │ - b.n 7ffc │ │ │ │ │ + bgt.w 8082 │ │ │ │ │ + b.n 7fe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 819a │ │ │ │ │ + beq.n 8180 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 81fe │ │ │ │ │ + beq.n 81e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r2, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 818e │ │ │ │ │ + b.n 8174 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 830c │ │ │ │ │ + cbz r0, 8224 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 7e90 │ │ │ │ │ + b.n 7e76 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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, 822a │ │ │ │ │ + cbz r0, 8240 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 81d6 │ │ │ │ │ + b.n 81bc │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7f2c │ │ │ │ │ + mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 78bc │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + b.w 785e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 7882 │ │ │ │ │ + b.w 7898 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + b.n 810a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7de4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 784e │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7f46 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7e9a │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, fp │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f44 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.w 7a0c │ │ │ │ │ + b.n 7f2a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7e9a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7e9a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7d80 │ │ │ │ │ + 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 7db8 │ │ │ │ │ + b.n 810a │ │ │ │ │ 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 791c │ │ │ │ │ + b.n 7ede │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7d56 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f44 │ │ │ │ │ + b.n 7f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7fb4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 8256 │ │ │ │ │ + b.n 7f9a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7e44 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7816 │ │ │ │ │ + beq.w 77f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 8256 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 78f8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 797e │ │ │ │ │ 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 82b4 │ │ │ │ │ + blt.n 82fc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7848 │ │ │ │ │ - b.n 8254 │ │ │ │ │ + beq.w 7824 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 82bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.w 7898 │ │ │ │ │ + b.w 7874 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8256 │ │ │ │ │ + b.n 82bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 79a2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 79a2 │ │ │ │ │ + b.w 797e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 797a │ │ │ │ │ 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 7dd2 │ │ │ │ │ - b.n 8124 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7f02 │ │ │ │ │ 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 7f36 │ │ │ │ │ + beq.w 7f1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 7f46 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 799e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f1c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eb4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eb4 │ │ │ │ │ + b.n 7f2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7eb4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d9a │ │ │ │ │ + b.n 82bc │ │ │ │ │ + movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7ef8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e5e │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - b.n 8124 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7d70 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7dfe │ │ │ │ │ - nop │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 82ea │ │ │ │ │ │ │ │ │ │ -00008360 : │ │ │ │ │ +00008344 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 85f6 │ │ │ │ │ + beq.w 85da │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 83b2 │ │ │ │ │ + cbnz r2, 8396 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 83c0 │ │ │ │ │ + beq.n 83a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 83ec │ │ │ │ │ + cbnz r0, 83d0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8460 │ │ │ │ │ + bne.n 8444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ 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.w 8616 │ │ │ │ │ + blt.w 85fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 860e │ │ │ │ │ + bne.w 85f2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83a8 │ │ │ │ │ + beq.n 838c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8604 │ │ │ │ │ + beq.w 85e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85be │ │ │ │ │ + bne.w 85a2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8478 │ │ │ │ │ + beq.n 845c │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ it ne │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq.n 848e │ │ │ │ │ + beq.n 8472 │ │ │ │ │ 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 84c4 │ │ │ │ │ + bne.n 84a8 │ │ │ │ │ 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 85be │ │ │ │ │ + bne.w 85a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8578 │ │ │ │ │ + bne.w 855c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 83b2 │ │ │ │ │ + beq.n 8396 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 860e │ │ │ │ │ + bne.w 85f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl c94 │ │ │ │ │ + bl b60 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 8572 │ │ │ │ │ + b.n 8556 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85ce │ │ │ │ │ + bne.w 85b2 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 841e │ │ │ │ │ + bne.n 8402 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 85b4 │ │ │ │ │ + blt.w 8598 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 85ce │ │ │ │ │ + bne.w 85b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8434 │ │ │ │ │ + beq.n 8418 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8434 │ │ │ │ │ + beq.n 8418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85d4 │ │ │ │ │ + beq.n 85b8 │ │ │ │ │ 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 85d4 │ │ │ │ │ + beq.n 85b8 │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd fp, r3, [ip, #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.n 85f0 │ │ │ │ │ + beq.n 85d4 │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -14223,315 +14219,315 @@ │ │ │ │ │ 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 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85a6 │ │ │ │ │ + beq.n 858a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83a8 │ │ │ │ │ + beq.w 838c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83a8 │ │ │ │ │ + beq.w 838c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8572 │ │ │ │ │ + cbz r0, 8556 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85dc │ │ │ │ │ + beq.n 85c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83b6 │ │ │ │ │ + b.n 839a │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8454 │ │ │ │ │ + beq.w 8438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl da2c │ │ │ │ │ + bl da00 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83a8 │ │ │ │ │ - b.n 853c │ │ │ │ │ + beq.w 838c │ │ │ │ │ + b.n 8520 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 85d8 │ │ │ │ │ + cbz r0, 85bc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8444 │ │ │ │ │ + beq.w 8428 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 83b2 │ │ │ │ │ - b.n 8462 │ │ │ │ │ + beq.w 8396 │ │ │ │ │ + b.n 8446 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85b4 │ │ │ │ │ + b.n 8598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 85b4 │ │ │ │ │ + b.n 8598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83b2 │ │ │ │ │ + beq.w 8396 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 83b6 │ │ │ │ │ + b.n 839a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 84fe │ │ │ │ │ + b.n 84e2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 838a │ │ │ │ │ - b.n 83b0 │ │ │ │ │ + beq.w 836e │ │ │ │ │ + b.n 8394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 83fc │ │ │ │ │ + b.n 83e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83b6 │ │ │ │ │ + b.n 839a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 83b6 │ │ │ │ │ + b.n 839a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008624 : │ │ │ │ │ +00008608 : │ │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8a1a │ │ │ │ │ + beq.w 89fe │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 896a │ │ │ │ │ + bne.w 894e │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1105 @ 0x451 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 8672 │ │ │ │ │ + cbz r0, 8656 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8a2a │ │ │ │ │ + beq.w 8a0e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 86f2 │ │ │ │ │ + cbnz r3, 86d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 894e │ │ │ │ │ + bne.w 8932 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8b6c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 86ac │ │ │ │ │ + cbz r0, 8690 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 87a2 │ │ │ │ │ + bne.n 8786 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 894e │ │ │ │ │ + bne.w 8932 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ - cbz r0, 86d0 │ │ │ │ │ + bl 8b6c │ │ │ │ │ + cbz r0, 86b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8664 │ │ │ │ │ + b.n 8648 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 894e │ │ │ │ │ + bne.w 8932 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d888 │ │ │ │ │ + bl d85c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 86e6 │ │ │ │ │ + cbnz r0, 86ca │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 86ca │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 86ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 896a │ │ │ │ │ + bne.w 894e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8970 │ │ │ │ │ + beq.w 8954 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_158_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_158_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 872c │ │ │ │ │ + cbz r0, 8710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8b6c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8810 │ │ │ │ │ + bne.n 87f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 897e │ │ │ │ │ + bne.w 8962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8b6c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 88da │ │ │ │ │ + bne.w 88be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 897e │ │ │ │ │ + bne.w 8962 │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8984 │ │ │ │ │ + bne.w 8968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 868e │ │ │ │ │ + beq.n 8672 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8958 │ │ │ │ │ + bne.w 893c │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 8a38 │ │ │ │ │ + beq.w 8a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8894 │ │ │ │ │ + bne.n 8878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 868e │ │ │ │ │ + b.n 8672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8b6c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86ac │ │ │ │ │ + beq.w 8690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86ac │ │ │ │ │ + beq.w 8690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86ac │ │ │ │ │ + beq.w 8690 │ │ │ │ │ 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 894e │ │ │ │ │ + beq.w 8932 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -14540,120 +14536,120 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 895e │ │ │ │ │ + beq.w 8942 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 86ca │ │ │ │ │ + b.n 86ae │ │ │ │ │ ldrd r3, r8, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8b4a │ │ │ │ │ + beq.w 8b2e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b3e │ │ │ │ │ + bne.w 8b22 │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 8b1e │ │ │ │ │ + beq.w 8b02 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8b6c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8a4c │ │ │ │ │ + bne.w 8a30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b3e │ │ │ │ │ + bne.w 8b22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8b6c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aba │ │ │ │ │ + bne.w 8a9e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8b3e │ │ │ │ │ + bne.w 8b22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d888 │ │ │ │ │ + bl d85c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aba │ │ │ │ │ + bne.w 8a9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 872c │ │ │ │ │ + b.n 8710 │ │ │ │ │ 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, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8796 │ │ │ │ │ + beq.w 877a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8796 │ │ │ │ │ + beq.w 877a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8996 │ │ │ │ │ + bne.n 897a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8796 │ │ │ │ │ + beq.w 877a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 879c │ │ │ │ │ + b.n 8780 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8748 │ │ │ │ │ + beq.w 872c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8b6c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8748 │ │ │ │ │ + beq.w 872c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_159_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_159_rule │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8748 │ │ │ │ │ + beq.w 872c │ │ │ │ │ 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 │ │ │ │ │ @@ -14662,59 +14658,59 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8768 │ │ │ │ │ + beq.w 874c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 876c │ │ │ │ │ + b.n 8750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 866c │ │ │ │ │ + b.n 8650 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8954 │ │ │ │ │ + b.n 8938 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 8992 │ │ │ │ │ + cbz r0, 8976 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8954 │ │ │ │ │ + b.n 8938 │ │ │ │ │ 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 870a │ │ │ │ │ + beq.w 86ee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 876c │ │ │ │ │ + b.n 8750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1823c │ │ │ │ │ + bl 18528 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 89ca │ │ │ │ │ + cbz r2, 89ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 876a │ │ │ │ │ + b.n 874e │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 8806 │ │ │ │ │ + b.n 87ea │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ @@ -14725,35 +14721,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #16] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 88c6 │ │ │ │ │ + b.n 88aa │ │ │ │ │ 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 8766 │ │ │ │ │ + beq.w 874a │ │ │ │ │ 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 8766 │ │ │ │ │ + beq.w 874a │ │ │ │ │ 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 │ │ │ │ │ @@ -14762,66 +14758,66 @@ │ │ │ │ │ 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, [r8, #12] │ │ │ │ │ - b.n 8936 │ │ │ │ │ + b.n 891a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8652 │ │ │ │ │ + beq.w 8636 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 896a │ │ │ │ │ + b.n 894e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 867c │ │ │ │ │ - b.n 8964 │ │ │ │ │ + bge.w 8660 │ │ │ │ │ + b.n 8948 │ │ │ │ │ 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 878a │ │ │ │ │ + beq.w 876e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 879c │ │ │ │ │ + b.n 8780 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8854 │ │ │ │ │ + beq.w 8838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8b6c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8854 │ │ │ │ │ + beq.w 8838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8854 │ │ │ │ │ + beq.w 8838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8854 │ │ │ │ │ + beq.w 8838 │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b62 │ │ │ │ │ + beq.n 8b46 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -14829,31 +14825,31 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b70 │ │ │ │ │ + beq.n 8b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ - cbnz r0, 8b0a │ │ │ │ │ + cbnz r0, 8aee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 8b0a │ │ │ │ │ + cbz r3, 8aee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14862,1732 +14858,1732 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #16] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8766 │ │ │ │ │ + beq.w 874a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 876c │ │ │ │ │ + b.n 8750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8b52 │ │ │ │ │ + blt.n 8b36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8846 │ │ │ │ │ + beq.w 882a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 872e │ │ │ │ │ + b.n 8712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8826 │ │ │ │ │ + b.n 880a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 872e │ │ │ │ │ + b.n 8712 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 872e │ │ │ │ │ + b.n 8712 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 888a │ │ │ │ │ + beq.w 886e │ │ │ │ │ strd r2, r8, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 872e │ │ │ │ │ + b.n 8712 │ │ │ │ │ │ │ │ │ │ -00008b88 : │ │ │ │ │ +00008b6c : │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8e2a │ │ │ │ │ + beq.w 8e0e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8e38 │ │ │ │ │ + bne.w 8e1c │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 8bd6 │ │ │ │ │ + cbz r0, 8bba │ │ │ │ │ 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 8e3c │ │ │ │ │ + beq.w 8e20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8d9a │ │ │ │ │ + bne.w 8d7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93c4 │ │ │ │ │ + bl 93a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c9a │ │ │ │ │ + beq.n 8c7e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8e10 │ │ │ │ │ + beq.w 8df4 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 8e24 │ │ │ │ │ + bne.w 8e08 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dfc │ │ │ │ │ + beq.w 8de0 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 8e0a │ │ │ │ │ + bne.w 8dee │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 8e62 │ │ │ │ │ + beq.w 8e46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8cb2 │ │ │ │ │ + cbnz r0, 8c96 │ │ │ │ │ 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.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 8d9a │ │ │ │ │ + bne.w 8d7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93c4 │ │ │ │ │ - cbz r0, 8ca0 │ │ │ │ │ + bl 93a8 │ │ │ │ │ + cbz r0, 8c84 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8bc8 │ │ │ │ │ + b.n 8bac │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c76 │ │ │ │ │ + b.n 8c5a │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8c94 │ │ │ │ │ + b.n 8c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93c4 │ │ │ │ │ + bl 93a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8df2 │ │ │ │ │ + beq.w 8dd6 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r9, fp │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 8de2 │ │ │ │ │ + beq.n 8dc6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8df2 │ │ │ │ │ + bne.w 8dd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8da4 │ │ │ │ │ + bne.n 8d88 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 8c66 │ │ │ │ │ + beq.n 8c4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8c66 │ │ │ │ │ + bne.n 8c4a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8df6 │ │ │ │ │ + beq.n 8dda │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 8d4c │ │ │ │ │ + ble.n 8d30 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 8d4c │ │ │ │ │ + beq.n 8d30 │ │ │ │ │ mov.w r3, r9, lsl #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ str r3, [r2, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 8d3c │ │ │ │ │ + bne.n 8d20 │ │ │ │ │ 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 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8d9a │ │ │ │ │ + cbz r0, 8d7e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8e5c │ │ │ │ │ + beq.n 8e40 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e50 │ │ │ │ │ + beq.n 8e34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ - b.n 8c94 │ │ │ │ │ + b.n 8c78 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8bd0 │ │ │ │ │ + b.n 8bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 93c4 │ │ │ │ │ + bl 93a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r2, 8df2 │ │ │ │ │ + cbz r2, 8dd6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 8dca │ │ │ │ │ + beq.n 8dae │ │ │ │ │ str.w r2, [r7, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8cd6 │ │ │ │ │ + b.n 8cba │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 8df6 │ │ │ │ │ + cbz r0, 8dda │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 8dba │ │ │ │ │ + b.n 8d9e │ │ │ │ │ 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 8cee │ │ │ │ │ + beq.w 8cd2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8d00 │ │ │ │ │ + b.n 8ce4 │ │ │ │ │ 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.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8c76 │ │ │ │ │ + b.n 8c5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 8c20 │ │ │ │ │ + beq.w 8c04 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8c76 │ │ │ │ │ + b.n 8c5a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8bb6 │ │ │ │ │ + beq.w 8b9a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8d9e │ │ │ │ │ + b.n 8d82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8be0 │ │ │ │ │ + bge.w 8bc4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8e38 │ │ │ │ │ + b.n 8e1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e48 │ │ │ │ │ + bne.n 8e2c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8d90 │ │ │ │ │ + b.n 8d74 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8d82 │ │ │ │ │ + b.n 8d66 │ │ │ │ │ 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 8c50 │ │ │ │ │ - b.n 8df0 │ │ │ │ │ + beq.w 8c34 │ │ │ │ │ + b.n 8dd4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008e74 : │ │ │ │ │ +00008e58 : │ │ │ │ │ single_target_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9384 │ │ │ │ │ + beq.w 9368 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 934a │ │ │ │ │ + bne.w 932e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 92f4 │ │ │ │ │ + beq.w 92d8 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 930a │ │ │ │ │ + beq.w 92ee │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9332 │ │ │ │ │ + beq.w 9316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8f86 │ │ │ │ │ + beq.n 8f6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 8fd2 │ │ │ │ │ + bne.n 8fb6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 933e │ │ │ │ │ + bne.w 9322 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 93ac │ │ │ │ │ + beq.w 9390 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fe4 │ │ │ │ │ + beq.n 8fc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 902a │ │ │ │ │ + bne.n 900e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 934a │ │ │ │ │ + bne.w 932e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 8f6e │ │ │ │ │ + cbnz r0, 8f52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 93b8 │ │ │ │ │ + bne.w 939c │ │ │ │ │ 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.w 924c │ │ │ │ │ + bne.w 9230 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9394 │ │ │ │ │ + beq.w 9378 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f64 │ │ │ │ │ + b.n 8f48 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9368 │ │ │ │ │ + bne.w 934c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 935c │ │ │ │ │ - cbz r0, 8fbc │ │ │ │ │ + bne.w 9340 │ │ │ │ │ + cbz r0, 8fa0 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt.n 903c │ │ │ │ │ + bgt.n 9020 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 8efa │ │ │ │ │ + beq.n 8ede │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ee │ │ │ │ │ + bne.w 91d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8ef8 │ │ │ │ │ + b.n 8edc │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 936e │ │ │ │ │ + bne.w 9352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9362 │ │ │ │ │ - cbz r0, 9018 │ │ │ │ │ + bne.w 9346 │ │ │ │ │ + cbz r0, 8ffc │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.w 911c │ │ │ │ │ + bgt.w 9100 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8f30 │ │ │ │ │ + beq.n 8f14 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9280 │ │ │ │ │ + bne.w 9264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f2e │ │ │ │ │ + b.n 8f12 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9368 │ │ │ │ │ + bne.w 934c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 935c │ │ │ │ │ + bne.w 9340 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fbe │ │ │ │ │ + beq.n 8fa2 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge.n 8fbe │ │ │ │ │ + bge.n 8fa2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9368 │ │ │ │ │ + bne.w 934c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 935c │ │ │ │ │ + bne.w 9340 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 926e │ │ │ │ │ + beq.w 9252 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge.w 926e │ │ │ │ │ + bge.w 9252 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9368 │ │ │ │ │ + bne.w 934c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 935c │ │ │ │ │ + bne.w 9340 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9276 │ │ │ │ │ + beq.w 925a │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge.w 9276 │ │ │ │ │ + bge.w 925a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9368 │ │ │ │ │ + bne.w 934c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 935c │ │ │ │ │ + bne.w 9340 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fbe │ │ │ │ │ + beq.w 8fa2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w 8fbe │ │ │ │ │ + ble.w 8fa2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 90e0 │ │ │ │ │ + b.n 90c4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 936e │ │ │ │ │ + bne.w 9352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9362 │ │ │ │ │ + bne.w 9346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 901a │ │ │ │ │ + beq.w 8ffe │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w 901a │ │ │ │ │ + bge.w 8ffe │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 936e │ │ │ │ │ + bne.w 9352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9362 │ │ │ │ │ + bne.w 9346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9272 │ │ │ │ │ + beq.n 9256 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble.n 9272 │ │ │ │ │ + ble.n 9256 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 936e │ │ │ │ │ + bne.w 9352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9362 │ │ │ │ │ + bne.w 9346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 927c │ │ │ │ │ + beq.n 9260 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge.n 927c │ │ │ │ │ + bge.n 9260 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 936e │ │ │ │ │ + bne.w 9352 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5480 │ │ │ │ │ + bl 545c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9362 │ │ │ │ │ + bne.w 9346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 901a │ │ │ │ │ + beq.w 8ffe │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble.w 901a │ │ │ │ │ + ble.w 8ffe │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 91b4 │ │ │ │ │ + b.n 9198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fe0 │ │ │ │ │ + beq.w 8fc4 │ │ │ │ │ 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 8fe0 │ │ │ │ │ + beq.w 8fc4 │ │ │ │ │ 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 933a │ │ │ │ │ + beq.w 931e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92e2 │ │ │ │ │ + beq.n 92c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 8f64 │ │ │ │ │ + b.n 8f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e74 │ │ │ │ │ + bl 8e58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9264 │ │ │ │ │ + cbz r0, 9248 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f80 │ │ │ │ │ + bne.w 8f64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8f64 │ │ │ │ │ + b.n 8f48 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 8fbe │ │ │ │ │ + b.n 8fa2 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 901a │ │ │ │ │ + b.n 8ffe │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 8fbe │ │ │ │ │ + b.n 8fa2 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b.n 901a │ │ │ │ │ + b.n 8ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15194 │ │ │ │ │ + bl 151b4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9038 │ │ │ │ │ + beq.w 901c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9038 │ │ │ │ │ + beq.w 901c │ │ │ │ │ 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 9038 │ │ │ │ │ + beq.w 901c │ │ │ │ │ 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 933a │ │ │ │ │ + beq.n 931e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9246 │ │ │ │ │ + bne.n 922a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 937e │ │ │ │ │ + bne.n 9362 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9340 │ │ │ │ │ + b.n 9324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 93bc │ │ │ │ │ + bne.n 93a0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 8eba │ │ │ │ │ + bne.w 8e9e │ │ │ │ │ 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 9352 │ │ │ │ │ + blt.n 9336 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r8, r7, [r1, #12] │ │ │ │ │ - cbnz r2, 933e │ │ │ │ │ + cbnz r2, 9322 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8ed4 │ │ │ │ │ + bne.w 8eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8ed4 │ │ │ │ │ + b.n 8eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8f3c │ │ │ │ │ + beq.w 8f20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8f66 │ │ │ │ │ + b.n 8f4a │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9340 │ │ │ │ │ + b.n 9324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8efa │ │ │ │ │ + b.n 8ede │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8f30 │ │ │ │ │ + b.n 8f14 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - b.n 8eec │ │ │ │ │ + b.n 8ed0 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8f2e │ │ │ │ │ - b.n 902a │ │ │ │ │ + beq.w 8f12 │ │ │ │ │ + b.n 900e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9340 │ │ │ │ │ + b.n 9324 │ │ │ │ │ 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 8ea0 │ │ │ │ │ - b.n 934a │ │ │ │ │ + beq.w 8e84 │ │ │ │ │ + b.n 932e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f64 │ │ │ │ │ + beq.w 8f48 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 934c │ │ │ │ │ + b.n 9330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 8f10 │ │ │ │ │ + b.n 8ef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 934a │ │ │ │ │ + b.n 932e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9340 │ │ │ │ │ + b.n 9324 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000093c4 : │ │ │ │ │ +000093a8 : │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 96ee │ │ │ │ │ + beq.w 96d2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9696 │ │ │ │ │ + bne.w 967a │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1114 @ 0x45a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 94bc │ │ │ │ │ + bne.n 94a0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 9684 │ │ │ │ │ + beq.w 9668 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9620 │ │ │ │ │ + bne.w 9604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d10 │ │ │ │ │ + bl 9cf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94ca │ │ │ │ │ + beq.n 94ae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 96cc │ │ │ │ │ + beq.w 96b0 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 96e0 │ │ │ │ │ + bne.w 96c4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96a4 │ │ │ │ │ + beq.w 9688 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 96e6 │ │ │ │ │ + bne.w 96ca │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 96b8 │ │ │ │ │ + beq.w 969c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 94e2 │ │ │ │ │ + cbnz r0, 94c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9620 │ │ │ │ │ + bne.w 9604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d10 │ │ │ │ │ - cbz r0, 94d0 │ │ │ │ │ + bl 9cf4 │ │ │ │ │ + cbz r0, 94b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ 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.w sl, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 949a │ │ │ │ │ + b.n 947e │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 94b8 │ │ │ │ │ + b.n 949c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d10 │ │ │ │ │ + bl 9cf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 962a │ │ │ │ │ + beq.w 960e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ strd r5, sl, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 9656 │ │ │ │ │ + beq.w 963a │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 964e │ │ │ │ │ + bne.w 9632 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 95fe │ │ │ │ │ + bne.n 95e2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 948a │ │ │ │ │ + beq.n 946e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 948a │ │ │ │ │ + bne.n 946e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 969e │ │ │ │ │ + beq.w 9682 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 95b0 │ │ │ │ │ + ble.n 9594 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 95b0 │ │ │ │ │ + beq.n 9594 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 95b0 │ │ │ │ │ + beq.n 9594 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n 95b0 │ │ │ │ │ + beq.n 9594 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ add.w r1, fp, #12 │ │ │ │ │ - beq.n 95b0 │ │ │ │ │ + beq.n 9594 │ │ │ │ │ sub.w r0, fp, #4 │ │ │ │ │ rsb sl, fp, #4 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w r3, sl, r1 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 95a0 │ │ │ │ │ + bne.n 9584 │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 9620 │ │ │ │ │ + cbz r0, 9604 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9666 │ │ │ │ │ + beq.n 964a │ │ │ │ │ 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 967a │ │ │ │ │ + beq.n 965e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ - b.n 94b8 │ │ │ │ │ + b.n 949c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9d10 │ │ │ │ │ + bl 9cf4 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 9646 │ │ │ │ │ + cbz r0, 962a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 962e │ │ │ │ │ + beq.n 9612 │ │ │ │ │ str.w r2, [fp, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - b.n 9504 │ │ │ │ │ + b.n 94e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94c4 │ │ │ │ │ + b.n 94a8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 948a │ │ │ │ │ + b.n 946e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 969a │ │ │ │ │ + cbz r0, 967e │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 9614 │ │ │ │ │ + b.n 95f8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9538 │ │ │ │ │ + b.n 951c │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9536 │ │ │ │ │ + b.n 951a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9520 │ │ │ │ │ - b.n 952e │ │ │ │ │ + beq.w 9504 │ │ │ │ │ + b.n 9512 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 95f4 │ │ │ │ │ + bne.n 95d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9690 │ │ │ │ │ + cbnz r0, 9674 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 95f4 │ │ │ │ │ + b.n 95d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9410 │ │ │ │ │ + bge.w 93f4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9624 │ │ │ │ │ + b.n 9608 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, 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 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 949a │ │ │ │ │ + b.n 947e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9476 │ │ │ │ │ - b.n 9534 │ │ │ │ │ + beq.w 945a │ │ │ │ │ + b.n 9518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 944c │ │ │ │ │ + beq.w 9430 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 949a │ │ │ │ │ + b.n 947e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 949a │ │ │ │ │ + b.n 947e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93f2 │ │ │ │ │ + beq.w 93d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9696 │ │ │ │ │ + b.n 967a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009700 : │ │ │ │ │ +000096e4 : │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9cc8 │ │ │ │ │ + beq.w 9cac │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9cd6 │ │ │ │ │ + bne.w 9cba │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 99a0 │ │ │ │ │ + beq.w 9984 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 99d4 │ │ │ │ │ + beq.w 99b8 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9904 │ │ │ │ │ + beq.w 98e8 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 98f0 │ │ │ │ │ + beq.w 98d4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cda │ │ │ │ │ + beq.w 9cbe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 99e2 │ │ │ │ │ + bne.w 99c6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98e4 │ │ │ │ │ + beq.w 98c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99e2 │ │ │ │ │ + bne.w 99c6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9ce2 │ │ │ │ │ + beq.w 9cc6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99e8 │ │ │ │ │ + bne.w 99cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 98fc │ │ │ │ │ + bne.w 98e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cf6 │ │ │ │ │ + beq.w 9cda │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9950 │ │ │ │ │ + beq.w 9934 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 98f4 │ │ │ │ │ + beq.n 98d8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c66 │ │ │ │ │ + bne.w 9c4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 98fc │ │ │ │ │ + bne.n 98e0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9858 │ │ │ │ │ + beq.n 983c │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 9878 │ │ │ │ │ + cbz r0, 985c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 98d2 │ │ │ │ │ + beq.n 98b6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [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_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d0a │ │ │ │ │ + bne.w 9cee │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9842 │ │ │ │ │ + bne.n 9826 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9cb2 │ │ │ │ │ + beq.w 9c96 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d0a │ │ │ │ │ + bne.w 9cee │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b94 │ │ │ │ │ + bne.w 9b78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d0a │ │ │ │ │ + bne.w 9cee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 98b8 │ │ │ │ │ + cbnz r0, 989c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 984e │ │ │ │ │ + bne.n 9832 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 9850 │ │ │ │ │ + b.n 9834 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, 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 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97d4 │ │ │ │ │ + b.n 97b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9824 │ │ │ │ │ + beq.n 9808 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9852 │ │ │ │ │ + b.n 9836 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 9c0e │ │ │ │ │ + beq.w 9bf2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 99e2 │ │ │ │ │ + bne.n 99c6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b0e │ │ │ │ │ + bne.w 9af2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 99e2 │ │ │ │ │ + bne.n 99c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 9940 │ │ │ │ │ + cbnz r0, 9924 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 9768 │ │ │ │ │ + b.n 974c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 9c38 │ │ │ │ │ + beq.w 9c1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9d04 │ │ │ │ │ + bne.w 9ce8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b52 │ │ │ │ │ + bne.w 9b36 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9d04 │ │ │ │ │ + bne.w 9ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 9990 │ │ │ │ │ + cbnz r0, 9974 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 9800 │ │ │ │ │ + b.n 97e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ittt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 98fe │ │ │ │ │ + blt.n 98e2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 98fc │ │ │ │ │ + bne.n 98e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9752 │ │ │ │ │ + bne.w 9736 │ │ │ │ │ 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 9752 │ │ │ │ │ + beq.w 9736 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 97d4 │ │ │ │ │ + b.n 97b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad48 │ │ │ │ │ + bl ad40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b0a │ │ │ │ │ + beq.w 9aee │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ strd r5, sl, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 9c90 │ │ │ │ │ + beq.w 9c74 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ca0 │ │ │ │ │ + bne.w 9c84 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9ae4 │ │ │ │ │ + bne.n 9ac8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 97c8 │ │ │ │ │ + beq.w 97ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 97c8 │ │ │ │ │ + bne.w 97ac │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98de │ │ │ │ │ + beq.w 98c2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 9a88 │ │ │ │ │ + ble.n 9a6c │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 9a88 │ │ │ │ │ + beq.n 9a6c │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r1, [fp, ip, lsl #2] │ │ │ │ │ str.w r1, [r3, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 9a76 │ │ │ │ │ + bne.n 9a5a │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 9c8c │ │ │ │ │ + bne.w 9c70 │ │ │ │ │ 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 9c88 │ │ │ │ │ + beq.w 9c6c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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 9c82 │ │ │ │ │ + beq.w 9c66 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c50 │ │ │ │ │ + beq.w 9c34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 9850 │ │ │ │ │ + b.n 9834 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ad48 │ │ │ │ │ + bl ad40 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bfa │ │ │ │ │ + beq.w 9bde │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 9bde │ │ │ │ │ + beq.n 9bc2 │ │ │ │ │ str.w r2, [fp, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - b.n 9a0a │ │ │ │ │ + b.n 99ee │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 97c8 │ │ │ │ │ + b.n 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 992c │ │ │ │ │ + beq.w 9910 │ │ │ │ │ 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 98ec │ │ │ │ │ + beq.w 98d0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -16595,28 +16591,28 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c02 │ │ │ │ │ + beq.n 9be6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9944 │ │ │ │ │ + b.n 9928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 997a │ │ │ │ │ + beq.w 995e │ │ │ │ │ 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 9c30 │ │ │ │ │ + beq.n 9c14 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -16624,28 +16620,28 @@ │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c24 │ │ │ │ │ + beq.n 9c08 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9994 │ │ │ │ │ + b.n 9978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98a2 │ │ │ │ │ + beq.w 9886 │ │ │ │ │ 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 9d0a │ │ │ │ │ + beq.w 9cee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -16653,450 +16649,450 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ca8 │ │ │ │ │ + beq.n 9c8c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ - b.n 98c2 │ │ │ │ │ + b.n 98a6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98da │ │ │ │ │ + beq.w 98be │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 9afe │ │ │ │ │ + b.n 9ae2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9a3c │ │ │ │ │ + b.n 9a20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9c1a │ │ │ │ │ + cbnz r0, 9bfe │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9944 │ │ │ │ │ + b.n 9928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 990e │ │ │ │ │ + bge.w 98f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 97d4 │ │ │ │ │ + b.n 97b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9c44 │ │ │ │ │ + cbnz r0, 9c28 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 9994 │ │ │ │ │ + b.n 9978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98f6 │ │ │ │ │ + b.n 98da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 995a │ │ │ │ │ + bge.w 993e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98f6 │ │ │ │ │ + b.n 98da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9850 │ │ │ │ │ + beq.w 9834 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98fe │ │ │ │ │ + b.n 98e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 9c88 │ │ │ │ │ + cbz r0, 9c6c │ │ │ │ │ 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 9ac6 │ │ │ │ │ + bne.w 9aaa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9ac6 │ │ │ │ │ + b.n 9aaa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 98fc │ │ │ │ │ + b.n 98e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 97d4 │ │ │ │ │ + b.n 97b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9a26 │ │ │ │ │ - b.n 9a32 │ │ │ │ │ + beq.w 9a0a │ │ │ │ │ + b.n 9a16 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 9a3a │ │ │ │ │ + b.n 9a1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9cbe │ │ │ │ │ + cbnz r0, 9ca2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 9bd4 │ │ │ │ │ + b.n 9bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9882 │ │ │ │ │ + bge.w 9866 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98d2 │ │ │ │ │ + b.n 98b6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 972e │ │ │ │ │ + beq.w 9712 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 98fe │ │ │ │ │ + b.n 98e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9780 │ │ │ │ │ + b.n 9764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 97b2 │ │ │ │ │ - b.n 9a38 │ │ │ │ │ + beq.w 9796 │ │ │ │ │ + b.n 9a1c │ │ │ │ │ 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 97ea │ │ │ │ │ + beq.w 97ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98f6 │ │ │ │ │ + b.n 98da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 98d2 │ │ │ │ │ + b.n 98b6 │ │ │ │ │ │ │ │ │ │ -00009d10 : │ │ │ │ │ +00009cf4 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w abd8 │ │ │ │ │ + beq.w ab78 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abe6 │ │ │ │ │ + bne.w aa74 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1115 @ 0x45b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a00a │ │ │ │ │ + bne.w 9fea │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w abea │ │ │ │ │ + beq.w aa62 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a9ae │ │ │ │ │ + bne.w abde │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4d2 │ │ │ │ │ + bne.w a49e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abe6 │ │ │ │ │ + bne.w aa74 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a148 │ │ │ │ │ + beq.w a128 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w a9c4 │ │ │ │ │ + beq.w ab3e │ │ │ │ │ mov r7, r5 │ │ │ │ │ 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 a9f6 │ │ │ │ │ + beq.w ab6e │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a018 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 9ff8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w a17e │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w a15c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w aacc │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w aad6 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w abac │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w ac70 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa28 │ │ │ │ │ - ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ + beq.w aa3e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w aa14 │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq.w aa7e │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a16a │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w aae0 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w abb6 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w aacc │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a192 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a170 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a818 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a77a │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w aa38 │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa56 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w aa9a │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w aab8 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a51e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ + bne.w a4ea │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + subs r2, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a818 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a77a │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w aab8 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w ac7a │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a682 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a658 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a468 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a498 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w ab6e │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w ac48 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a560 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a52e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a468 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a498 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w ab5a │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w ac0c │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a64c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a620 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a468 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a498 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w aaa4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w ac34 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a596 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a566 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a468 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a498 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa6a │ │ │ │ │ + beq.w abf8 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a606 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a5d8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a468 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a498 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa90 │ │ │ │ │ + beq.w ac5c │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a49c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a464 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a468 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a498 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa00 │ │ │ │ │ + beq.w abe4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a424 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w a400 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a468 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a498 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aafc │ │ │ │ │ + beq.w ac20 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a46e │ │ │ │ │ + bne.w a434 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a156 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a15a │ │ │ │ │ + beq.w a13a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -17114,95 +17110,95 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a16c │ │ │ │ │ + bne.w a14c │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w abce │ │ │ │ │ + beq.w ab2a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abc6 │ │ │ │ │ + bne.w ab20 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n a0a0 │ │ │ │ │ + beq.n a080 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0ce │ │ │ │ │ + bne.n a0ae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abc6 │ │ │ │ │ + bne.w ab20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff0 │ │ │ │ │ + bl afe8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a182 │ │ │ │ │ + beq.n a160 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7c6 │ │ │ │ │ + bne.w a75c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bge.n a130 │ │ │ │ │ + bge.n a110 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n a024 │ │ │ │ │ + b.n a004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ab4e │ │ │ │ │ + blt.w ad06 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w abc6 │ │ │ │ │ + bne.w ab20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a070 │ │ │ │ │ + beq.n a050 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a070 │ │ │ │ │ + beq.n a050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff0 │ │ │ │ │ + bl afe8 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a070 │ │ │ │ │ + beq.n a050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w abba │ │ │ │ │ + beq.w acf8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -17210,405 +17206,400 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab10 │ │ │ │ │ + beq.w ace0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7c6 │ │ │ │ │ + bne.w a75c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bgt.n a09a │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + bgt.n a07a │ │ │ │ │ + mov r3, r2 │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9dea │ │ │ │ │ - b.n 9fe0 │ │ │ │ │ + bne.w 9dce │ │ │ │ │ + b.n 9fc0 │ │ │ │ │ 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 a9ba │ │ │ │ │ + beq.w ab34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a006 │ │ │ │ │ + b.n 9fe6 │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 9dea │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9fe0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + bne.w 9dce │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9fc0 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a132 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9fe0 │ │ │ │ │ + beq.n a112 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 9fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e4c │ │ │ │ │ + beq.w 9e2c │ │ │ │ │ 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 abfe │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r9, ip │ │ │ │ │ - subs r2, #2 │ │ │ │ │ + beq.w ab92 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, r3, #2 │ │ │ │ │ + ldr.w ip, [r4, #8] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ strd r5, r7, [sp, #24] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ + mov r9, ip │ │ │ │ │ + mov r4, ip │ │ │ │ │ + str.w r2, [r8] │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ac28 │ │ │ │ │ + beq.w a760 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ac34 │ │ │ │ │ + bne.w a770 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ac40 │ │ │ │ │ + beq.w ab02 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5cc │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a59e │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a802 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a7c4 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w acd2 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w acec │ │ │ │ │ + beq.w a9ce │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + str r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w a9e6 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8fa │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - subs r0, r1, #1 │ │ │ │ │ - subs r1, #2 │ │ │ │ │ + bne.w a80c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + subs r0, r2, #1 │ │ │ │ │ + subs r2, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a80e │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a770 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w acb6 │ │ │ │ │ + beq.w a9fa │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7ca │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a7d2 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a802 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a7c4 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w aca0 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w a9b2 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a888 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a78c │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a802 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a7c4 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a966 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w a986 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a84e │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a852 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a802 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a7c4 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a950 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w a99c │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8c0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a8ea │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a6fe │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a714 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w a97c │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w ac8e │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a77c │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a8a2 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a6fe │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a714 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ab2a │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w a954 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a742 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a722 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a6fe │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a714 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ac8a │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w aa7e │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6b8 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a6cc │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a6fe │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a714 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w ad14 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w aaf4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a70a │ │ │ │ │ + bne.w a690 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + mov r1, fp │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 9fd2 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 9fb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9fd2 │ │ │ │ │ + bne.w 9fb2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa22 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - ble.n a3c4 │ │ │ │ │ + beq.w aa38 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + ble.n a3a0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n a3c4 │ │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ │ + beq.n a3a0 │ │ │ │ │ + mov.w r6, fp, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.n a3b4 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n a390 │ │ │ │ │ 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 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a156 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq.w a136 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r7, r8, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac6c │ │ │ │ │ + beq.w ad22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac62 │ │ │ │ │ + beq.w ad18 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r7, r8, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac0c │ │ │ │ │ + beq.w ad2a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9ff8 │ │ │ │ │ + b.n 9fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f9e │ │ │ │ │ + beq.w 9f7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f9e │ │ │ │ │ + beq.w 9f7e │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ae │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w ad30 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9fac │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n a818 │ │ │ │ │ + beq.w aa16 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + subs r0, #2 │ │ │ │ │ + b.n a192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fc8 │ │ │ │ │ + beq.w 9fa8 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ae │ │ │ │ │ + bne.w a18e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad38 │ │ │ │ │ + bne.w aaee │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9fcc │ │ │ │ │ + b.n 9fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f74 │ │ │ │ │ + beq.w 9f54 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ae │ │ │ │ │ + bne.n a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad06 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w aa5c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9f82 │ │ │ │ │ - b.n a468 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f62 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n a77a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d10 │ │ │ │ │ + bl 9cf4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d80 │ │ │ │ │ + beq.w 9d64 │ │ │ │ │ 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 a9ae │ │ │ │ │ + beq.w abde │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -17616,1047 +17607,1068 @@ │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac7e │ │ │ │ │ + beq.w aa52 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ - b.n a006 │ │ │ │ │ + b.n 9fe6 │ │ │ │ │ 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 a838 │ │ │ │ │ + bne.w a88c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w abae │ │ │ │ │ + beq.w acce │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ae │ │ │ │ │ + bne.w a18e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab40 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9e86 │ │ │ │ │ + bne.w acc6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9e66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ed0 │ │ │ │ │ + beq.w 9eb0 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ae │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abb4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w acd4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9ede │ │ │ │ │ - b.n a468 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9ebe │ │ │ │ │ + b.n a498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f20 │ │ │ │ │ + beq.w 9f00 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ae │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ac5c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w abd8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9f2e │ │ │ │ │ - b.n a468 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f0e │ │ │ │ │ + b.n a498 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1fe │ │ │ │ │ + beq.w a1da │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab8a │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + beq.w aca4 │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - subs r1, #2 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - beq.w a81c │ │ │ │ │ + subs r0, #2 │ │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + beq.w a934 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - str.w r2, [r8, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.n a1d2 │ │ │ │ │ + str.w r2, [r8, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b.n a1ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f4a │ │ │ │ │ + beq.w 9f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f4a │ │ │ │ │ + beq.w 9f2a │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ae │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab48 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w acba │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9f58 │ │ │ │ │ - b.n a468 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f38 │ │ │ │ │ + b.n a498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ef8 │ │ │ │ │ + beq.w 9ed8 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ae │ │ │ │ │ + bne.w a42e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aba8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w acc0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9f06 │ │ │ │ │ - b.n a468 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9ee6 │ │ │ │ │ + b.n a498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ea8 │ │ │ │ │ + beq.w 9e88 │ │ │ │ │ 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 │ │ │ │ │ - bne.w a1ae │ │ │ │ │ + bne.w a18e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad0e │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w aae8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9eb6 │ │ │ │ │ - b.n a468 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r1, #679 @ 0x2a7 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a33e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9e96 │ │ │ │ │ + b.n a498 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a33e │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + beq.w a342 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a5ea │ │ │ │ │ + bne.n a5bc │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad40 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a34e │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r3, ip │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - b.n a818 │ │ │ │ │ + bne.w aa94 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n a350 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #679 @ 0x2a7 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a31a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a366 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ + beq.w a31a │ │ │ │ │ + movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5ea │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + bne.w a5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a818 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a818 │ │ │ │ │ + bne.w a96a │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a32a │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b.n a77a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a316 │ │ │ │ │ + beq.w a2f2 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5ea │ │ │ │ │ + bne.w a5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a9a8 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w ad12 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a326 │ │ │ │ │ - b.n a6fe │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a302 │ │ │ │ │ + b.n a714 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n a16a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a2ee │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w aba0 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 9fb2 │ │ │ │ │ + b.n a35e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2ee │ │ │ │ │ - movs r1, #10 │ │ │ │ │ + beq.w a256 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5ea │ │ │ │ │ + bne.w a5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abc0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w a9c8 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a2fe │ │ │ │ │ - b.n a6fe │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a266 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a18c │ │ │ │ │ + b.n a77a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a254 │ │ │ │ │ + beq.w a230 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5ea │ │ │ │ │ + bne.w a5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w accc │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w aa10 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a264 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r3, ip │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - b.n a818 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a372 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a240 │ │ │ │ │ + b.n a7c4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa1c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a5f8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, a844 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 9e86 │ │ │ │ │ + bne.w a922 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae48 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2a0 │ │ │ │ │ - movs r1, #6 │ │ │ │ │ + beq.w a976 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5ea │ │ │ │ │ + bne.w a5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w a998 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a2b0 │ │ │ │ │ - b.n a802 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w a970 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a212 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a27a │ │ │ │ │ - movs r1, #3 │ │ │ │ │ + beq.w a27c │ │ │ │ │ + movs r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5ea │ │ │ │ │ + bne.w a5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a992 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne.w acda │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a28a │ │ │ │ │ - b.n a802 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a28c │ │ │ │ │ + b.n a7c4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, a898 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.w 9e66 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a2ca │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a2c6 │ │ │ │ │ - movs r1, #5 │ │ │ │ │ + beq.w a2ca │ │ │ │ │ + movs r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5ea │ │ │ │ │ + bne.w a5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad00 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne.n a97a │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a2d6 │ │ │ │ │ - b.n a6fe │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cbnz r0, a938 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a2da │ │ │ │ │ + b.n a714 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a99e │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + beq.w a2a2 │ │ │ │ │ + movs r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5ea │ │ │ │ │ + bne.w a5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - subs r1, r0, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n a9a2 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a236 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n a980 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a2b2 │ │ │ │ │ + b.n a714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - cbnz r2, a94a │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - subs r1, r0, #1 │ │ │ │ │ - b.n a236 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a946 │ │ │ │ │ + cbnz r2, a94e │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + subs r2, r0, #1 │ │ │ │ │ + b.n a212 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n aa32 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + b.n a5ca │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a930 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a2e4 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a752 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a70c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a212 │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + b.n a92e │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a8e0 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a918 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a2b8 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a8f0 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a26e │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a882 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a292 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a87e │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a294 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a918 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a248 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a7bc │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a7bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a2e0 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a7bc │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a8b6 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a87e │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a944 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a236 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a772 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w a012 │ │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne.w 9da4 │ │ │ │ │ - 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 ac74 │ │ │ │ │ - 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 a158 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 9dc2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.n a930 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w a1fc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9dc2 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a1fc │ │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + b.n a930 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9f90 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a222 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a802 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a802 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a460 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9fe0 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cbnz r0, aa2c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f8c │ │ │ │ │ + b.n a498 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n aa22 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ 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 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9fc0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, aa6e │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n a4e0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a490 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 9d42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a18c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9ff2 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a30c │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a70c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a6c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a848 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 9e70 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w a89c │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 9e50 │ │ │ │ │ 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 9e70 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9e50 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a848 │ │ │ │ │ + b.n a89c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9f3c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9e1e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a642 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9e3a │ │ │ │ │ + b.n a77a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a686 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a460 │ │ │ │ │ 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 9e2e │ │ │ │ │ - b.n a818 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n abc8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b.n a334 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9f66 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a1cc │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a1ea │ │ │ │ │ + b.n a7c4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a4c8 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w a16a │ │ │ │ │ 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 9f12 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a5c2 │ │ │ │ │ + b.w a026 │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w 9d88 │ │ │ │ │ + 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 ab88 │ │ │ │ │ + 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 a138 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 9da6 │ │ │ │ │ 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 9e9a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a6ae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.w 9da6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9df6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9d22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9fe0 │ │ │ │ │ + b.n aa74 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a13a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cbnz r0, aba6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n aade │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + b.w a1c2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n aade │ │ │ │ │ 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 9e3e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9e5a │ │ │ │ │ - b.n a818 │ │ │ │ │ + b.w 9dda │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9fba │ │ │ │ │ + beq.w 9e0e │ │ │ │ │ + b.n a77a │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a498 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n a6c8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a594 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n ab82 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a132 │ │ │ │ │ - b.w a18c │ │ │ │ │ + b.n aa76 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a308 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a772 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9e86 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a642 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w a18c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f70 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n aa22 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 9eea │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f1c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a678 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a616 │ │ │ │ │ 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 9ec2 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n a58c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a18c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - cbnz r0, aba2 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - str r4, [r5, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a20e │ │ │ │ │ - b.n a802 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n ab98 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a678 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9eca │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a848 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a58c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n ab1c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a7bc │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a64e │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w a18c │ │ │ │ │ + b.n a460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w a046 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9ef2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a594 │ │ │ │ │ + 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 9d3e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a9b2 │ │ │ │ │ + beq.w 9ea2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a55c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 9d5e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n abe6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9f46 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cbnz r0, ac22 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aaf2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a490 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w a15a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a15a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aaf2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 9fc0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - cbz r1, ac56 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - b.n a818 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9e7a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n a686 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a1f0 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ab98 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - b.w a1e6 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a5c2 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w a2bc │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a8e0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cbnz r0, acb4 │ │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n ab16 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n ab16 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a402 │ │ │ │ │ + b.n a616 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a3f4 │ │ │ │ │ + b.n a64e │ │ │ │ │ movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a15a │ │ │ │ │ + b.w 9e66 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a89c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n a55c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a882 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbnz r0, acfe │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w a112 │ │ │ │ │ + b.w a16a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n acea │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a16a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w a16a │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ │ + b.n a752 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a3de │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a3d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n abf6 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a514 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a330 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a6f6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a26c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a8b6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a246 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a7fa │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a7fa │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w a946 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a220 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w a220 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - b.n a946 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a8f0 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a4c8 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6ae │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, ad22 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.w a358 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a818 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a460 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a498 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b.n a6f6 │ │ │ │ │ - nop │ │ │ │ │ + beq.w a13a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w a13a │ │ │ │ │ │ │ │ │ │ -0000ad48 : │ │ │ │ │ +0000ad40 : │ │ │ │ │ star_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ae3a │ │ │ │ │ + beq.n ae32 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ae1e │ │ │ │ │ + bne.n ae16 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, ad92 │ │ │ │ │ + cbz r0, ad8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n ae26 │ │ │ │ │ + beq.n ae1e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae32 │ │ │ │ │ + bne.n ae2a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, add8 │ │ │ │ │ + cbnz r0, add0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ae32 │ │ │ │ │ + bne.n ae2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ - cbnz r0, adc6 │ │ │ │ │ + bl 8608 │ │ │ │ │ + cbnz r0, adbe │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n ad84 │ │ │ │ │ + b.n ad7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adb4 │ │ │ │ │ + beq.n adac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, ae32 │ │ │ │ │ + cbz r0, ae2a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n adc8 │ │ │ │ │ + bne.n adc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adc8 │ │ │ │ │ + beq.n adc0 │ │ │ │ │ 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 ad8c │ │ │ │ │ + b.n ad84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n ad9a │ │ │ │ │ - b.n ae18 │ │ │ │ │ + bge.n ad92 │ │ │ │ │ + b.n ae10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae22 │ │ │ │ │ + b.n ae1a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad72 │ │ │ │ │ + beq.n ad6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae1e │ │ │ │ │ + b.n ae16 │ │ │ │ │ │ │ │ │ │ -0000ae48 : │ │ │ │ │ +0000ae40 : │ │ │ │ │ bitwise_or_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 afa8 │ │ │ │ │ + beq.w afa0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, ae8c │ │ │ │ │ + cbz r0, ae84 │ │ │ │ │ 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 r5, [r4, #8] │ │ │ │ │ @@ -18664,186 +18676,186 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ 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.w afb6 │ │ │ │ │ + bne.w afae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w afc8 │ │ │ │ │ + beq.w afc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af9c │ │ │ │ │ + bne.n af94 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n af1e │ │ │ │ │ + beq.n af16 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af44 │ │ │ │ │ + bne.n af3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af9c │ │ │ │ │ + bne.n af94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff0 │ │ │ │ │ + bl afe8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, af04 │ │ │ │ │ + cbz r0, aefc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afa0 │ │ │ │ │ + bne.n af98 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n af0e │ │ │ │ │ + bge.n af06 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ae90 │ │ │ │ │ + b.n ae88 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n afa0 │ │ │ │ │ + bne.n af98 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [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 afbe │ │ │ │ │ + blt.n afb6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n af9c │ │ │ │ │ + bne.n af94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aed8 │ │ │ │ │ + beq.n aed0 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aed8 │ │ │ │ │ + beq.n aed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff0 │ │ │ │ │ + bl afe8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aed8 │ │ │ │ │ + beq.n aed0 │ │ │ │ │ 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 afe4 │ │ │ │ │ + beq.n afdc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, afd0 │ │ │ │ │ + cbz r0, afc8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, afa0 │ │ │ │ │ + cbnz r1, af98 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n aefe │ │ │ │ │ - b.n af0e │ │ │ │ │ + bgt.n aef6 │ │ │ │ │ + b.n af06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae84 │ │ │ │ │ + b.n ae7c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n ae72 │ │ │ │ │ + b.n ae6a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae84 │ │ │ │ │ + b.n ae7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n afa0 │ │ │ │ │ + b.n af98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aeb4 │ │ │ │ │ + b.n aeac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, afea │ │ │ │ │ + cbnz r0, afe2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n af0e │ │ │ │ │ - b.n afa0 │ │ │ │ │ + beq.n af06 │ │ │ │ │ + b.n af98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n afda │ │ │ │ │ + b.n afd2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n afa0 │ │ │ │ │ + b.n af98 │ │ │ │ │ │ │ │ │ │ -0000aff0 : │ │ │ │ │ +0000afe8 : │ │ │ │ │ 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, #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 b306 │ │ │ │ │ + beq.w b2fe │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, b034 │ │ │ │ │ + cbz r0, b02c │ │ │ │ │ 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} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ @@ -18852,242 +18864,242 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1129 @ 0x469 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b374 │ │ │ │ │ + bne.w b36c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b37c │ │ │ │ │ + beq.w b374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b2da │ │ │ │ │ + bne.w b2d2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n b0fe │ │ │ │ │ + beq.n b0f6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ - bl aff0 │ │ │ │ │ + bl afe8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b128 │ │ │ │ │ + bne.n b120 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b314 │ │ │ │ │ + bne.w b30c │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b318 │ │ │ │ │ + beq.w b310 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b18a │ │ │ │ │ + beq.n b182 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ - cbz r3, b0dc │ │ │ │ │ + cbz r3, b0d4 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b2de │ │ │ │ │ + bne.w b2d6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge.n b0ec │ │ │ │ │ + bge.n b0e4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n b03c │ │ │ │ │ + b.n b034 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b0b6 │ │ │ │ │ + bne.n b0ae │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b2de │ │ │ │ │ + bne.w b2d6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r0, [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 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b3a8 │ │ │ │ │ + blt.w b3a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b2da │ │ │ │ │ + bne.w b2d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aff0 │ │ │ │ │ + bl afe8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b082 │ │ │ │ │ + beq.n b07a │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b082 │ │ │ │ │ + beq.n b07a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3b4 │ │ │ │ │ + bl b3ac │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b082 │ │ │ │ │ + beq.n b07a │ │ │ │ │ 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 b33c │ │ │ │ │ + beq.w b334 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #11 │ │ │ │ │ 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.w b324 │ │ │ │ │ + beq.w b31c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b2de │ │ │ │ │ + bne.w b2d6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bgt.n b0c6 │ │ │ │ │ - b.n b0ec │ │ │ │ │ + bgt.n b0be │ │ │ │ │ + b.n b0e4 │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ strd fp, r5, [sp, #20] │ │ │ │ │ mov sl, lr │ │ │ │ │ mov fp, lr │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0cc │ │ │ │ │ + bne.n b0c4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b384 │ │ │ │ │ + beq.w b37c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b38c │ │ │ │ │ + bne.w b384 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n b224 │ │ │ │ │ + beq.n b21c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl b3b4 │ │ │ │ │ + bl b3ac │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b252 │ │ │ │ │ + bne.n b24a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b38c │ │ │ │ │ + bne.w b384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba98 │ │ │ │ │ + bl ba90 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b2b2 │ │ │ │ │ + beq.n b2aa │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b2e6 │ │ │ │ │ + bne.n b2de │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt.n b2ac │ │ │ │ │ + blt.n b2a4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b2d4 │ │ │ │ │ + beq.n b2cc │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0c0 │ │ │ │ │ + b.n b0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b398 │ │ │ │ │ + blt.w b390 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b38c │ │ │ │ │ + bne.w b384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b3b4 │ │ │ │ │ + bl b3ac │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1e6 │ │ │ │ │ + beq.n b1de │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1e6 │ │ │ │ │ + beq.n b1de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba98 │ │ │ │ │ + bl ba90 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1e6 │ │ │ │ │ + beq.n b1de │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b2f4 │ │ │ │ │ + beq.n b2ec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -19095,162 +19107,162 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b348 │ │ │ │ │ + beq.n b340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, b2e6 │ │ │ │ │ + cbnz r2, b2de │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n b20e │ │ │ │ │ + ble.n b206 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n b196 │ │ │ │ │ + b.n b18e │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r2, b302 │ │ │ │ │ + cbnz r2, b2fa │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub.w r0, r8, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b220 │ │ │ │ │ + bne.n b218 │ │ │ │ │ sub.w r2, r8, #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - b.n b0ec │ │ │ │ │ + b.n b0e4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n b0de │ │ │ │ │ + b.n b0d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b02c │ │ │ │ │ + b.n b024 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ mov lr, r0 │ │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n b0de │ │ │ │ │ + b.n b0d6 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, b360 │ │ │ │ │ + cbz r2, b358 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b.n b2ec │ │ │ │ │ + b.n b2e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ - b.n b01a │ │ │ │ │ + b.n b012 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n b2de │ │ │ │ │ + b.n b2d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n b098 │ │ │ │ │ + b.n b090 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - cbnz r1, b342 │ │ │ │ │ + cbnz r1, b33a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b0ec │ │ │ │ │ - b.n b2de │ │ │ │ │ + beq.w b0e4 │ │ │ │ │ + b.n b2d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - b.n b330 │ │ │ │ │ + b.n b328 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b2de │ │ │ │ │ + b.n b2d6 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b2fc │ │ │ │ │ + beq.n b2f4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b2ec │ │ │ │ │ + b.n b2e4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r0, r1, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b220 │ │ │ │ │ + bne.w b218 │ │ │ │ │ mov lr, r1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n b2d0 │ │ │ │ │ + b.n b2c8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b02c │ │ │ │ │ + b.n b024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b05c │ │ │ │ │ + b.n b054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b1bc │ │ │ │ │ + b.n b1b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b2ec │ │ │ │ │ + b.n b2e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd fp, r5, [sp, #20] │ │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b2ec │ │ │ │ │ + b.n b2e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - b.n b2de │ │ │ │ │ + b.n b2d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b3b4 : │ │ │ │ │ +0000b3ac : │ │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b99c │ │ │ │ │ + beq.w b994 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r0, b3fc │ │ │ │ │ + cbz r0, b3f4 │ │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ │ @@ -19261,195 +19273,195 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b98a │ │ │ │ │ + bne.w b982 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w b994 │ │ │ │ │ + beq.w b98c │ │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b87a │ │ │ │ │ + bne.w b872 │ │ │ │ │ ldrd r4, r3, [sl, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b8ce │ │ │ │ │ + beq.w b8c6 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w b906 │ │ │ │ │ + beq.w b8fe │ │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r0, b4ca │ │ │ │ │ + cbz r0, b4c2 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b5c4 │ │ │ │ │ + bne.w b5bc │ │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b87a │ │ │ │ │ + bne.w b872 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba98 │ │ │ │ │ + bl ba90 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b78c │ │ │ │ │ + beq.w b784 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8c2 │ │ │ │ │ + bne.w b8ba │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.w b636 │ │ │ │ │ + bge.w b62e │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n b40c │ │ │ │ │ + b.n b404 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ strd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba14 │ │ │ │ │ + bne.w ba0c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ba0c │ │ │ │ │ + beq.w ba04 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8aa │ │ │ │ │ + bne.w b8a2 │ │ │ │ │ ldrd r4, r3, [sl, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b9aa │ │ │ │ │ + beq.w b9a2 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w b9e2 │ │ │ │ │ + beq.w b9da │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b64e │ │ │ │ │ + beq.n b646 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b716 │ │ │ │ │ + bne.w b70e │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8aa │ │ │ │ │ + bne.w b8a2 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba98 │ │ │ │ │ + bl ba90 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b84e │ │ │ │ │ + beq.w b846 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8c6 │ │ │ │ │ + bne.w b8be │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.w b786 │ │ │ │ │ + blt.w b77e │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b48c │ │ │ │ │ + beq.w b484 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b488 │ │ │ │ │ + beq.w b480 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba98 │ │ │ │ │ + bl ba90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b488 │ │ │ │ │ + beq.w b480 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba4a │ │ │ │ │ + beq.w ba42 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r4, [ip, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ │ strd r8, r4, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba2c │ │ │ │ │ + beq.w ba24 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8c2 │ │ │ │ │ + bne.w b8ba │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.w b4c4 │ │ │ │ │ + bgt.w b4bc │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w r1, [r9, #8] │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ @@ -19465,429 +19477,429 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b90e │ │ │ │ │ + bne.w b906 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r8, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b94a │ │ │ │ │ + beq.w b942 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b93c │ │ │ │ │ + bne.w b934 │ │ │ │ │ ldrd r5, r3, [sl, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w b7a6 │ │ │ │ │ + beq.w b79e │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bl b3b4 │ │ │ │ │ + bl b3ac │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7da │ │ │ │ │ + bne.w b7d2 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b93c │ │ │ │ │ + bne.w b934 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba98 │ │ │ │ │ + bl ba90 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b884 │ │ │ │ │ + beq.w b87c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8b8 │ │ │ │ │ + bne.w b8b0 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w b848 │ │ │ │ │ + blt.w b840 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w b56a │ │ │ │ │ + beq.w b562 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b56a │ │ │ │ │ + beq.w b562 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba98 │ │ │ │ │ + bl ba90 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b56a │ │ │ │ │ + beq.w b562 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba80 │ │ │ │ │ + beq.w ba78 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r4, [r5, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ strd r5, r4, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba5c │ │ │ │ │ + beq.w ba54 │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8c6 │ │ │ │ │ + bne.w b8be │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - ble.w b5a6 │ │ │ │ │ + ble.w b59e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ - b.n b4de │ │ │ │ │ + b.n b4d6 │ │ │ │ │ mov r9, sl │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b638 │ │ │ │ │ + beq.w b630 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ - b.n b3f4 │ │ │ │ │ + b.n b3ec │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b928 │ │ │ │ │ + blt.w b920 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b93c │ │ │ │ │ + bne.w b934 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b3b4 │ │ │ │ │ + bl b3ac │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ba │ │ │ │ │ + beq.w b6b2 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ba │ │ │ │ │ + beq.w b6b2 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ba98 │ │ │ │ │ + bl ba90 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ba │ │ │ │ │ + beq.w b6b2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b974 │ │ │ │ │ + beq.w b96c │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r4, [r5, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ strd r5, r4, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b952 │ │ │ │ │ + beq.w b94a │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b8b8 │ │ │ │ │ + bne.n b8b0 │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.w b6f6 │ │ │ │ │ + ble.w b6ee │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - b.n b65e │ │ │ │ │ + b.n b656 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b5b0 │ │ │ │ │ + beq.w b5a8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b496 │ │ │ │ │ + beq.w b48e │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b79c │ │ │ │ │ + b.n b794 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b6fe │ │ │ │ │ + beq.w b6f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b578 │ │ │ │ │ + beq.w b570 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b86a │ │ │ │ │ + b.n b862 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n b89a │ │ │ │ │ + b.n b892 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n b79c │ │ │ │ │ + b.n b794 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n b86a │ │ │ │ │ + b.n b862 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b9ea │ │ │ │ │ + blt.w b9e2 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b87a │ │ │ │ │ + bne.n b872 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - bne.w b466 │ │ │ │ │ + bne.w b45e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b466 │ │ │ │ │ + b.n b45e │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w b56a │ │ │ │ │ - b.n b716 │ │ │ │ │ + beq.w b562 │ │ │ │ │ + b.n b70e │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b89a │ │ │ │ │ + b.n b892 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b89a │ │ │ │ │ + b.n b892 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b688 │ │ │ │ │ + b.n b680 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, b982 │ │ │ │ │ + cbnz r0, b97a │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ str.w r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b6fe │ │ │ │ │ - b.n b89a │ │ │ │ │ + beq.w b6f6 │ │ │ │ │ + b.n b892 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r9, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b964 │ │ │ │ │ + b.n b95c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b89a │ │ │ │ │ + b.n b892 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n b3f4 │ │ │ │ │ + b.n b3ec │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b432 │ │ │ │ │ + b.n b42a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ - b.n b3de │ │ │ │ │ + b.n b3d6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b9fa │ │ │ │ │ + blt.n b9f2 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b8aa │ │ │ │ │ + bne.w b8a2 │ │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - bne.w b540 │ │ │ │ │ + bne.w b538 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b540 │ │ │ │ │ + b.n b538 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r9, sl │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b79c │ │ │ │ │ + b.n b794 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r0, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b86a │ │ │ │ │ + b.n b862 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b508 │ │ │ │ │ + b.n b500 │ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b488 │ │ │ │ │ - b.n b5c4 │ │ │ │ │ + beq.w b480 │ │ │ │ │ + b.n b5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, ba54 │ │ │ │ │ + cbnz r0, ba4c │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b638 │ │ │ │ │ - b.n b79c │ │ │ │ │ + beq.w b630 │ │ │ │ │ + b.n b794 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ba3a │ │ │ │ │ + b.n ba32 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b79c │ │ │ │ │ + b.n b794 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, ba90 │ │ │ │ │ + cbnz r0, ba88 │ │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5b0 │ │ │ │ │ - b.n b86a │ │ │ │ │ + beq.w b5a8 │ │ │ │ │ + b.n b862 │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldrd fp, r4, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - b.n ba70 │ │ │ │ │ + b.n ba68 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r0, [sl, #60] @ 0x3c │ │ │ │ │ - b.n b86a │ │ │ │ │ + b.n b862 │ │ │ │ │ │ │ │ │ │ -0000ba98 : │ │ │ │ │ +0000ba90 : │ │ │ │ │ shift_expr_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 bd42 │ │ │ │ │ + beq.w bd3c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, badc │ │ │ │ │ + cbz r0, bad4 │ │ │ │ │ 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 r5, [r4, #8] │ │ │ │ │ @@ -19895,288 +19907,289 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1131 @ 0x46b │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdf2 │ │ │ │ │ + bne.w bdec │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bdda │ │ │ │ │ + beq.w bdd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd38 │ │ │ │ │ + bne.w bd32 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n bbca │ │ │ │ │ + beq.n bb90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r8, [r3, #12] │ │ │ │ │ - bl ba98 │ │ │ │ │ + bl ba90 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bbf4 │ │ │ │ │ + bne.n bbba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd38 │ │ │ │ │ + bne.w bd32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba98 │ │ │ │ │ + bl ba90 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, bb96 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n bbee │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc5c │ │ │ │ │ + bne.w bc56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bd38 │ │ │ │ │ + bne.w bd32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdfc │ │ │ │ │ + bl bdf4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bb76 │ │ │ │ │ + cbz r0, bb70 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bc54 │ │ │ │ │ + bne.n bc4e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n bb86 │ │ │ │ │ + ble.n bb80 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n bae0 │ │ │ │ │ + b.n bad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bc54 │ │ │ │ │ + bne.n bc4e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 bdb6 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ + ldrd fp, r8, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w bd32 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ba90 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n bb22 │ │ │ │ │ + movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb40 │ │ │ │ │ + beq.n bb22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdfc │ │ │ │ │ + bl bdf4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb40 │ │ │ │ │ + beq.n bb22 │ │ │ │ │ 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 bde2 │ │ │ │ │ + beq.w bddc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - b.n bc26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w bdbc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldrd fp, r8, [r3, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w bd38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ba98 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bb2a │ │ │ │ │ - movs r1, #33 @ 0x21 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + b.n bc20 │ │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb2a │ │ │ │ │ + beq.n bb3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdfc │ │ │ │ │ + bl bdf4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb2a │ │ │ │ │ + beq.n bb3a │ │ │ │ │ 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 bde2 │ │ │ │ │ + beq.w bddc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r8, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bb5e │ │ │ │ │ + bne.n bb58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdbc │ │ │ │ │ + bne.w bdb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bb86 │ │ │ │ │ + beq.n bb80 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bad4 │ │ │ │ │ + b.n bacc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bd3a │ │ │ │ │ + bne.n bd34 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w bdc6 │ │ │ │ │ + beq.w bdc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdfc │ │ │ │ │ + bl bdf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd3e │ │ │ │ │ + beq.n bd38 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bdb4 │ │ │ │ │ + beq.w bdae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bdac │ │ │ │ │ + bne.w bda6 │ │ │ │ │ movs r1, #14 │ │ │ │ │ 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 bd50 │ │ │ │ │ + bne.n bd4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdac │ │ │ │ │ + bne.n bda6 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd50 │ │ │ │ │ + bne.n bd4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdac │ │ │ │ │ + bne.n bda6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd50 │ │ │ │ │ + bne.n bd4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdac │ │ │ │ │ + bne.n bda6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd50 │ │ │ │ │ + bne.n bd4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdac │ │ │ │ │ + bne.n bda6 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bd50 │ │ │ │ │ + cbnz r0, bd4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdac │ │ │ │ │ + bne.n bda6 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bd50 │ │ │ │ │ + cbnz r0, bd4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bdac │ │ │ │ │ + bne.n bda6 │ │ │ │ │ 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, bd54 │ │ │ │ │ + cbnz r0, bd4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb54 │ │ │ │ │ + beq.w bb4e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc54 │ │ │ │ │ + b.n bc4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd2a │ │ │ │ │ + b.n bd24 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ - b.n bac2 │ │ │ │ │ + b.n baba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, bd6a │ │ │ │ │ + cbnz r0, bd64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd2a │ │ │ │ │ + b.n bd24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9d10 │ │ │ │ │ + bl 9cf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd64 │ │ │ │ │ + beq.n bd5e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20185,86 +20198,85 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd3e │ │ │ │ │ + beq.n bd38 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd2c │ │ │ │ │ + b.n bd26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bd2a │ │ │ │ │ + b.n bd24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bc8c │ │ │ │ │ + b.n bc86 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc54 │ │ │ │ │ + b.n bc4e │ │ │ │ │ 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 bc72 │ │ │ │ │ + beq.w bc6c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n bd2c │ │ │ │ │ + b.n bd26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bb04 │ │ │ │ │ + b.n bafc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bb86 │ │ │ │ │ - b.n bc54 │ │ │ │ │ + beq.w bb80 │ │ │ │ │ + b.n bc4e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bad4 │ │ │ │ │ - nop │ │ │ │ │ + b.n bacc │ │ │ │ │ │ │ │ │ │ -0000bdfc : │ │ │ │ │ +0000bdf4 : │ │ │ │ │ sum_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 bfd0 │ │ │ │ │ + beq.w bfc8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, be40 │ │ │ │ │ + cbz r0, be38 │ │ │ │ │ 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 r5, [r4, #8] │ │ │ │ │ @@ -20272,641 +20284,641 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 bfc8 │ │ │ │ │ + bne.w bfc0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bfc0 │ │ │ │ │ + beq.w bfb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf98 │ │ │ │ │ + bne.w bf90 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n beea │ │ │ │ │ + beq.n bee2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ - bl bdfc │ │ │ │ │ + bl bdf4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bf10 │ │ │ │ │ + bne.n bf08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bf98 │ │ │ │ │ + bne.n bf90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdfc │ │ │ │ │ + bl bdf4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bf42 │ │ │ │ │ + bne.n bf3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bf98 │ │ │ │ │ + bne.n bf90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bff0 │ │ │ │ │ + bl bfe8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, bed0 │ │ │ │ │ + cbz r0, bec8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bf9c │ │ │ │ │ + bne.n bf94 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n beda │ │ │ │ │ + bge.n bed2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n be44 │ │ │ │ │ + b.n be3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bf9c │ │ │ │ │ + bne.n bf94 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [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 bfde │ │ │ │ │ + blt.n bfd6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bf98 │ │ │ │ │ + bne.n bf90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bdfc │ │ │ │ │ + bl bdf4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be8e │ │ │ │ │ + beq.n be86 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be8e │ │ │ │ │ + beq.n be86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bff0 │ │ │ │ │ + bl bfe8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be8e │ │ │ │ │ + beq.n be86 │ │ │ │ │ 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 bfba │ │ │ │ │ + beq.n bfb2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n bf70 │ │ │ │ │ + b.n bf68 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bea4 │ │ │ │ │ + beq.n be9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bff0 │ │ │ │ │ + bl bfe8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bea4 │ │ │ │ │ + beq.n be9c │ │ │ │ │ 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, bfba │ │ │ │ │ + cbz r0, bfb2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r8, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bfa4 │ │ │ │ │ + cbz r0, bf9c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, bf9c │ │ │ │ │ + cbnz r1, bf94 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n beca │ │ │ │ │ - b.n beda │ │ │ │ │ + bgt.n bec2 │ │ │ │ │ + b.n bed2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be38 │ │ │ │ │ + b.n be30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, bfe8 │ │ │ │ │ + cbnz r0, bfe0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n beda │ │ │ │ │ - b.n bf9c │ │ │ │ │ + beq.n bed2 │ │ │ │ │ + b.n bf94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bfb0 │ │ │ │ │ + b.n bfa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n be68 │ │ │ │ │ + b.n be60 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be38 │ │ │ │ │ + b.n be30 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ - b.n be26 │ │ │ │ │ + b.n be1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bf9c │ │ │ │ │ + b.n bf94 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bf9c │ │ │ │ │ + b.n bf94 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bff0 : │ │ │ │ │ +0000bfe8 : │ │ │ │ │ term_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 c0ce │ │ │ │ │ + beq.n c0c6 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, c02e │ │ │ │ │ + cbz r0, c026 │ │ │ │ │ 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} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c0c4 │ │ │ │ │ + bne.n c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c0ba │ │ │ │ │ - cbz r0, c0aa │ │ │ │ │ + bne.n c0b2 │ │ │ │ │ + cbz r0, c0a2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n c0aa │ │ │ │ │ + bge.n c0a2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, c0c4 │ │ │ │ │ + cbnz r0, c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c0ba │ │ │ │ │ - cbz r0, c0a8 │ │ │ │ │ + cbnz r2, c0b2 │ │ │ │ │ + cbz r0, c0a0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n c0a8 │ │ │ │ │ + bge.n c0a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, c0c4 │ │ │ │ │ + cbnz r3, c0bc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c0ba │ │ │ │ │ - cbz r0, c0b6 │ │ │ │ │ + cbnz r2, c0b2 │ │ │ │ │ + cbz r0, c0ae │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c0b6 │ │ │ │ │ + ble.n c0ae │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c07c │ │ │ │ │ + b.n c074 │ │ │ │ │ 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 c028 │ │ │ │ │ + b.n c020 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c0aa │ │ │ │ │ + b.n c0a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c028 │ │ │ │ │ + b.n c020 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c028 │ │ │ │ │ + b.n c020 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ - b.n c016 │ │ │ │ │ + b.n c00e │ │ │ │ │ │ │ │ │ │ -0000c0dc : │ │ │ │ │ +0000c0d4 : │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c9aa │ │ │ │ │ + beq.w c904 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9b8 │ │ │ │ │ + bne.w c912 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c8b4 │ │ │ │ │ + beq.w c8ae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c9a0 │ │ │ │ │ + beq.w c8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ 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 │ │ │ │ │ - beq.w c27c │ │ │ │ │ + beq.w c274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c2c8 │ │ │ │ │ + bne.w c2c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8d2 │ │ │ │ │ + bne.w c8c8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c8a8 │ │ │ │ │ + beq.w c8a2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c2da │ │ │ │ │ + beq.w c2d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c326 │ │ │ │ │ + bne.w c31e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8d2 │ │ │ │ │ + bne.w c8c8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c89c │ │ │ │ │ + beq.w c88c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c338 │ │ │ │ │ + beq.w c330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c384 │ │ │ │ │ + bne.w c37c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8d2 │ │ │ │ │ + bne.w c8c8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c8e4 │ │ │ │ │ + beq.w c8d0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c396 │ │ │ │ │ + beq.w c38e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c3e2 │ │ │ │ │ + bne.w c3da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8d2 │ │ │ │ │ + bne.w c8c8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c890 │ │ │ │ │ + beq.w c8dc │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3f4 │ │ │ │ │ + beq.w c3ec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c440 │ │ │ │ │ + bne.w c438 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c734 │ │ │ │ │ + bne.w c72c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8da │ │ │ │ │ + bne.w c898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9d0 │ │ │ │ │ + bl c9c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4b2 │ │ │ │ │ + beq.w c4aa │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c902 │ │ │ │ │ + bne.w c9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c870 │ │ │ │ │ - cbz r0, c2b2 │ │ │ │ │ + bne.w c866 │ │ │ │ │ + cbz r0, c2aa │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c4fa │ │ │ │ │ + blt.w c4f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c158 │ │ │ │ │ + beq.w c150 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4b6 │ │ │ │ │ + bne.w c4ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c156 │ │ │ │ │ + b.n c14e │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c908 │ │ │ │ │ + bne.w c872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c864 │ │ │ │ │ - cbz r0, c310 │ │ │ │ │ + bne.w c84e │ │ │ │ │ + cbz r0, c308 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.w c656 │ │ │ │ │ + bgt.w c64e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c196 │ │ │ │ │ + beq.w c18e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c7fc │ │ │ │ │ + bne.w c7f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c194 │ │ │ │ │ + b.n c18c │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c876 │ │ │ │ │ + bne.w c9b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c86a │ │ │ │ │ - cbz r0, c36e │ │ │ │ │ + bne.w c848 │ │ │ │ │ + cbz r0, c366 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c56e │ │ │ │ │ + blt.w c5da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c1d4 │ │ │ │ │ + beq.w c1cc │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c824 │ │ │ │ │ + bne.w c81e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c1d2 │ │ │ │ │ + b.n c1ca │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8f0 │ │ │ │ │ + bne.w c9aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c84c │ │ │ │ │ - cbz r0, c3cc │ │ │ │ │ + bne.w c86c │ │ │ │ │ + cbz r0, c3c4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c5e2 │ │ │ │ │ + blt.w c566 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c212 │ │ │ │ │ + beq.w c20a │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c7d2 │ │ │ │ │ + bne.w c7ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c210 │ │ │ │ │ + b.n c208 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c87c │ │ │ │ │ + bne.w c878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c852 │ │ │ │ │ - cbz r0, c42a │ │ │ │ │ + bne.w c854 │ │ │ │ │ + cbz r0, c422 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt.w c6c8 │ │ │ │ │ + blt.w c6c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c250 │ │ │ │ │ + beq.w c248 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c24e │ │ │ │ │ + beq.w c246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9d0 │ │ │ │ │ + bl c9c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c24e │ │ │ │ │ + beq.w c246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8f6 │ │ │ │ │ + beq.w c9b6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ @@ -20918,511 +20930,524 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, c4f6 │ │ │ │ │ + cbnz r0, c4ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8fc │ │ │ │ │ + beq.w c8e8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c272 │ │ │ │ │ + b.n c26a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c270 │ │ │ │ │ + b.n c268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9d0 │ │ │ │ │ + bl c9c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c2d6 │ │ │ │ │ + beq.w c2ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8f6 │ │ │ │ │ + beq.w c9b6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c49e │ │ │ │ │ + beq.n c496 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c270 │ │ │ │ │ + b.n c268 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c902 │ │ │ │ │ + bne.w c9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c870 │ │ │ │ │ + bne.w c866 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7aa │ │ │ │ │ + beq.w c7a2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w c7aa │ │ │ │ │ + bge.w c7a2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c902 │ │ │ │ │ + bne.w c9bc │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c870 │ │ │ │ │ + bne.w c866 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7be │ │ │ │ │ + beq.w c7b6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c7be │ │ │ │ │ + ble.w c7b6 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c532 │ │ │ │ │ + b.n c52a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c876 │ │ │ │ │ + bne.w c9aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c86a │ │ │ │ │ + bne.w c86c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7b2 │ │ │ │ │ + beq.w c7aa │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ble.w c7b2 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + bge.w c7aa │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c876 │ │ │ │ │ + bne.w c9aa │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c86a │ │ │ │ │ + bne.w c86c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7ca │ │ │ │ │ + beq.w c7c2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c7ca │ │ │ │ │ + ble.w c7c2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c5a6 │ │ │ │ │ + b.n c59e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8f0 │ │ │ │ │ + bne.w c9b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c84c │ │ │ │ │ + bne.w c848 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7b6 │ │ │ │ │ + beq.w c7ae │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bge.w c7b6 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + ble.w c7ae │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8f0 │ │ │ │ │ + bne.w c9b0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c84c │ │ │ │ │ + bne.w c848 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7ce │ │ │ │ │ + beq.w c7c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c7ce │ │ │ │ │ + ble.w c7c6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c61a │ │ │ │ │ + b.n c612 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c908 │ │ │ │ │ + bne.w c872 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c864 │ │ │ │ │ + bne.w c84e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7ba │ │ │ │ │ + beq.w c7b2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w c7ba │ │ │ │ │ + bge.w c7b2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c908 │ │ │ │ │ + bne.w c872 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c864 │ │ │ │ │ + bne.w c84e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7c2 │ │ │ │ │ + beq.w c7ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n c7c2 │ │ │ │ │ + ble.n c7ba │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c68e │ │ │ │ │ + b.n c686 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c87c │ │ │ │ │ + bne.w c878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c852 │ │ │ │ │ + bne.w c854 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7ae │ │ │ │ │ + beq.n c7a6 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble.n c7ae │ │ │ │ │ + ble.n c7a6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c87c │ │ │ │ │ + bne.w c878 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl c0dc │ │ │ │ │ + bl c0d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c852 │ │ │ │ │ + bne.w c854 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7c6 │ │ │ │ │ + beq.n c7be │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c7c6 │ │ │ │ │ + ble.n c7be │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c6fc │ │ │ │ │ + b.n c6f4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c9b8 │ │ │ │ │ + bne.w c912 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w c93e │ │ │ │ │ + beq.w c956 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w c90e │ │ │ │ │ + beq.w c926 │ │ │ │ │ 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 c924 │ │ │ │ │ + bne.w c93c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c91c │ │ │ │ │ + bne.w c934 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c924 │ │ │ │ │ + bne.w c93c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c91c │ │ │ │ │ + bne.w c934 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c924 │ │ │ │ │ + bne.w c93c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c25a │ │ │ │ │ + b.n c252 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c2b2 │ │ │ │ │ + b.n c2aa │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c42a │ │ │ │ │ + b.n c422 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c36e │ │ │ │ │ + b.n c3c4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c3cc │ │ │ │ │ + b.n c366 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n c310 │ │ │ │ │ + b.n c308 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c2b2 │ │ │ │ │ + b.n c2aa │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c310 │ │ │ │ │ + b.n c308 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c42a │ │ │ │ │ + b.n c422 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c36e │ │ │ │ │ + b.n c3c4 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n c3cc │ │ │ │ │ + b.n c366 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9d0 │ │ │ │ │ + bl c9c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3f0 │ │ │ │ │ + beq.w c3e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8f6 │ │ │ │ │ + beq.w c9b6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n c4de │ │ │ │ │ + b.n c4d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9d0 │ │ │ │ │ + bl c9c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c334 │ │ │ │ │ + beq.w c32c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8f6 │ │ │ │ │ + beq.w c9b6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n c4de │ │ │ │ │ + b.n c4d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9d0 │ │ │ │ │ + bl c9c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c392 │ │ │ │ │ + beq.w c38a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8f6 │ │ │ │ │ + beq.w c9b6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n c4de │ │ │ │ │ + b.n c4d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c212 │ │ │ │ │ + b.n c1cc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c18e │ │ │ │ │ ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c25a │ │ │ │ │ - b.n c736 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c196 │ │ │ │ │ + beq.w c252 │ │ │ │ │ + b.n c72e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c1d4 │ │ │ │ │ + b.n c150 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c158 │ │ │ │ │ + b.n c20a │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c1c4 │ │ │ │ │ + b.n c17e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c24e │ │ │ │ │ - b.n c440 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b.n c228 │ │ │ │ │ + beq.w c246 │ │ │ │ │ + b.n c438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n c1ac │ │ │ │ │ + b.n c1a4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n c26a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n c16e │ │ │ │ │ + b.n c166 │ │ │ │ │ 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 c9c4 │ │ │ │ │ + blt.n c91a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n c992 │ │ │ │ │ + cbz r2, c8ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n c272 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n c272 │ │ │ │ │ + b.n c26a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n c1ea │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c202 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n c1e2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + b.n c220 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n c268 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w c126 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n c126 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w c102 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n c26a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c272 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n c270 │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c148 │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - b.n c186 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n c26a │ │ │ │ │ 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 c75a │ │ │ │ │ + beq.w c752 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c7a2 │ │ │ │ │ + b.n c79a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ 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, c950 │ │ │ │ │ + cbnz r0, c968 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7a2 │ │ │ │ │ + b.n c79a │ │ │ │ │ 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 c74c │ │ │ │ │ - b.n c7a2 │ │ │ │ │ + beq.w c744 │ │ │ │ │ + b.n c79a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9d0 │ │ │ │ │ + bl c9c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c938 │ │ │ │ │ + beq.n c950 │ │ │ │ │ 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 │ │ │ │ │ @@ -21431,213 +21456,198 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, c9c0 │ │ │ │ │ + cbz r0, c9c4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7a4 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w c12e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w c12e │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w c10a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n c272 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c7a2 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + b.n c79c │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + b.n c1fa │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + b.n c1bc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c272 │ │ │ │ │ + b.n c26a │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + b.w c140 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n c79a │ │ │ │ │ │ │ │ │ │ -0000c9d0 : │ │ │ │ │ +0000c9c8 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ce36 │ │ │ │ │ + beq.w ce9a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce30 │ │ │ │ │ + bne.w ce14 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cb76 │ │ │ │ │ + bne.w cb6c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w ce1e │ │ │ │ │ + beq.w ce02 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc84 │ │ │ │ │ + bne.w cc92 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccd6 │ │ │ │ │ + bne.w cce2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc84 │ │ │ │ │ + bne.w cc92 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc38 │ │ │ │ │ + bne.w cc46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc84 │ │ │ │ │ + bne.w cc92 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cdb2 │ │ │ │ │ + bne.w cdd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce30 │ │ │ │ │ + bne.w ce14 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ce04 │ │ │ │ │ + beq.w cc26 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w ce50 │ │ │ │ │ + beq.w ce24 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ce7c │ │ │ │ │ + beq.w ce50 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb84 │ │ │ │ │ + bne.n cb7a │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w ce98 │ │ │ │ │ + beq.w ce8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, fp, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce8a │ │ │ │ │ + bne.w ce5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccfe │ │ │ │ │ + bne.w cd0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ce8a │ │ │ │ │ + bne.w ce5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cebc │ │ │ │ │ + bl ceb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc30 │ │ │ │ │ + beq.w cc1e │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 cb90 │ │ │ │ │ + beq.n cb86 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc8e │ │ │ │ │ + bne.w cc9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cb98 │ │ │ │ │ + bne.n cb8e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cba4 │ │ │ │ │ + beq.n cb9e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbc4 │ │ │ │ │ + beq.n cbbe │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cc22 │ │ │ │ │ + beq.n cc36 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -21648,97 +21658,107 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n cb1e │ │ │ │ │ + bne.n cb16 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cb36 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n cb2e │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.n cc2a │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b.n cb62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ceb4 │ │ │ │ │ + bne.w cdfc │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb56 │ │ │ │ │ + bne.n cb4e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w cea6 │ │ │ │ │ + beq.w ceaa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ceb4 │ │ │ │ │ + bne.w cdfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd4e │ │ │ │ │ + bne.w cd72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ceb4 │ │ │ │ │ + bne.w cdfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cebc │ │ │ │ │ + bl ceb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, cc34 │ │ │ │ │ + cbz r0, cc3a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb66 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b.n cb6c │ │ │ │ │ + bne.n cb5c │ │ │ │ │ + b.n cb90 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n cb04 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n cb00 │ │ │ │ │ + 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 ce1a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n cb90 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n cc04 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov.w r2, #1136 @ 0x470 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n cc06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9d0 │ │ │ │ │ + bl c9c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca56 │ │ │ │ │ + beq.w ca4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, cc84 │ │ │ │ │ + cbz r0, cc92 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -21746,86 +21766,86 @@ │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc2c │ │ │ │ │ + bne.n cb9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce2a │ │ │ │ │ + bne.w ce0e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n cb6c │ │ │ │ │ + b.n cb62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cb7e │ │ │ │ │ + b.n cb74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9d0 │ │ │ │ │ + bl c9c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce12 │ │ │ │ │ + beq.w ce64 │ │ │ │ │ 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 ce0e │ │ │ │ │ + beq.n cc34 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdf0 │ │ │ │ │ + beq.w ce68 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n cb66 │ │ │ │ │ + b.n cb5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9d0 │ │ │ │ │ + bl c9c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca3e │ │ │ │ │ + beq.w ca36 │ │ │ │ │ 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 cc84 │ │ │ │ │ + beq.n cc92 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n cc5c │ │ │ │ │ + b.n cc6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cebc │ │ │ │ │ + bl ceb8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w caec │ │ │ │ │ + beq.w cae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce16 │ │ │ │ │ + beq.w ce7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -21835,31 +21855,40 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, cd9e │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - b.n cb08 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w cc22 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w cc22 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n cb88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cebc │ │ │ │ │ + bl ceb8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbf0 │ │ │ │ │ + beq.w cbea │ │ │ │ │ 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 ceb4 │ │ │ │ │ + beq.n cdfc │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ @@ -21869,996 +21898,967 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, cddc │ │ │ │ │ - mov.w r2, #1136 @ 0x470 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n cc0c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w cc3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd4a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n cb92 │ │ │ │ │ + beq.w cc3e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #2 │ │ │ │ │ + b.n cb90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c9d0 │ │ │ │ │ + bl c9c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca6e │ │ │ │ │ + beq.w ca66 │ │ │ │ │ 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 cc84 │ │ │ │ │ + beq.w cc92 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n cc5c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n cd96 │ │ │ │ │ + b.n cc6a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n cc22 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w cb9a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cb9a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, ce46 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cb98 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cb90 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n cb92 │ │ │ │ │ + b.n cb90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w ca1e │ │ │ │ │ + bge.w ca16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cc8a │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w c9fe │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce30 │ │ │ │ │ + b.n cc98 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w ca92 │ │ │ │ │ + bne.w ca8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ce90 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + blt.n ce84 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r2, #12] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cb98 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w caac │ │ │ │ │ + bne.w cc36 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w caa4 │ │ │ │ │ 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 caac │ │ │ │ │ + beq.w caa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cb92 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + b.n cb88 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n cb86 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w cb90 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n cb90 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cb9a │ │ │ │ │ + b.n cb88 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n cb90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w caca │ │ │ │ │ - b.n cda8 │ │ │ │ │ + bge.w cac2 │ │ │ │ │ + b.n cd68 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w c9f6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ce14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w cbce │ │ │ │ │ - b.n cde6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - b.n cc22 │ │ │ │ │ - nop │ │ │ │ │ + bge.w cbc8 │ │ │ │ │ + b.n cdc8 │ │ │ │ │ │ │ │ │ │ -0000cebc : │ │ │ │ │ +0000ceb8 : │ │ │ │ │ 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 cf9e │ │ │ │ │ + beq.n cf9a │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, cefa │ │ │ │ │ + cbz r0, cef6 │ │ │ │ │ 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} │ │ │ │ │ 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 cf94 │ │ │ │ │ + bne.n cf90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cf8a │ │ │ │ │ - cbz r0, cf76 │ │ │ │ │ + bne.n cf86 │ │ │ │ │ + cbz r0, cf72 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n cf76 │ │ │ │ │ + bge.n cf72 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, cf94 │ │ │ │ │ + cbnz r0, cf90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cf8a │ │ │ │ │ - cbz r0, cf86 │ │ │ │ │ + cbnz r2, cf86 │ │ │ │ │ + cbz r0, cf82 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n cf86 │ │ │ │ │ + bge.n cf82 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, cf94 │ │ │ │ │ + cbnz r3, cf90 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cf8a │ │ │ │ │ - cbz r0, cf74 │ │ │ │ │ + cbnz r2, cf86 │ │ │ │ │ + cbz r0, cf70 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n cf74 │ │ │ │ │ + ble.n cf70 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n cf48 │ │ │ │ │ + b.n cf44 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n cf76 │ │ │ │ │ + b.n cf72 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cef4 │ │ │ │ │ + b.n cef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cef4 │ │ │ │ │ + b.n cef0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n cee2 │ │ │ │ │ + b.n cede │ │ │ │ │ │ │ │ │ │ -0000cfac : │ │ │ │ │ +0000cfa8 : │ │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d5de │ │ │ │ │ + beq.w d5b2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d5d6 │ │ │ │ │ + bne.w d5aa │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w d64c │ │ │ │ │ + beq.w d60e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d678 │ │ │ │ │ + beq.w d63a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1b6 │ │ │ │ │ + beq.w d1b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d15e │ │ │ │ │ + beq.w d15a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d16a │ │ │ │ │ + bne.w d166 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d14a │ │ │ │ │ + bne.w d146 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d63c │ │ │ │ │ + beq.w d642 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d278 │ │ │ │ │ + beq.w d274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d152 │ │ │ │ │ + beq.n d14e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8360 │ │ │ │ │ + bl 8344 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d588 │ │ │ │ │ + bne.w d56e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d14a │ │ │ │ │ + bne.n d146 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d602 │ │ │ │ │ + beq.w d5e2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d380 │ │ │ │ │ + beq.w d31e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d142 │ │ │ │ │ + beq.n d13e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d326 │ │ │ │ │ + bne.w d3f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d14a │ │ │ │ │ + bne.n d146 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d5fa │ │ │ │ │ + beq.w d5da │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d458 │ │ │ │ │ + beq.w d44e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n d11a │ │ │ │ │ + beq.n d116 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d510 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w d4f8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w d5ea │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w d5be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d90 │ │ │ │ │ + bl 5d6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d274 │ │ │ │ │ + beq.w d270 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d0d8 │ │ │ │ │ + beq.n d0d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d136 │ │ │ │ │ + b.n d132 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d08c │ │ │ │ │ - b.n d14a │ │ │ │ │ + beq.n d088 │ │ │ │ │ + b.n d146 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d040 │ │ │ │ │ - b.n d14a │ │ │ │ │ + beq.w d03c │ │ │ │ │ + b.n d146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d15c │ │ │ │ │ + beq.n d158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, d1a8 │ │ │ │ │ + cbz r0, d1a4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d560 │ │ │ │ │ + beq.w d546 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d630 │ │ │ │ │ + bne.w d5f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5c2 │ │ │ │ │ + bne.w d5c2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d25c │ │ │ │ │ + beq.n d258 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge.n d25c │ │ │ │ │ + bge.n d258 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d630 │ │ │ │ │ + bne.w d5f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5c2 │ │ │ │ │ + bne.w d5c2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d572 │ │ │ │ │ + beq.w d558 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge.w d572 │ │ │ │ │ + bge.w d558 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 d630 │ │ │ │ │ + bne.w d5f2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5c2 │ │ │ │ │ - cbz r0, d25a │ │ │ │ │ + bne.w d5c2 │ │ │ │ │ + cbz r0, d256 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n d25a │ │ │ │ │ + ble.n d256 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n d224 │ │ │ │ │ + b.n d220 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d026 │ │ │ │ │ - b.n d160 │ │ │ │ │ + bne.w d022 │ │ │ │ │ + b.n d15c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d134 │ │ │ │ │ + b.n d130 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5f4 │ │ │ │ │ + bne.w d5fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5bc │ │ │ │ │ + bne.w d5c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d426 │ │ │ │ │ + beq.w d3c4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.w d426 │ │ │ │ │ + bge.w d3c4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5f4 │ │ │ │ │ + bne.w d5fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5bc │ │ │ │ │ + bne.w d5c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d576 │ │ │ │ │ + beq.w d55c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge.w d576 │ │ │ │ │ + bge.w d55c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 d5f4 │ │ │ │ │ + bne.w d5fe │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5bc │ │ │ │ │ + bne.w d5c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d424 │ │ │ │ │ + beq.n d3c2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.w d424 │ │ │ │ │ + ble.n d3c2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d2ea │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e5ac │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w d62c │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d140 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d1a8 │ │ │ │ │ - ldrd r3, r2, [r0, #20] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w d57e │ │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_Call> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d560 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d134 │ │ │ │ │ + b.n d2e6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5ee │ │ │ │ │ + bne.w d5d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5b6 │ │ │ │ │ + bne.w d5ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d440 │ │ │ │ │ + beq.n d3de │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - ble.n d440 │ │ │ │ │ + ble.n d3de │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5ee │ │ │ │ │ + bne.w d5d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5b6 │ │ │ │ │ + bne.w d5ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d57a │ │ │ │ │ + beq.w d560 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge.w d57a │ │ │ │ │ + bge.w d560 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 d5ee │ │ │ │ │ + bne.w d5d4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5b6 │ │ │ │ │ - cbz r0, d43e │ │ │ │ │ + bne.w d5ce │ │ │ │ │ + cbz r0, d3dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n d43e │ │ │ │ │ + ble.n d3dc │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d3ee │ │ │ │ │ + b.n d38c │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d074 │ │ │ │ │ - b.n d154 │ │ │ │ │ + bne.w d070 │ │ │ │ │ + b.n d150 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d0c0 │ │ │ │ │ - b.n d144 │ │ │ │ │ + bne.w d0bc │ │ │ │ │ + b.n d140 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e584 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w d604 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d13c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w d1a4 │ │ │ │ │ + ldrd r3, r2, [r0, #20] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w d564 │ │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_Call> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n d546 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n d130 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d618 │ │ │ │ │ + bne.n d4e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5c8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n d4f8 │ │ │ │ │ + bne.w d59c │ │ │ │ │ + cbz r0, d4e0 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.n d4f8 │ │ │ │ │ + bge.n d4e0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w d618 │ │ │ │ │ + cbnz r0, d4e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d5c8 │ │ │ │ │ + bne.n d59c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d584 │ │ │ │ │ + beq.n d56a │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble.n d584 │ │ │ │ │ + ble.n d56a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 d618 │ │ │ │ │ + cbnz r3, d4e4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl cfac │ │ │ │ │ + bl cfa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d5c8 │ │ │ │ │ - cbz r0, d4f6 │ │ │ │ │ + bne.n d59c │ │ │ │ │ + cbz r0, d4de │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n d4f6 │ │ │ │ │ + ble.n d4de │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n d4c2 │ │ │ │ │ + b.n d4ae │ │ │ │ │ mov r8, r9 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d11c │ │ │ │ │ - b.n d10c │ │ │ │ │ + beq.w d116 │ │ │ │ │ + b.n d108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15194 │ │ │ │ │ + bl 151b4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d11a │ │ │ │ │ + beq.w d116 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d11a │ │ │ │ │ + beq.w d116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1a8 │ │ │ │ │ + beq.w d1a4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d37c │ │ │ │ │ + bne.n d44a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d636 │ │ │ │ │ + bne.n d608 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d134 │ │ │ │ │ + b.n d130 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n d25c │ │ │ │ │ + b.n d258 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d426 │ │ │ │ │ + b.n d3c4 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d440 │ │ │ │ │ + b.n d3de │ │ │ │ │ ldrd r1, sl, [sl, #8] │ │ │ │ │ - b.n d360 │ │ │ │ │ + b.n d430 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n d4f8 │ │ │ │ │ + b.n d4e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1a8 │ │ │ │ │ + beq.w d1a4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r9, [r9, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d612 │ │ │ │ │ + beq.n d5f8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r9, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n d36c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d144 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d154 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n d160 │ │ │ │ │ + b.n d43c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d124 │ │ │ │ │ + beq.w d120 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n d136 │ │ │ │ │ + b.n d132 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cfda │ │ │ │ │ + beq.w cfd6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d5d6 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d0b4 │ │ │ │ │ + b.n d5aa │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d15c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d150 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n d140 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d068 │ │ │ │ │ + b.n d0b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d0e6 │ │ │ │ │ + b.n d0e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n d0a2 │ │ │ │ │ + b.n d09e │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n d014 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d5a8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n d58e │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w d11a │ │ │ │ │ - b.n d10c │ │ │ │ │ + b.n d064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d144 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.n d018 │ │ │ │ │ + b.n d140 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d136 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n d056 │ │ │ │ │ + b.n d132 │ │ │ │ │ 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 d680 │ │ │ │ │ + blt.n d652 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d14a │ │ │ │ │ + bne.w d146 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w cffe │ │ │ │ │ + bne.w cffa │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n cffa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cffe │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1137 @ 0x471 │ │ │ │ │ + b.n d052 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d136 │ │ │ │ │ + b.n d132 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000d68c : │ │ │ │ │ +0000d660 : │ │ │ │ │ decorators_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d870 │ │ │ │ │ + beq.w d844 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d87e │ │ │ │ │ + bne.w d852 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d84e │ │ │ │ │ + beq.w d822 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d818 │ │ │ │ │ + beq.w d7ec │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, d708 │ │ │ │ │ + cbnz r7, d6dc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d83e │ │ │ │ │ + beq.w d812 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d71c │ │ │ │ │ + cbnz r0, d6f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ @@ -22868,700 +22868,705 @@ │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6f6 │ │ │ │ │ + beq.n d6ca │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d80a │ │ │ │ │ + beq.n d7de │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d836 │ │ │ │ │ + beq.n d80a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d760 │ │ │ │ │ + cbnz r3, d734 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d7bc │ │ │ │ │ + cbnz r0, d790 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n d700 │ │ │ │ │ + beq.n d6d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d700 │ │ │ │ │ + bne.n d6d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d826 │ │ │ │ │ + beq.n d7fa │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n d7a6 │ │ │ │ │ + ble.n d77a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n d7a6 │ │ │ │ │ + beq.n d77a │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n d796 │ │ │ │ │ + bne.n d76a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 122a4 │ │ │ │ │ - cbz r0, d804 │ │ │ │ │ + bl 122c4 │ │ │ │ │ + cbz r0, d7d8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, d806 │ │ │ │ │ + cbz r0, d7da │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d7ea │ │ │ │ │ + beq.n d7be │ │ │ │ │ str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n d748 │ │ │ │ │ + b.n d71c │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, d812 │ │ │ │ │ + cbz r0, d7e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n d7dc │ │ │ │ │ + b.n d7b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n d764 │ │ │ │ │ + b.n d738 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n d700 │ │ │ │ │ + b.n d6d4 │ │ │ │ │ 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 d70a │ │ │ │ │ + b.n d6de │ │ │ │ │ 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 │ │ │ │ │ - b.n d706 │ │ │ │ │ + b.n d6da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d752 │ │ │ │ │ + b.n d726 │ │ │ │ │ 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 d6ec │ │ │ │ │ - b.n d760 │ │ │ │ │ + beq.w d6c0 │ │ │ │ │ + b.n d734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d706 │ │ │ │ │ + bne.w d6da │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6d8 │ │ │ │ │ - b.n d818 │ │ │ │ │ + bne.w d6ac │ │ │ │ │ + b.n d7ec │ │ │ │ │ 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 d6b8 │ │ │ │ │ + beq.w d68c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n d712 │ │ │ │ │ + b.n d6e6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d888 : │ │ │ │ │ +0000d85c : │ │ │ │ │ lambdef_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n d99e │ │ │ │ │ + beq.n d972 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d9aa │ │ │ │ │ + bne.n d97e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n d8e0 │ │ │ │ │ + beq.n d8b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d908 │ │ │ │ │ + cbnz r0, d8dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ 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 d9b0 │ │ │ │ │ + blt.n d984 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d9bc │ │ │ │ │ + bne.n d990 │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8d0 │ │ │ │ │ + beq.n d8a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1823c │ │ │ │ │ + bl 18528 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d8d0 │ │ │ │ │ + bne.n d8a4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8d0 │ │ │ │ │ + beq.n d8a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8d0 │ │ │ │ │ + beq.n d8a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, d992 │ │ │ │ │ + cbz r0, d966 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n d95c │ │ │ │ │ + beq.n d930 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ - cbz r0, d97e │ │ │ │ │ + cbz r0, d952 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n d8d8 │ │ │ │ │ + b.n d8ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, d998 │ │ │ │ │ + cbz r0, d96c │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d956 │ │ │ │ │ + bne.n d92a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d958 │ │ │ │ │ + beq.n d92c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d8d8 │ │ │ │ │ + b.n d8ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8d8 │ │ │ │ │ + b.n d8ac │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d968 │ │ │ │ │ + b.n d93c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d8b2 │ │ │ │ │ + beq.n d886 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d8d8 │ │ │ │ │ + b.n d8ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8d8 │ │ │ │ │ + b.n d8ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d8d8 │ │ │ │ │ + b.n d8ac │ │ │ │ │ │ │ │ │ │ -0000d9c4 <_tmp_6_rule>: │ │ │ │ │ +0000d998 <_tmp_6_rule>: │ │ │ │ │ _tmp_6_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n da18 <_tmp_6_rule+0x54> │ │ │ │ │ + beq.n d9ec <_tmp_6_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, da24 <_tmp_6_rule+0x60> │ │ │ │ │ + cbnz r2, d9f8 <_tmp_6_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, da12 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, d9e6 <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, da12 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r3, d9e6 <_tmp_6_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, da12 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, d9e6 <_tmp_6_rule+0x4e> │ │ │ │ │ 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 da0e <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n d9e2 <_tmp_6_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d9e8 <_tmp_6_rule+0x24> │ │ │ │ │ + beq.n d9bc <_tmp_6_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n da0e <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n d9e2 <_tmp_6_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000da2c : │ │ │ │ │ +0000da00 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w dc72 │ │ │ │ │ + beq.w dc48 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc80 │ │ │ │ │ + bne.w dc56 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de4a │ │ │ │ │ + beq.w dde8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc8e │ │ │ │ │ + beq.w dc64 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w dc98 │ │ │ │ │ + bne.w dc6e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w de42 │ │ │ │ │ + beq.w dc76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de3c │ │ │ │ │ + bne.w dde2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n db80 │ │ │ │ │ + bne.n daf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de3c │ │ │ │ │ + bne.w dde2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, db1e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w dbbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de3c │ │ │ │ │ + bne.w dde2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, daea │ │ │ │ │ + cbnz r3, dac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dca0 │ │ │ │ │ + bne.w dc7e │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dc62 │ │ │ │ │ + bne.w dc38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w dc06 │ │ │ │ │ + bne.n db78 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 726c │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n dac2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n dac2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w de3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 16228 <_loop0_119_rule> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w de3c │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_comprehension> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n dbea │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n dc4c │ │ │ │ │ - str.w r6, [fp, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.n da8a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n daac │ │ │ │ │ + beq.n da80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 726c │ │ │ │ │ + bl 7248 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n daac │ │ │ │ │ + beq.n da80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n daac │ │ │ │ │ + beq.n da80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8b6c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de3c │ │ │ │ │ + beq.w dde2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16228 <_loop0_119_rule> │ │ │ │ │ + bl 16514 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de3c │ │ │ │ │ + beq.w dde2 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n db68 │ │ │ │ │ + bne.n dc0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n daf4 │ │ │ │ │ + beq.n dacc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w db04 │ │ │ │ │ + beq.n dada │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w db04 │ │ │ │ │ + bne.n dada │ │ │ │ │ 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.n dc88 │ │ │ │ │ + beq.n dc5e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n dc40 │ │ │ │ │ + ble.n dbb0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n dc40 │ │ │ │ │ + beq.n dbb0 │ │ │ │ │ mov r1, fp │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r3, r2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n dc32 │ │ │ │ │ + bne.n dba2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n db12 │ │ │ │ │ + b.n dae8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7248 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w da9a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w da9a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8b6c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w dde2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 16514 <_loop0_119_rule> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w dde2 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_comprehension> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n db5e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n dc22 │ │ │ │ │ + str.w r6, [fp, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + b.n da5e │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, dc88 │ │ │ │ │ + cbz r0, dc5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n db74 │ │ │ │ │ + b.n dc16 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de3c │ │ │ │ │ + bne.w dde2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e64 │ │ │ │ │ + bl d30 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n daf4 │ │ │ │ │ + b.n dacc │ │ │ │ │ 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 da58 │ │ │ │ │ + beq.w da2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n db16 │ │ │ │ │ + b.n daec │ │ │ │ │ mov r0, 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n db12 │ │ │ │ │ + b.n dae8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n da68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ddf8 │ │ │ │ │ + beq.w ddda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ddf0 │ │ │ │ │ + bne.w ddd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddbc │ │ │ │ │ + beq.w ddb2 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w dde8 │ │ │ │ │ + beq.w ddca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dde0 │ │ │ │ │ + bne.n ddac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddd8 │ │ │ │ │ + beq.n dda4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dde2 │ │ │ │ │ + bne.n ddae │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n ddb2 │ │ │ │ │ + beq.n dd94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, dd18 │ │ │ │ │ + cbnz r2, dcf8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de00 │ │ │ │ │ + bne.w de0a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ 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 ddd0 │ │ │ │ │ + beq.n dd9c │ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n ddc2 │ │ │ │ │ + bgt.n ddbc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -23569,35 +23574,36 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - cbnz r1, ddba │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n ddb8 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ 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 daea │ │ │ │ │ + beq.w dac2 │ │ │ │ │ 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, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r3, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w daea │ │ │ │ │ + beq.w dac2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -23605,273 +23611,267 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dbea │ │ │ │ │ - b.n db68 │ │ │ │ │ + beq.w db5e │ │ │ │ │ + b.n dc0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dd08 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n daea │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ - str.w r0, [r1, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n dd3a │ │ │ │ │ + b.n dce6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ddbc │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n dac2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ddb2 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ + str.w r0, [r1, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n dd1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dcd4 │ │ │ │ │ + b.n dcb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n daea │ │ │ │ │ + b.n dac2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n dc8e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n db6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dcb0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w dc6c │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w da4c │ │ │ │ │ + b.n dc64 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dd18 │ │ │ │ │ + beq.w dcf8 │ │ │ │ │ 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 de86 │ │ │ │ │ + cbz r0, de60 │ │ │ │ │ ldrd r0, r3, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n de6c │ │ │ │ │ + beq.n de46 │ │ │ │ │ ldrd r0, r3, [sp, #12] │ │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n dcfc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n dbfa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n da94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w dc96 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w da78 │ │ │ │ │ - b.n dc8e │ │ │ │ │ + b.n dcda │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddd0 │ │ │ │ │ + beq.n dd9c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n de2a │ │ │ │ │ + b.n de34 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n dd20 │ │ │ │ │ - nop │ │ │ │ │ + b.n dd00 │ │ │ │ │ │ │ │ │ │ -0000de8c : │ │ │ │ │ +0000de64 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e58c │ │ │ │ │ + beq.w e564 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e408 │ │ │ │ │ + bne.w e3e0 │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w e3de │ │ │ │ │ + beq.w e3b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e1f8 │ │ │ │ │ + bne.w e1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a8 │ │ │ │ │ + beq.w e080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a8 │ │ │ │ │ + beq.w e080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f40c │ │ │ │ │ + bl f3e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0aa │ │ │ │ │ + bne.w e082 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a8 │ │ │ │ │ + beq.w e080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd98 │ │ │ │ │ + bl fd70 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0aa │ │ │ │ │ + bne.w e082 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a8 │ │ │ │ │ + beq.w e080 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e59c │ │ │ │ │ + beq.w e574 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e56e │ │ │ │ │ + bne.w e546 │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e066 │ │ │ │ │ + bne.w e03e │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0aa │ │ │ │ │ + bne.w e082 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0a8 │ │ │ │ │ + beq.w e080 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e55e │ │ │ │ │ + beq.w e536 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e56e │ │ │ │ │ + bne.w e546 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dfba │ │ │ │ │ + cbz r0, df92 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e2fe │ │ │ │ │ + bne.w e2d6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e076 │ │ │ │ │ + bne.n e04e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e358 │ │ │ │ │ + bne.w e330 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e314 │ │ │ │ │ + bne.w e2ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e0aa │ │ │ │ │ + bne.n e082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0a8 │ │ │ │ │ + beq.n e080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e03e │ │ │ │ │ + cbz r0, e016 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ │ - cbz r5, e04c │ │ │ │ │ + cbz r5, e024 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w e324 │ │ │ │ │ + bne.w e2fc │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -23881,159 +23881,159 @@ │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e574 │ │ │ │ │ + beq.w e54c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e00a │ │ │ │ │ + bne.n dfe2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e00a │ │ │ │ │ + b.n dfe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df66 │ │ │ │ │ - b.n df62 │ │ │ │ │ + bne.w df3e │ │ │ │ │ + b.n df3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e35a │ │ │ │ │ + bne.w e332 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e3ca │ │ │ │ │ + beq.w e3a2 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e360 │ │ │ │ │ + bne.w e338 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n dfc6 │ │ │ │ │ + b.n df9e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e2e6 │ │ │ │ │ + bne.w e2be │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1dc │ │ │ │ │ + beq.w e1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1dc │ │ │ │ │ + beq.w e1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1dc │ │ │ │ │ + beq.n e1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f40c │ │ │ │ │ + bl f3e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e1dc │ │ │ │ │ + bne.n e1b4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1dc │ │ │ │ │ + beq.n e1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd98 │ │ │ │ │ + bl fd70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e1dc │ │ │ │ │ + bne.n e1b4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ 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 e1de │ │ │ │ │ + beq.n e1b6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e43c │ │ │ │ │ + beq.w e414 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e556 │ │ │ │ │ + bne.w e52e │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e2ee │ │ │ │ │ + bne.w e2c6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e1de │ │ │ │ │ + bne.n e1b6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1dc │ │ │ │ │ + beq.n e1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14c88 │ │ │ │ │ + bl 14ca8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e1dc │ │ │ │ │ + bne.n e1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1dc │ │ │ │ │ + beq.n e1b4 │ │ │ │ │ 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 e03e │ │ │ │ │ + beq.w e016 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ │ ldr.w r9, [r0, #24] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r5, e1e6 │ │ │ │ │ + cbz r5, e1be │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fbb0 │ │ │ │ │ + bl fb88 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -24050,329 +24050,329 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e444 │ │ │ │ │ + beq.w e41c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n e042 │ │ │ │ │ + b.n e01a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e1d8 │ │ │ │ │ + b.n e1b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e18e │ │ │ │ │ + bne.n e166 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e18e │ │ │ │ │ + b.n e166 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e426 │ │ │ │ │ + beq.w e3fe │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, e25c │ │ │ │ │ + cbnz r1, e234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, e25a │ │ │ │ │ + cbz r0, e232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, e25a │ │ │ │ │ + cbz r0, e232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f40c │ │ │ │ │ + bl f3e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, e25c │ │ │ │ │ + cbnz r1, e234 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, e25a │ │ │ │ │ + cbz r0, e232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd98 │ │ │ │ │ + bl fd70 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, e25c │ │ │ │ │ + cbnz r1, e234 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e45c │ │ │ │ │ + bne.w e434 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e434 │ │ │ │ │ + bne.w e40c │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e422 │ │ │ │ │ + bne.w e3fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, e2d4 │ │ │ │ │ + cbz r0, e2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, e2d4 │ │ │ │ │ + cbz r0, e2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f40c │ │ │ │ │ + bl f3e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e422 │ │ │ │ │ + bne.w e3fa │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, e2d4 │ │ │ │ │ + cbz r0, e2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd98 │ │ │ │ │ + bl fd70 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e422 │ │ │ │ │ + bne.w e3fa │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e4de │ │ │ │ │ + bne.w e4b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w deda │ │ │ │ │ + beq.w deb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e042 │ │ │ │ │ + b.n e01a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e140 │ │ │ │ │ - b.n e13c │ │ │ │ │ + bne.w e118 │ │ │ │ │ + b.n e114 │ │ │ │ │ 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 dfba │ │ │ │ │ + beq.w df92 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w dfec │ │ │ │ │ - b.n e0aa │ │ │ │ │ + beq.w dfc4 │ │ │ │ │ + b.n e082 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e34e │ │ │ │ │ + cbz r0, e326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e012 │ │ │ │ │ + bne.w dfea │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e012 │ │ │ │ │ + b.n dfea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0aa │ │ │ │ │ + b.n e082 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e09a │ │ │ │ │ + beq.w e072 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e09a │ │ │ │ │ + beq.w e072 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e09a │ │ │ │ │ + beq.w e072 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e09a │ │ │ │ │ + beq.w e072 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, e40e │ │ │ │ │ + cbnz r0, e3e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e09c │ │ │ │ │ + beq.w e074 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e0a0 │ │ │ │ │ + b.n e078 │ │ │ │ │ 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 e08c │ │ │ │ │ + beq.w e064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e0a0 │ │ │ │ │ + b.n e078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e416 │ │ │ │ │ + blt.n e3ee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e2e0 │ │ │ │ │ + beq.w e2b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e1fa │ │ │ │ │ + beq.w e1d2 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e042 │ │ │ │ │ + b.n e01a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e316 │ │ │ │ │ + b.n e2ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e042 │ │ │ │ │ + b.n e01a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e2d8 │ │ │ │ │ + b.n e2b0 │ │ │ │ │ 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 e208 │ │ │ │ │ + beq.w e1e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e2dc │ │ │ │ │ + b.n e2b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e124 │ │ │ │ │ + b.n e0fc │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1e2 │ │ │ │ │ + beq.w e1ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e042 │ │ │ │ │ + b.n e01a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc8 │ │ │ │ │ + bl a94 │ │ │ │ │ R_ARM_THM_CALL _tmp_227_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e25c │ │ │ │ │ + bne.w e234 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e25a │ │ │ │ │ + beq.w e232 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e25a │ │ │ │ │ + beq.w e232 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e25a │ │ │ │ │ + beq.w e232 │ │ │ │ │ ldr r3, [r5, #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, r4 │ │ │ │ │ @@ -24381,58 +24381,58 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, e4d6 │ │ │ │ │ + cbnz r0, e4ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e2d6 │ │ │ │ │ + beq.w e2ae │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e2dc │ │ │ │ │ + b.n e2b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e1d8 │ │ │ │ │ + b.n e1b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc8 │ │ │ │ │ + bl a94 │ │ │ │ │ R_ARM_THM_CALL _tmp_228_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e422 │ │ │ │ │ + bne.n e3fa │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e2d4 │ │ │ │ │ + beq.w e2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14c88 │ │ │ │ │ + bl 14ca8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e422 │ │ │ │ │ + bne.n e3fa │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e2d4 │ │ │ │ │ + beq.w e2ac │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, fp │ │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ strd r2, r0, [sp, #24] │ │ │ │ │ @@ -24444,94 +24444,94 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e1d8 │ │ │ │ │ + bne.w e1b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e2dc │ │ │ │ │ + b.n e2b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e1de │ │ │ │ │ + b.n e1b6 │ │ │ │ │ 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 df9c │ │ │ │ │ + beq.w df74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0aa │ │ │ │ │ + b.n e082 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1e2 │ │ │ │ │ + beq.w e1ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e042 │ │ │ │ │ + b.n e01a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w deba │ │ │ │ │ + beq.w de92 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e408 │ │ │ │ │ + b.n e3e0 │ │ │ │ │ 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 df4e │ │ │ │ │ - b.n e56c │ │ │ │ │ + beq.w df26 │ │ │ │ │ + b.n e544 │ │ │ │ │ │ │ │ │ │ -0000e5ac : │ │ │ │ │ +0000e584 : │ │ │ │ │ arguments_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n e654 │ │ │ │ │ + beq.n e62c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e660 │ │ │ │ │ + bne.n e638 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, e60e │ │ │ │ │ + cbnz r0, e5e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e65e │ │ │ │ │ + bne.n e636 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e668 │ │ │ │ │ + bl e640 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e61a │ │ │ │ │ + cbnz r0, e5f2 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, e640 │ │ │ │ │ + cbnz r5, e618 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -24543,166 +24543,166 @@ │ │ │ │ │ pop {r4, r5, r6, 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 e5f8 │ │ │ │ │ + bne.n e5d0 │ │ │ │ │ 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 e5fe │ │ │ │ │ - b.n e5f8 │ │ │ │ │ + bne.n e5d6 │ │ │ │ │ + b.n e5d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e65e │ │ │ │ │ + cbnz r3, e636 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12fc │ │ │ │ │ + bl 11c8 │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e5fe │ │ │ │ │ + bne.n e5d6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n e5fe │ │ │ │ │ + b.n e5d6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e5d4 │ │ │ │ │ + beq.n e5ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e616 │ │ │ │ │ + b.n e5ee │ │ │ │ │ │ │ │ │ │ -0000e668 : │ │ │ │ │ +0000e640 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ecbc │ │ │ │ │ + beq.w ec94 │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ecca │ │ │ │ │ + bne.w eca2 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w ecd6 │ │ │ │ │ + beq.w ecae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ecfe │ │ │ │ │ + beq.w ecd6 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w ec90 │ │ │ │ │ + beq.w ec68 │ │ │ │ │ adds r6, #2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w eca8 │ │ │ │ │ + beq.w ec80 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w e9b2 │ │ │ │ │ + beq.w e98a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ea70 │ │ │ │ │ + bne.w ea48 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb58 │ │ │ │ │ + bne.w eb30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e9e0 │ │ │ │ │ + bne.w e9b8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ebbc │ │ │ │ │ + bne.w eb94 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e9ec │ │ │ │ │ + bne.w e9c4 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w ed24 │ │ │ │ │ + beq.w ecfc │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed40 │ │ │ │ │ + beq.w ed18 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w e8b8 │ │ │ │ │ + beq.w e890 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e8f0 │ │ │ │ │ + bne.w e8c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ebb8 │ │ │ │ │ + bne.w eb90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, e7aa │ │ │ │ │ + cbnz r0, e782 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e9aa │ │ │ │ │ + bne.w e982 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16634 │ │ │ │ │ + bl 16920 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eae6 │ │ │ │ │ + bne.w eabe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ @@ -24715,61 +24715,61 @@ │ │ │ │ │ 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 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e77a │ │ │ │ │ + beq.n e752 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e77c │ │ │ │ │ + beq.n e754 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w ec52 │ │ │ │ │ + beq.w ec2a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ecd0 │ │ │ │ │ + bne.w eca8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec6c │ │ │ │ │ + beq.w ec44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ecd0 │ │ │ │ │ + bne.w eca8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e966 │ │ │ │ │ + bne.w e93e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed82 │ │ │ │ │ + beq.w ed5a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -24777,108 +24777,108 @@ │ │ │ │ │ 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 r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e99e │ │ │ │ │ + beq.w e976 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w ed6c │ │ │ │ │ + beq.w ed44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed7c │ │ │ │ │ + bne.w ed54 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eaba │ │ │ │ │ + bne.w ea92 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e9a2 │ │ │ │ │ + bne.w e97a │ │ │ │ │ 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 ed8c │ │ │ │ │ + beq.w ed64 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb44 │ │ │ │ │ + beq.w eb1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e79e │ │ │ │ │ + b.n e776 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r1, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w ebae │ │ │ │ │ + blt.w eb86 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed86 │ │ │ │ │ + bne.w ed5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e75e │ │ │ │ │ + beq.w e736 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e75e │ │ │ │ │ + beq.w e736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed56 │ │ │ │ │ + beq.w ed2e │ │ │ │ │ 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 ed56 │ │ │ │ │ + beq.w ed2e │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd fp, r3, [ip, #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 ed50 │ │ │ │ │ + beq.w ed28 │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -24886,280 +24886,280 @@ │ │ │ │ │ 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 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb9c │ │ │ │ │ + beq.w eb74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7c6 │ │ │ │ │ + b.n e79e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7e4 <_tmp_258_rule> │ │ │ │ │ + bl f7bc <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e81c │ │ │ │ │ + beq.w e7f4 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e9f0 │ │ │ │ │ + bne.n e9c8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed82 │ │ │ │ │ + beq.w ed5a │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n e82e │ │ │ │ │ + b.n e806 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e78a │ │ │ │ │ + beq.w e762 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e7a0 │ │ │ │ │ + b.n e778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r1, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r5, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n e9e4 │ │ │ │ │ + blt.n e9bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ea6c │ │ │ │ │ + bne.n ea44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e6f0 │ │ │ │ │ + beq.w e6c8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e724 │ │ │ │ │ + beq.w e6fc │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - b.n e77e │ │ │ │ │ + b.n e756 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f7e4 <_tmp_258_rule> │ │ │ │ │ + bl f7bc <_tmp_258_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e982 │ │ │ │ │ + beq.n e95a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed82 │ │ │ │ │ + beq.w ed5a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str.w fp, [r0, #4] │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n eaa2 │ │ │ │ │ + bne.n ea7a │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec66 │ │ │ │ │ + beq.w ec3e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n ea68 │ │ │ │ │ + ble.n ea40 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n ea68 │ │ │ │ │ + beq.n ea40 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ │ str r5, [r0, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n ea58 │ │ │ │ │ + bne.n ea30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n e82e │ │ │ │ │ + b.n e806 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e9e0 │ │ │ │ │ + bne.n e9b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed92 │ │ │ │ │ + beq.w ed6a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ebf0 │ │ │ │ │ + bne.w ebc8 │ │ │ │ │ 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.w e6f0 │ │ │ │ │ - b.n e9e0 │ │ │ │ │ - bl f7e4 <_tmp_258_rule> │ │ │ │ │ + beq.w e6c8 │ │ │ │ │ + b.n e9b8 │ │ │ │ │ + bl f7bc <_tmp_258_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea2c │ │ │ │ │ + beq.n ea04 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n eaca │ │ │ │ │ + beq.n eaa2 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n ea1c │ │ │ │ │ + b.n e9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16634 │ │ │ │ │ + bl 16920 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e876 │ │ │ │ │ - b.n e874 │ │ │ │ │ + bne.w e84e │ │ │ │ │ + b.n e84c │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec62 │ │ │ │ │ + beq.w ec3a │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n eab0 │ │ │ │ │ + b.n ea88 │ │ │ │ │ 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 ed8c │ │ │ │ │ + beq.w ed64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd sl, fp, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, eb16 │ │ │ │ │ + cbnz r0, eaee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ed5e │ │ │ │ │ + bne.w ed36 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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.w ec7c │ │ │ │ │ + beq.w ec54 │ │ │ │ │ strd sl, fp, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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.w e8b4 │ │ │ │ │ + bne.w e88c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e79c │ │ │ │ │ + beq.w e774 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7a0 │ │ │ │ │ + b.n e778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e6fe │ │ │ │ │ + beq.w e6d6 │ │ │ │ │ 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 ec5a │ │ │ │ │ + beq.n ec32 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ 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 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, ebdc │ │ │ │ │ + cbz r0, ebb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n e7e2 │ │ │ │ │ + b.n e7ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed5a │ │ │ │ │ + beq.w ed32 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e76e │ │ │ │ │ + beq.w e746 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n e77e │ │ │ │ │ + b.n e756 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -25167,38 +25167,38 @@ │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eb94 │ │ │ │ │ + bne.n eb6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed64 │ │ │ │ │ + beq.w ed3c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e9e4 │ │ │ │ │ + b.n e9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea90 │ │ │ │ │ + beq.w ea68 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea90 │ │ │ │ │ + beq.w ea68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea90 │ │ │ │ │ + beq.w ea68 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25209,245 +25209,245 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 ea92 │ │ │ │ │ + beq.w ea6a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ea96 │ │ │ │ │ + b.n ea6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e7ee │ │ │ │ │ + b.n e7c6 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n e9e4 │ │ │ │ │ + b.n e9bc │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r7, [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 r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e77e │ │ │ │ │ + b.n e756 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb26 │ │ │ │ │ + beq.w eafe │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb26 │ │ │ │ │ + b.n eafe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, ecd2 │ │ │ │ │ + cbnz r1, ecaa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e6d4 │ │ │ │ │ + bne.w e6ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e9e0 │ │ │ │ │ + bne.w e9b8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n e6d6 │ │ │ │ │ + b.n e6ae │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e696 │ │ │ │ │ + beq.w e66e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e7a0 │ │ │ │ │ + b.n e778 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e77e │ │ │ │ │ + b.n e756 │ │ │ │ │ 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 ed1a │ │ │ │ │ + blt.n ecf2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ - cbnz r1, ed14 │ │ │ │ │ + cbnz r1, ecec │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w e6ba │ │ │ │ │ + bne.w e692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e6ba │ │ │ │ │ + beq.w e692 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e9a2 │ │ │ │ │ + b.n e97a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e7a0 │ │ │ │ │ + b.n e778 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7a0 │ │ │ │ │ + b.n e778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ebb8 │ │ │ │ │ + bne.w eb90 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e73c │ │ │ │ │ + bne.w e714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, ed86 │ │ │ │ │ + cbnz r1, ed5e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n e73e │ │ │ │ │ + b.n e716 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e932 │ │ │ │ │ + b.n e90a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ebae │ │ │ │ │ + b.n eb86 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb16 │ │ │ │ │ + b.n eaee │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e9e4 │ │ │ │ │ + b.n e9bc │ │ │ │ │ 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 e862 │ │ │ │ │ + beq.w e83a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e9a2 │ │ │ │ │ + b.n e97a │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n ec66 │ │ │ │ │ + b.n ec3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ebae │ │ │ │ │ + b.n eb86 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e7a0 │ │ │ │ │ + b.n e778 │ │ │ │ │ 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 ea80 │ │ │ │ │ + beq.w ea58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ea96 │ │ │ │ │ + b.n ea6e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000eda8 : │ │ │ │ │ +0000ed80 : │ │ │ │ │ annotated_rhs_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 edf6 │ │ │ │ │ + beq.n edce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, edee │ │ │ │ │ + cbnz r3, edc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f698 │ │ │ │ │ - cbnz r0, ede2 │ │ │ │ │ + bl f670 │ │ │ │ │ + cbnz r0, edba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, ede2 │ │ │ │ │ + cbnz r3, edba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ - cbz r0, edea │ │ │ │ │ + bl 96e4 │ │ │ │ │ + cbz r0, edc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n ede2 │ │ │ │ │ + b.n edba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ede6 │ │ │ │ │ + b.n edbe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n edc6 │ │ │ │ │ + b.n ed9e │ │ │ │ │ │ │ │ │ │ -0000edfc : │ │ │ │ │ +0000edd4 : │ │ │ │ │ dotted_name_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 f31a │ │ │ │ │ + beq.w f2f2 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r0, ee40 │ │ │ │ │ + cbz r0, ee18 │ │ │ │ │ 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} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ @@ -25457,134 +25457,134 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 f328 │ │ │ │ │ + bne.w f300 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f3a0 │ │ │ │ │ + beq.w f378 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ef36 │ │ │ │ │ + bne.n ef0e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f2fa │ │ │ │ │ + beq.w f2d2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef7c │ │ │ │ │ + beq.n ef54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n ef2c │ │ │ │ │ + beq.n ef04 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ef3a │ │ │ │ │ + bne.n ef12 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ef34 │ │ │ │ │ + bne.n ef0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f23e │ │ │ │ │ + beq.w f216 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f248 │ │ │ │ │ + bne.w f220 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge.n ef6a │ │ │ │ │ + bge.n ef42 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n ee4a │ │ │ │ │ + b.n ee22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f088 │ │ │ │ │ + beq.w f060 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3e0 │ │ │ │ │ + beq.w f3b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f294 │ │ │ │ │ + bne.w f26c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.w f032 │ │ │ │ │ + bgt.w f00a │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n eea0 │ │ │ │ │ + bne.n ee78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n eeb4 │ │ │ │ │ + beq.n ee8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n f248 │ │ │ │ │ + b.n f220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ef2c │ │ │ │ │ + beq.n ef04 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2bc │ │ │ │ │ + beq.w f294 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f248 │ │ │ │ │ + bne.w f220 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt.n eed6 │ │ │ │ │ + bgt.n eeae │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -25600,596 +25600,596 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 f34c │ │ │ │ │ + bne.w f324 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f330 │ │ │ │ │ + beq.w f308 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f340 │ │ │ │ │ + bne.w f318 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w f30a │ │ │ │ │ + beq.w f2e2 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0a0 │ │ │ │ │ + beq.n f078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n f088 │ │ │ │ │ + beq.n f060 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eedc │ │ │ │ │ + bne.w eeb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f092 │ │ │ │ │ + bne.n f06a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f250 │ │ │ │ │ + beq.w f228 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f294 │ │ │ │ │ + bne.w f26c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.w ef12 │ │ │ │ │ + bge.w eeea │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n ef92 │ │ │ │ │ + b.n ef6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f162 │ │ │ │ │ + beq.w f13a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f366 │ │ │ │ │ + beq.w f33e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2a2 │ │ │ │ │ + bne.w f27a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.n f142 │ │ │ │ │ + bgt.n f11a │ │ │ │ │ ldrd r7, fp, [sp, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r9, r6, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n eff4 │ │ │ │ │ + bne.n efcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f00c │ │ │ │ │ + beq.n efe4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n f29c │ │ │ │ │ + b.n f274 │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ movw sl, #6000 @ 0x1770 │ │ │ │ │ mov r6, ip │ │ │ │ │ strd ip, r7, [sp, #8] │ │ │ │ │ strd fp, r9, [sp, #16] │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 f2e0 │ │ │ │ │ + bne.w f2b8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f3c6 │ │ │ │ │ + beq.w f39e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3d6 │ │ │ │ │ + bne.w f3ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n f178 │ │ │ │ │ + beq.n f150 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f192 │ │ │ │ │ + beq.n f16a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n f162 │ │ │ │ │ + beq.n f13a │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f038 │ │ │ │ │ + bne.n f010 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, f16a │ │ │ │ │ + cbnz r2, f142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f264 │ │ │ │ │ + beq.w f23c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2a2 │ │ │ │ │ + bne.w f27a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.n f06c │ │ │ │ │ + bge.n f044 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n f0b6 │ │ │ │ │ + b.n f08e │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov ip, r1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n f10c │ │ │ │ │ + bne.n f0e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f11e │ │ │ │ │ + beq.n f0f6 │ │ │ │ │ ldrd r7, fp, [sp, #12] │ │ │ │ │ ldrd r9, r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f2ac │ │ │ │ │ + b.n f284 │ │ │ │ │ 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, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f0fc │ │ │ │ │ + bne.n f0d4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ mov r8, fp │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, fp │ │ │ │ │ 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 f384 │ │ │ │ │ + bne.w f35c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f2d2 │ │ │ │ │ + beq.w f2aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f2b2 │ │ │ │ │ + bne.n f28a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl edfc │ │ │ │ │ + bl edd4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, f1e0 │ │ │ │ │ + cbz r0, f1b8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f20a │ │ │ │ │ + cbnz r0, f1e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f2b2 │ │ │ │ │ + bne.n f28a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f27a │ │ │ │ │ + beq.n f252 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f28a │ │ │ │ │ + bne.n f262 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n f148 │ │ │ │ │ + ble.n f120 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - b.n f19c │ │ │ │ │ + b.n f174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f1e0 │ │ │ │ │ + beq.n f1b8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3aa │ │ │ │ │ + beq.w f382 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - cbnz r2, f28a │ │ │ │ │ + cbnz r2, f262 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.n f204 │ │ │ │ │ + bgt.n f1dc │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n f14e │ │ │ │ │ + b.n f126 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ef6a │ │ │ │ │ + beq.w ef42 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee38 │ │ │ │ │ + b.n ee10 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, fp │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, f29c │ │ │ │ │ + cbnz r2, f274 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n ef1c │ │ │ │ │ + b.n eef4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, f2ac │ │ │ │ │ + cbnz r2, f284 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n f078 │ │ │ │ │ + b.n f050 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, f28e │ │ │ │ │ + cbnz r2, f266 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n f14e │ │ │ │ │ + b.n f126 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f11a │ │ │ │ │ + b.n f0f2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eeae │ │ │ │ │ + b.n ee86 │ │ │ │ │ ldrd r7, fp, [sp, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r9, r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f004 │ │ │ │ │ + b.n efdc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n f28e │ │ │ │ │ + b.n f266 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, f2da │ │ │ │ │ + cbnz r0, f2b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ef6a │ │ │ │ │ - b.n f248 │ │ │ │ │ + beq.w ef42 │ │ │ │ │ + b.n f220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f1c4 │ │ │ │ │ + b.n f19c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f248 │ │ │ │ │ + b.n f220 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r7, fp, [sp, #12] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r9, r6, [sp, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w eff4 │ │ │ │ │ - b.n f088 │ │ │ │ │ + bne.w efcc │ │ │ │ │ + b.n f060 │ │ │ │ │ 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, #1028 @ 0x404 │ │ │ │ │ - b.n ee84 │ │ │ │ │ + b.n ee5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n efd8 │ │ │ │ │ + b.n efb0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n ee26 │ │ │ │ │ + b.n edfe │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee38 │ │ │ │ │ + b.n ee10 │ │ │ │ │ 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 efbe │ │ │ │ │ + beq.w ef96 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r9, r7 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n f29c │ │ │ │ │ + b.n f274 │ │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r9 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w eea0 │ │ │ │ │ - b.n ef2c │ │ │ │ │ + bne.w ee78 │ │ │ │ │ + b.n ef04 │ │ │ │ │ ldrd r7, fp, [sp, #12] │ │ │ │ │ ldrd r9, r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, f39a │ │ │ │ │ + cbnz r0, f372 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f276 │ │ │ │ │ - b.n f2ac │ │ │ │ │ + beq.w f24e │ │ │ │ │ + b.n f284 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w f10c │ │ │ │ │ - b.n f162 │ │ │ │ │ + bne.w f0e4 │ │ │ │ │ + b.n f13a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f2ac │ │ │ │ │ + b.n f284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee6a │ │ │ │ │ + b.n ee42 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, f3fe │ │ │ │ │ + cbnz r0, f3d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f28e │ │ │ │ │ + bne.w f266 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n f14e │ │ │ │ │ + b.n f126 │ │ │ │ │ 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 f0de │ │ │ │ │ + beq.w f0b6 │ │ │ │ │ ldrd r7, fp, [sp, #12] │ │ │ │ │ ldrd r9, r6, [sp, #20] │ │ │ │ │ - b.n f174 │ │ │ │ │ + b.n f14c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, f404 │ │ │ │ │ + cbnz r0, f3dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f260 │ │ │ │ │ - b.n f29c │ │ │ │ │ + beq.w f238 │ │ │ │ │ + b.n f274 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f28e │ │ │ │ │ + b.n f266 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f29c │ │ │ │ │ + b.n f274 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f40c : │ │ │ │ │ +0000f3e4 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f614 │ │ │ │ │ + beq.w f5ec │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f622 │ │ │ │ │ + bne.w f5fa │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f54c │ │ │ │ │ + bne.w f524 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f45e │ │ │ │ │ + cbnz r0, f436 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f60a │ │ │ │ │ + beq.w f5e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f600 │ │ │ │ │ + bne.w f5d8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f5ea │ │ │ │ │ + beq.w f5c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fac │ │ │ │ │ + bl 2e60 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5d8 │ │ │ │ │ + beq.w f5b0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f5e2 │ │ │ │ │ + beq.w f5ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5d2 │ │ │ │ │ + bne.w f5aa │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5ca │ │ │ │ │ + beq.w f5a2 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w f5d2 │ │ │ │ │ + bne.w f5aa │ │ │ │ │ mov sl, r9 │ │ │ │ │ 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 f590 │ │ │ │ │ + bne.n f568 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5c4 │ │ │ │ │ + beq.n f59c │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt.n f580 │ │ │ │ │ + bgt.n f558 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -26198,433 +26198,433 @@ │ │ │ │ │ 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.n f5dc │ │ │ │ │ + beq.n f5b4 │ │ │ │ │ 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 f63a │ │ │ │ │ + bne.w f612 │ │ │ │ │ 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 f44e │ │ │ │ │ + beq.n f426 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f626 │ │ │ │ │ + beq.n f5fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f454 │ │ │ │ │ + b.n f42c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f684 │ │ │ │ │ + beq.w f65c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f63e │ │ │ │ │ + bne.n f616 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f444 │ │ │ │ │ + beq.w f41c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f458 │ │ │ │ │ + b.n f430 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r6, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n f4ea │ │ │ │ │ + b.n f4c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fac │ │ │ │ │ + bl 2e60 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4da │ │ │ │ │ + beq.n f4b2 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq.n f5ac │ │ │ │ │ + beq.n f584 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n f4ce │ │ │ │ │ + b.n f4a6 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, f5c4 │ │ │ │ │ + cbz r0, f59c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n f5a0 │ │ │ │ │ + b.n f578 │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f450 │ │ │ │ │ + b.n f428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f4a4 │ │ │ │ │ + b.n f47c │ │ │ │ │ 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 f486 │ │ │ │ │ + beq.w f45e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5dc │ │ │ │ │ + b.n f5b4 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f452 │ │ │ │ │ + b.n f42a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f470 │ │ │ │ │ + b.n f448 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f43a │ │ │ │ │ + beq.w f412 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f57a │ │ │ │ │ + b.n f552 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f452 │ │ │ │ │ + beq.w f42a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f57a │ │ │ │ │ + b.n f552 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5dc │ │ │ │ │ + b.n f5b4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f568 │ │ │ │ │ + beq.n f540 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ strd r1, r1, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 f56a │ │ │ │ │ + beq.w f542 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f56e │ │ │ │ │ + b.n f546 │ │ │ │ │ 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 f55c │ │ │ │ │ + beq.w f534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f56e │ │ │ │ │ + b.n f546 │ │ │ │ │ │ │ │ │ │ -0000f698 : │ │ │ │ │ +0000f670 : │ │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n f7b6 │ │ │ │ │ + beq.n f78e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f7c2 │ │ │ │ │ + bne.n f79a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n f708 │ │ │ │ │ + beq.n f6e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f730 │ │ │ │ │ + cbnz r0, f708 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7d4 │ │ │ │ │ + bne.n f7ac │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f772 │ │ │ │ │ + bne.n f74a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ 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 f7c8 │ │ │ │ │ + blt.n f7a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7d4 │ │ │ │ │ + bne.n f7ac │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6e0 │ │ │ │ │ + beq.n f6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6e0 │ │ │ │ │ + beq.n f6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6e0 │ │ │ │ │ + beq.n f6b8 │ │ │ │ │ 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 f7dc │ │ │ │ │ + beq.n f7b4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f7a4 │ │ │ │ │ + cbz r0, f77c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6fc │ │ │ │ │ + b.n f6d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f6f6 │ │ │ │ │ + bne.n f6ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, f7dc │ │ │ │ │ + cbz r0, f7b4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f76e │ │ │ │ │ + bne.n f746 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6fa │ │ │ │ │ + beq.n f6d2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f6fe │ │ │ │ │ + b.n f6d6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f6c2 │ │ │ │ │ + beq.n f69a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f6fe │ │ │ │ │ + b.n f6d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6fe │ │ │ │ │ + b.n f6d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6fe │ │ │ │ │ + b.n f6d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f6fe │ │ │ │ │ + b.n f6d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f7e4 <_tmp_258_rule>: │ │ │ │ │ +0000f7bc <_tmp_258_rule>: │ │ │ │ │ _tmp_258_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fb82 <_tmp_258_rule+0x39e> │ │ │ │ │ + beq.w fb5a <_tmp_258_rule+0x39e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fb90 <_tmp_258_rule+0x3ac> │ │ │ │ │ + bne.w fb68 <_tmp_258_rule+0x3ac> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f9b8 <_tmp_258_rule+0x1d4> │ │ │ │ │ + beq.w f990 <_tmp_258_rule+0x1d4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w f9cc <_tmp_258_rule+0x1e8> │ │ │ │ │ + beq.w f9a4 <_tmp_258_rule+0x1e8> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f9f8 <_tmp_258_rule+0x214> │ │ │ │ │ + bne.w f9d0 <_tmp_258_rule+0x214> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fa28 <_tmp_258_rule+0x244> │ │ │ │ │ + bne.w fa00 <_tmp_258_rule+0x244> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f9ee <_tmp_258_rule+0x20a> │ │ │ │ │ + bne.w f9c6 <_tmp_258_rule+0x20a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fa84 <_tmp_258_rule+0x2a0> │ │ │ │ │ + bne.w fa5c <_tmp_258_rule+0x2a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fabc <_tmp_258_rule+0x2d8> │ │ │ │ │ + bne.w fa94 <_tmp_258_rule+0x2d8> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w fb5c <_tmp_258_rule+0x378> │ │ │ │ │ + beq.w fb34 <_tmp_258_rule+0x378> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fb94 <_tmp_258_rule+0x3b0> │ │ │ │ │ + beq.w fb6c <_tmp_258_rule+0x3b0> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n f910 <_tmp_258_rule+0x12c> │ │ │ │ │ + beq.n f8e8 <_tmp_258_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f946 <_tmp_258_rule+0x162> │ │ │ │ │ + bne.n f91e <_tmp_258_rule+0x162> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fa80 <_tmp_258_rule+0x29c> │ │ │ │ │ + bne.w fa58 <_tmp_258_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, f8d6 <_tmp_258_rule+0xf2> │ │ │ │ │ + cbnz r0, f8ae <_tmp_258_rule+0xf2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -26638,80 +26638,80 @@ │ │ │ │ │ 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 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8c4 <_tmp_258_rule+0xe0> │ │ │ │ │ + beq.n f89c <_tmp_258_rule+0xe0> │ │ │ │ │ movs r3, #22 │ │ │ │ │ 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 │ │ │ │ │ - bne.n f8ca <_tmp_258_rule+0xe6> │ │ │ │ │ + bne.n f8a2 <_tmp_258_rule+0xe6> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n f8ca <_tmp_258_rule+0xe6> │ │ │ │ │ + b.n f8a2 <_tmp_258_rule+0xe6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w fa76 <_tmp_258_rule+0x292> │ │ │ │ │ + blt.w fa4e <_tmp_258_rule+0x292> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fb3c <_tmp_258_rule+0x358> │ │ │ │ │ + bne.w fb14 <_tmp_258_rule+0x358> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8a8 <_tmp_258_rule+0xc4> │ │ │ │ │ + beq.n f880 <_tmp_258_rule+0xc4> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8a8 <_tmp_258_rule+0xc4> │ │ │ │ │ + beq.n f880 <_tmp_258_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb48 <_tmp_258_rule+0x364> │ │ │ │ │ + beq.w fb20 <_tmp_258_rule+0x364> │ │ │ │ │ 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 fb48 <_tmp_258_rule+0x364> │ │ │ │ │ + beq.w fb20 <_tmp_258_rule+0x364> │ │ │ │ │ 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 fb42 <_tmp_258_rule+0x35e> │ │ │ │ │ + beq.w fb1a <_tmp_258_rule+0x35e> │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -26719,111 +26719,111 @@ │ │ │ │ │ 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 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa66 <_tmp_258_rule+0x282> │ │ │ │ │ + beq.n fa3e <_tmp_258_rule+0x282> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n f8f2 <_tmp_258_rule+0x10e> │ │ │ │ │ + b.n f8ca <_tmp_258_rule+0x10e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, f9ee <_tmp_258_rule+0x20a> │ │ │ │ │ + cbnz r2, f9c6 <_tmp_258_rule+0x20a> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w f82a <_tmp_258_rule+0x46> │ │ │ │ │ + bne.w f802 <_tmp_258_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fb1c <_tmp_258_rule+0x338> │ │ │ │ │ + blt.w faf4 <_tmp_258_rule+0x338> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, f9f4 <_tmp_258_rule+0x210> │ │ │ │ │ + cbnz r3, f9cc <_tmp_258_rule+0x210> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f83c <_tmp_258_rule+0x58> │ │ │ │ │ + beq.w f814 <_tmp_258_rule+0x58> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n fab4 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fa8c <_tmp_258_rule+0x2d0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f9ee <_tmp_258_rule+0x20a> │ │ │ │ │ + bne.n f9c6 <_tmp_258_rule+0x20a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fb28 <_tmp_258_rule+0x344> │ │ │ │ │ + beq.w fb00 <_tmp_258_rule+0x344> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fac4 <_tmp_258_rule+0x2e0> │ │ │ │ │ + bne.n fa9c <_tmp_258_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f83c <_tmp_258_rule+0x58> │ │ │ │ │ - b.n f9ee <_tmp_258_rule+0x20a> │ │ │ │ │ + beq.w f814 <_tmp_258_rule+0x58> │ │ │ │ │ + b.n f9c6 <_tmp_258_rule+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f84a <_tmp_258_rule+0x66> │ │ │ │ │ + beq.w f822 <_tmp_258_rule+0x66> │ │ │ │ │ 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 fb54 <_tmp_258_rule+0x370> │ │ │ │ │ + beq.w fb2c <_tmp_258_rule+0x370> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [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, faa4 <_tmp_258_rule+0x2c0> │ │ │ │ │ + cbz r0, fa7c <_tmp_258_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f8ca <_tmp_258_rule+0xe6> │ │ │ │ │ + b.n f8a2 <_tmp_258_rule+0xe6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb50 <_tmp_258_rule+0x36c> │ │ │ │ │ + beq.n fb28 <_tmp_258_rule+0x36c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f8b8 <_tmp_258_rule+0xd4> │ │ │ │ │ + beq.w f890 <_tmp_258_rule+0xd4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f90a <_tmp_258_rule+0x126> │ │ │ │ │ + b.n f8e2 <_tmp_258_rule+0x126> │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -26831,44 +26831,44 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fa60 <_tmp_258_rule+0x27c> │ │ │ │ │ + bne.n fa38 <_tmp_258_rule+0x27c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb7a <_tmp_258_rule+0x396> │ │ │ │ │ + beq.n fb52 <_tmp_258_rule+0x396> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f870 <_tmp_258_rule+0x8c> │ │ │ │ │ + beq.w f848 <_tmp_258_rule+0x8c> │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f8ce <_tmp_258_rule+0xea> │ │ │ │ │ + b.n f8a6 <_tmp_258_rule+0xea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa16 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n f9ee <_tmp_258_rule+0x232> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa16 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n f9ee <_tmp_258_rule+0x232> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa16 <_tmp_258_rule+0x232> │ │ │ │ │ + beq.n f9ee <_tmp_258_rule+0x232> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -26877,237 +26877,237 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa18 <_tmp_258_rule+0x234> │ │ │ │ │ + beq.n f9f0 <_tmp_258_rule+0x234> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa1c <_tmp_258_rule+0x238> │ │ │ │ │ + b.n f9f4 <_tmp_258_rule+0x238> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n fab4 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fa8c <_tmp_258_rule+0x2d0> │ │ │ │ │ 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 fa08 <_tmp_258_rule+0x224> │ │ │ │ │ + beq.w f9e0 <_tmp_258_rule+0x224> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n fa1c <_tmp_258_rule+0x238> │ │ │ │ │ + b.n f9f4 <_tmp_258_rule+0x238> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa76 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fa4e <_tmp_258_rule+0x292> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f986 <_tmp_258_rule+0x1a2> │ │ │ │ │ + b.n f95e <_tmp_258_rule+0x1a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa76 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fa4e <_tmp_258_rule+0x292> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fa76 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fa4e <_tmp_258_rule+0x292> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n fab4 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fa8c <_tmp_258_rule+0x2d0> │ │ │ │ │ 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 │ │ │ │ │ - bne.n fa80 <_tmp_258_rule+0x29c> │ │ │ │ │ + bne.n fa58 <_tmp_258_rule+0x29c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fb96 <_tmp_258_rule+0x3b2> │ │ │ │ │ + beq.n fb6e <_tmp_258_rule+0x3b2> │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n f88c <_tmp_258_rule+0xa8> │ │ │ │ │ + b.n f864 <_tmp_258_rule+0xa8> │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fab4 <_tmp_258_rule+0x2d0> │ │ │ │ │ + b.n fa8c <_tmp_258_rule+0x2d0> │ │ │ │ │ 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 f810 <_tmp_258_rule+0x2c> │ │ │ │ │ + beq.w f7e8 <_tmp_258_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fabe <_tmp_258_rule+0x2da> │ │ │ │ │ + b.n fa96 <_tmp_258_rule+0x2da> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, fba8 <_tmp_258_rule+0x3c4> │ │ │ │ │ + cbnz r2, fb80 <_tmp_258_rule+0x3c4> │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n f88c <_tmp_258_rule+0xa8> │ │ │ │ │ + b.n f864 <_tmp_258_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa76 <_tmp_258_rule+0x292> │ │ │ │ │ + b.n fa4e <_tmp_258_rule+0x292> │ │ │ │ │ │ │ │ │ │ -0000fbb0 : │ │ │ │ │ +0000fb88 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, fbb6 │ │ │ │ │ + cbnz r1, fb8e │ │ │ │ │ movs r0, #0 │ │ │ │ │ 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, fbda │ │ │ │ │ + cbz r0, fbb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, fbda │ │ │ │ │ + cbz r0, fbb2 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fbe4 : │ │ │ │ │ +0000fbbc : │ │ │ │ │ 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, #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 fd80 │ │ │ │ │ + beq.w fd58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n fc74 │ │ │ │ │ + bne.n fc4c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n fc54 │ │ │ │ │ + beq.n fc2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fcba │ │ │ │ │ + bne.n fc92 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fc7c │ │ │ │ │ + cbnz r0, fc54 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r6, fc74 │ │ │ │ │ + cbnz r6, fc4c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fce4 │ │ │ │ │ + bne.n fcbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ 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.w fd6e │ │ │ │ │ + blt.w fd46 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, fcb4 │ │ │ │ │ + cbnz r3, fc8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fc26 │ │ │ │ │ + beq.n fbfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc4a │ │ │ │ │ + b.n fc22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc30 │ │ │ │ │ + beq.n fc08 │ │ │ │ │ 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 fd7a │ │ │ │ │ + beq.n fd52 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fd04 │ │ │ │ │ + cbz r0, fcdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc48 │ │ │ │ │ + b.n fc20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fc74 │ │ │ │ │ + bne.n fc4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n fd86 │ │ │ │ │ + beq.n fd5e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, fd16 │ │ │ │ │ + cbnz r0, fcee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fc26 │ │ │ │ │ - b.n fc74 │ │ │ │ │ + beq.n fbfe │ │ │ │ │ + b.n fc4c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -27115,38 +27115,38 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fcb0 │ │ │ │ │ + bne.n fc88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc46 │ │ │ │ │ + beq.n fc1e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc4a │ │ │ │ │ + b.n fc22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcd4 │ │ │ │ │ + beq.n fcac │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcd4 │ │ │ │ │ + beq.n fcac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fcd4 │ │ │ │ │ + beq.n fcac │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27155,809 +27155,816 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 fcd6 │ │ │ │ │ + beq.n fcae │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fcda │ │ │ │ │ + b.n fcb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc4a │ │ │ │ │ + b.n fc22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc4a │ │ │ │ │ + b.n fc22 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fc08 │ │ │ │ │ + b.n fbe0 │ │ │ │ │ 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 fcc8 │ │ │ │ │ + beq.n fca0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n fcda │ │ │ │ │ + b.n fcb2 │ │ │ │ │ │ │ │ │ │ -0000fd98 : │ │ │ │ │ +0000fd70 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10796 │ │ │ │ │ + beq.w 107bc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 104a0 │ │ │ │ │ + bne.w 104c4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1039c │ │ │ │ │ + bne.w 103c2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - add.w r1, r3, #1 │ │ │ │ │ + add.w r5, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ - movne r9, r8 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10782 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ + movne r6, r7 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 107a8 │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 10756 │ │ │ │ │ - adds r1, #2 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.w 1077c │ │ │ │ │ + adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10520 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 10546 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10586 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10532 │ │ │ │ │ + beq.w 105ac │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101ea │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ + beq.w 101f4 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 109d0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + bl 109f0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fea2 │ │ │ │ │ + beq.n fe8c │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10580 │ │ │ │ │ - str r5, [r0, #4] │ │ │ │ │ + beq.w 105a6 │ │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - bl 109d0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 109f0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102b2 │ │ │ │ │ + beq.w 102ca │ │ │ │ │ movs r1, #16 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1057e │ │ │ │ │ - str r5, [r0, #8] │ │ │ │ │ - movs r6, #3 │ │ │ │ │ + beq.w 105a4 │ │ │ │ │ + str.w r8, [r0, #8] │ │ │ │ │ + mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - movs r5, #4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ + mov.w r8, #4 │ │ │ │ │ + bl 109f0 │ │ │ │ │ + mov fp, sl │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, fe9a │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.w 1029a │ │ │ │ │ + cbz r0, fe80 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + beq.w 102ae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r2, [r7, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + str.w r2, [r9, sl, lsl #2] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fe7c │ │ │ │ │ + bne.n fe60 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r6, fea8 │ │ │ │ │ - b.n 101ec │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n fe94 │ │ │ │ │ + b.n 101f8 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 101ec │ │ │ │ │ + bne.w 101f8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10580 │ │ │ │ │ + beq.w 105a6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n ff08 │ │ │ │ │ + ble.n fefe │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n ff08 │ │ │ │ │ + beq.n fefe │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n ff08 │ │ │ │ │ + beq.n fefe │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n ff08 │ │ │ │ │ - subs r5, r7, #4 │ │ │ │ │ - add.w r3, r7, #8 │ │ │ │ │ - add.w r5, r5, fp, lsl #2 │ │ │ │ │ - rsb ip, r7, #4 │ │ │ │ │ - add.w r2, ip, r3 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + beq.n fefe │ │ │ │ │ + sub.w ip, r9, #4 │ │ │ │ │ + add.w r3, r9, #8 │ │ │ │ │ + add.w ip, ip, fp, lsl #2 │ │ │ │ │ + rsb lr, r9, #4 │ │ │ │ │ + add.w r2, lr, r3 │ │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n fef8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bne.n feec │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 102d2 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 102ec │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1005e │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10062 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10708 │ │ │ │ │ + beq.w 1072e │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106f8 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1072c │ │ │ │ │ + beq.w 1071e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10204 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ + beq.w 1020e │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 109d0 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1028c │ │ │ │ │ + beq.w 1029c │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106f2 │ │ │ │ │ + beq.w 10718 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102bc │ │ │ │ │ + beq.w 102d6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106f0 │ │ │ │ │ + beq.w 10716 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - movs r6, #4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + mov.w r8, #4 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, ffde │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - beq.w 10264 │ │ │ │ │ + cbz r0, ffd8 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + beq.w 1026c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w fp, [r7, sl, lsl #2] │ │ │ │ │ + str.w fp, [r9, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ffbe │ │ │ │ │ + bne.n ffb8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 10208 │ │ │ │ │ + beq.w 10210 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10208 │ │ │ │ │ + bne.w 10210 │ │ │ │ │ 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 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106f2 │ │ │ │ │ + beq.w 10718 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 10040 │ │ │ │ │ + ble.n 10044 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10040 │ │ │ │ │ + beq.n 10044 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10040 │ │ │ │ │ + beq.n 10044 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 10040 │ │ │ │ │ - subs r3, r7, #4 │ │ │ │ │ - rsb ip, r7, #4 │ │ │ │ │ + beq.n 10044 │ │ │ │ │ + sub.w r3, r9, #4 │ │ │ │ │ + rsb ip, r9, #4 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ - add.w r3, r7, #8 │ │ │ │ │ + add.w r3, r9, #8 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 10030 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.n 10032 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 102e4 │ │ │ │ │ + bne.w 102fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10726 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1074a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114c8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 114e8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104a6 │ │ │ │ │ + bne.w 104cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10728 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + bne.w 1074c │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 10732 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + beq.w 10756 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106de │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1074e │ │ │ │ │ + beq.w 10704 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10218 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ + beq.w 10220 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - bl 109d0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 109f0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10292 │ │ │ │ │ + beq.w 102a4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106d8 │ │ │ │ │ - str r5, [r0, #4] │ │ │ │ │ + beq.w 106fe │ │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 109d0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102c6 │ │ │ │ │ + beq.w 102e0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106d6 │ │ │ │ │ - str r5, [r0, #8] │ │ │ │ │ + beq.w 106fc │ │ │ │ │ + str.w r8, [r0, #8] │ │ │ │ │ mov.w sl, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - movs r7, #4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + mov.w r9, #4 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov fp, sl │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 10138 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - beq.w 10278 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 10140 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + beq.w 10284 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r5, [r6, sl, lsl #2] │ │ │ │ │ + str.w r8, [r5, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, sl │ │ │ │ │ - bl 109d0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10118 │ │ │ │ │ + bne.n 10120 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1021a │ │ │ │ │ + beq.n 10224 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1021a │ │ │ │ │ + bne.n 10224 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106d8 │ │ │ │ │ + beq.w 106fe │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 101a0 │ │ │ │ │ + ble.n 101ac │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 101a0 │ │ │ │ │ + beq.n 101ac │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 101a0 │ │ │ │ │ + beq.n 101ac │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 101a0 │ │ │ │ │ - subs r5, r6, #4 │ │ │ │ │ - add.w r3, r6, #8 │ │ │ │ │ - add.w r5, r5, fp, lsl #2 │ │ │ │ │ - rsb ip, r6, #4 │ │ │ │ │ - add.w r2, ip, r3 │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ + beq.n 101ac │ │ │ │ │ + sub.w ip, r5, #4 │ │ │ │ │ + add.w r3, r5, #8 │ │ │ │ │ + add.w ip, ip, fp, lsl #2 │ │ │ │ │ + rsb lr, r5, #4 │ │ │ │ │ + add.w r2, lr, r3 │ │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 10190 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bne.n 1019a │ │ │ │ │ + mov r0, r5 │ │ │ │ │ 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 129d4 <_loop0_37_rule> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 129f4 <_loop0_37_rule> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10696 │ │ │ │ │ + beq.w 106bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13260 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 10228 │ │ │ │ │ + bl 13280 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 10232 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10356 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 10370 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w ff30 │ │ │ │ │ - b.n 1005e │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w ff24 │ │ │ │ │ + b.n 10062 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10062 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 10066 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10726 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1074a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a30 <_loop1_185_rule> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 11a50 <_loop1_185_rule> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10386 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10726 │ │ │ │ │ + bne.w 1039e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1074a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13260 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + bl 13280 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1036e │ │ │ │ │ + bne.w 10388 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + subs r5, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - b.n 101e0 │ │ │ │ │ - lsls r6, r6, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - lsls r1, r6, #2 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 101ea │ │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106f2 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n ffc4 │ │ │ │ │ - lsls r7, r7, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - lsls r1, r7, #2 │ │ │ │ │ + beq.w 10718 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n ffbe │ │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106d8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1011e │ │ │ │ │ + beq.w 106fe │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 10126 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n ffe8 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + b.n ffe2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b.n 10142 │ │ │ │ │ - lsls r5, r5, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + b.n 1014a │ │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - lsls r1, r5, #2 │ │ │ │ │ + mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10580 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n fe82 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + beq.w 105a6 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n fe66 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n fea8 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b.n fe94 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ movs r5, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n ffe8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + b.n ffe2 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 10142 │ │ │ │ │ + b.n 1014a │ │ │ │ │ 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 │ │ │ │ │ - bne.n 1036a │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 101f8 │ │ │ │ │ + bne.n 10384 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10204 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107ae │ │ │ │ │ + beq.w 107d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 117ec <_loop0_171_rule> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 1180c <_loop0_171_rule> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107aa │ │ │ │ │ + beq.w 107cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 129d4 <_loop0_37_rule> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + bl 129f4 <_loop0_37_rule> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107aa │ │ │ │ │ + beq.w 107cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13260 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10062 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - strd sl, r0, [sp] │ │ │ │ │ + bl 13280 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10066 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + strd r9, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101dc │ │ │ │ │ + bne.w 101e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + subs r5, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1025a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1025c │ │ │ │ │ + beq.w 10264 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10266 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10302 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - strd r5, r0, [sp] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + b.n 1031c │ │ │ │ │ + strd r1, r0, [sp] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101dc │ │ │ │ │ - b.n 10356 │ │ │ │ │ + bne.w 101e6 │ │ │ │ │ + b.n 10370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13260 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 10242 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + bl 13280 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1024a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - b.n 10374 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyPegen_make_arguments> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 101e6 │ │ │ │ │ + b.n 10370 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 105c2 │ │ │ │ │ + beq.w 105e8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105d4 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 105ce │ │ │ │ │ + bne.w 105fa │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 105f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b74 │ │ │ │ │ + bl a40 │ │ │ │ │ R_ARM_THM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10604 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 105ce │ │ │ │ │ + bne.w 1062a │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 105f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 107c4 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10436 │ │ │ │ │ + bl 107e4 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 1045c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117ec <_loop0_171_rule> │ │ │ │ │ + bl 1180c <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106c8 │ │ │ │ │ + beq.w 106ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 106c0 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 106a8 │ │ │ │ │ + beq.w 106e6 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 106ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - bl 114c8 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 114e8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1069a │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 106a8 │ │ │ │ │ + bne.w 106c0 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 106ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a30 <_loop1_185_rule> │ │ │ │ │ + bl 11a50 <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1067a │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 106a0 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 105ce │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 105f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117ec <_loop0_171_rule> │ │ │ │ │ - cbz r0, 10456 │ │ │ │ │ + bl 1180c <_loop0_171_rule> │ │ │ │ │ + cbz r0, 1047c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1062a │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 105ce │ │ │ │ │ + bne.w 10650 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 105f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b74 │ │ │ │ │ + bl a40 │ │ │ │ │ R_ARM_THM_CALL _tmp_174_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10480 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 104a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_175_rule │ │ │ │ │ - cbz r0, 1047e │ │ │ │ │ + cbz r0, 104a4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10538 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 105ce │ │ │ │ │ + bne.n 1055e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 105f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17800 <_loop1_178_rule> │ │ │ │ │ - cbnz r0, 104ce │ │ │ │ │ + bl 17aec <_loop1_178_rule> │ │ │ │ │ + cbnz r0, 104f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w fdd2 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w fda8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 101e2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 101ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 129d4 <_loop0_37_rule> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 129f4 <_loop0_37_rule> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107b2 │ │ │ │ │ + beq.w 107d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13260 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 107b4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bl 13280 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 107d6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - b.n 10338 │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ + b.n 10352 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10490 │ │ │ │ │ + beq.n 104b6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10490 │ │ │ │ │ + beq.n 104b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27966,169 +27973,169 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 10492 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10496 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + beq.n 104b8 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 104bc │ │ │ │ │ + mov r8, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 1077c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 107a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 101f8 │ │ │ │ │ + b.n 10204 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 105b2 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 105aa │ │ │ │ │ + beq.n 105d8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 105d0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10596 │ │ │ │ │ + cbz r0, 105bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_177_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1047e │ │ │ │ │ + beq.n 104a4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1047e │ │ │ │ │ + beq.n 104a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 104f0 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b.n 10516 │ │ │ │ │ + mov r9, 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 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 101f8 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 105aa │ │ │ │ │ + b.n 10204 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbnz r1, 105d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 105ba │ │ │ │ │ + cbz r0, 105e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1055a │ │ │ │ │ + b.n 10580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10480 │ │ │ │ │ + b.n 104a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10546 │ │ │ │ │ + b.n 1056c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10480 │ │ │ │ │ + b.n 104a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 10692 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 106b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10496 │ │ │ │ │ + b.n 104bc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103ba │ │ │ │ │ + beq.w 103e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r5, #12] │ │ │ │ │ - b.n 10508 │ │ │ │ │ + ldrd r2, r3, [r6, #12] │ │ │ │ │ + b.n 1052e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_170_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103d0 │ │ │ │ │ + beq.w 103f6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 103d0 │ │ │ │ │ + beq.w 103f6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 104f0 │ │ │ │ │ + b.n 10516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10858 <_loop1_173_rule> │ │ │ │ │ + bl 10878 <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10456 │ │ │ │ │ + beq.w 1047c │ │ │ │ │ movs r1, #12 │ │ │ │ │ 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 10458 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1047e │ │ │ │ │ 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 10456 │ │ │ │ │ + beq.w 1047c │ │ │ │ │ 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 │ │ │ │ │ @@ -28136,349 +28143,346 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n 1050a │ │ │ │ │ + ldrd r2, r3, [r6, #12] │ │ │ │ │ + b.n 10530 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 106c8 │ │ │ │ │ + cbz r0, 106ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 104f0 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 103aa │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10228 │ │ │ │ │ + b.n 10516 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.n 103d0 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 106b0 │ │ │ │ │ + cbz r0, 106d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1067c │ │ │ │ │ + b.n 106a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10436 │ │ │ │ │ + b.n 1045c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 106cc │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r0, 106f2 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10436 │ │ │ │ │ + b.n 1045c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10400 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10436 │ │ │ │ │ + b.n 10426 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1045c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10436 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 1045c │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10228 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b.n 10232 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 10214 │ │ │ │ │ + b.n 1021c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 1072c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 10750 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ff4c │ │ │ │ │ - b.n 106f8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1025c │ │ │ │ │ + bne.w ff40 │ │ │ │ │ + b.n 1071e │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 10266 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 10214 │ │ │ │ │ + b.n 1021c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 1074e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 10774 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 100a6 │ │ │ │ │ - b.n 106de │ │ │ │ │ + bne.w 100a6 │ │ │ │ │ + b.n 10704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10228 │ │ │ │ │ + b.n 10232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1005e │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 10062 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10522 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b.w fe02 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w fe02 │ │ │ │ │ + beq.w 10548 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.w fdd8 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.w fdd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 107a6 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - b.w fde6 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1074c │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w fdbc │ │ │ │ │ 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 fdc4 │ │ │ │ │ - b.n 104a0 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 1025c │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10062 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10214 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 10088 │ │ │ │ │ - b.n 10728 │ │ │ │ │ + beq.w fd9c │ │ │ │ │ + b.n 104c4 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 10066 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1021c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 10088 │ │ │ │ │ + b.n 1074c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000107c4 : │ │ │ │ │ +000107e4 : │ │ │ │ │ slash_no_default_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 10852 │ │ │ │ │ + beq.n 10872 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1084a │ │ │ │ │ + cbnz r3, 1086a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 10858 <_loop1_173_rule> │ │ │ │ │ + bl 10878 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 107fc │ │ │ │ │ + cbz r0, 1081c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10824 │ │ │ │ │ + cbnz r0, 10844 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1084a │ │ │ │ │ + cbnz r3, 1086a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10858 <_loop1_173_rule> │ │ │ │ │ + bl 10878 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10816 │ │ │ │ │ + cbz r0, 10836 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10832 │ │ │ │ │ + cbnz r0, 10852 │ │ │ │ │ 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} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107fc │ │ │ │ │ - b.n 1081a │ │ │ │ │ + beq.n 1081c │ │ │ │ │ + b.n 1083a │ │ │ │ │ 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 1081a │ │ │ │ │ - b.n 10816 │ │ │ │ │ + bne.n 1083a │ │ │ │ │ + b.n 10836 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1081e │ │ │ │ │ + b.n 1083e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 107e2 │ │ │ │ │ + b.n 10802 │ │ │ │ │ │ │ │ │ │ -00010858 <_loop1_173_rule>: │ │ │ │ │ +00010878 <_loop1_173_rule>: │ │ │ │ │ _loop1_173_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, #4064] @ 0xfe0 │ │ │ │ │ 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 109b6 <_loop1_173_rule+0x15e> │ │ │ │ │ + beq.w 109d6 <_loop1_173_rule+0x15e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 10974 <_loop1_173_rule+0x11c> │ │ │ │ │ + bne.n 10994 <_loop1_173_rule+0x11c> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109ac <_loop1_173_rule+0x154> │ │ │ │ │ + beq.w 109cc <_loop1_173_rule+0x154> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10960 <_loop1_173_rule+0x108> │ │ │ │ │ + bne.n 10980 <_loop1_173_rule+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1096c <_loop1_173_rule+0x114> │ │ │ │ │ + beq.n 1098c <_loop1_173_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1090e <_loop1_173_rule+0xb6> │ │ │ │ │ + cbz r0, 1092e <_loop1_173_rule+0xb6> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109a6 <_loop1_173_rule+0x14e> │ │ │ │ │ + beq.n 109c6 <_loop1_173_rule+0x14e> │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1099a <_loop1_173_rule+0x142> │ │ │ │ │ + beq.n 109ba <_loop1_173_rule+0x142> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109a4 <_loop1_173_rule+0x14c> │ │ │ │ │ + beq.n 109c4 <_loop1_173_rule+0x14c> │ │ │ │ │ mov.w r8, #3 │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1097c <_loop1_173_rule+0x124> │ │ │ │ │ + beq.n 1099c <_loop1_173_rule+0x124> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 10986 <_loop1_173_rule+0x12e> │ │ │ │ │ + beq.n 109a6 <_loop1_173_rule+0x12e> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r6, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 108ee <_loop1_173_rule+0x96> │ │ │ │ │ + b.n 1090e <_loop1_173_rule+0x96> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1096e <_loop1_173_rule+0x116> │ │ │ │ │ + cbnz r3, 1098e <_loop1_173_rule+0x116> │ │ │ │ │ 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 109bc <_loop1_173_rule+0x164> │ │ │ │ │ + beq.n 109dc <_loop1_173_rule+0x164> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1095a <_loop1_173_rule+0x102> │ │ │ │ │ + ble.n 1097a <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1095a <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 1097a <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1095a <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 1097a <_loop1_173_rule+0x102> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1095a <_loop1_173_rule+0x102> │ │ │ │ │ + beq.n 1097a <_loop1_173_rule+0x102> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 1094a <_loop1_173_rule+0xf2> │ │ │ │ │ + bne.n 1096a <_loop1_173_rule+0xf2> │ │ │ │ │ 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 │ │ │ │ │ @@ -28486,689 +28490,689 @@ │ │ │ │ │ str r7, [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 10964 <_loop1_173_rule+0x10c> │ │ │ │ │ + b.n 10984 <_loop1_173_rule+0x10c> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 10914 <_loop1_173_rule+0xbc> │ │ │ │ │ - b.n 1096e <_loop1_173_rule+0x116> │ │ │ │ │ + bne.n 10934 <_loop1_173_rule+0xbc> │ │ │ │ │ + b.n 1098e <_loop1_173_rule+0x116> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 109a6 <_loop1_173_rule+0x14e> │ │ │ │ │ + cbz r0, 109c6 <_loop1_173_rule+0x14e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10900 <_loop1_173_rule+0xa8> │ │ │ │ │ + b.n 10920 <_loop1_173_rule+0xa8> │ │ │ │ │ mov r5, r7 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r7, #2 │ │ │ │ │ - b.n 10914 <_loop1_173_rule+0xbc> │ │ │ │ │ + b.n 10934 <_loop1_173_rule+0xbc> │ │ │ │ │ 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 10974 <_loop1_173_rule+0x11c> │ │ │ │ │ + b.n 10994 <_loop1_173_rule+0x11c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1087a <_loop1_173_rule+0x22> │ │ │ │ │ + b.n 1089a <_loop1_173_rule+0x22> │ │ │ │ │ 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 10964 <_loop1_173_rule+0x10c> │ │ │ │ │ + b.n 10984 <_loop1_173_rule+0x10c> │ │ │ │ │ │ │ │ │ │ -000109d0 : │ │ │ │ │ +000109f0 : │ │ │ │ │ param_no_default_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, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10c86 │ │ │ │ │ + beq.w 10ca6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10c94 │ │ │ │ │ + bne.w 10cb4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10bea │ │ │ │ │ + beq.w 10c0a │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10bfe │ │ │ │ │ + beq.w 10c1e │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ade │ │ │ │ │ + beq.n 10afe │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10c72 │ │ │ │ │ + beq.w 10c92 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10c82 │ │ │ │ │ + bne.w 10ca2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10bcc │ │ │ │ │ + bne.w 10bec │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 10ae0 │ │ │ │ │ + bne.n 10b00 │ │ │ │ │ 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 10cac │ │ │ │ │ + beq.w 10ccc │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c9a │ │ │ │ │ + beq.w 10cba │ │ │ │ │ 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 10bb4 │ │ │ │ │ + beq.w 10bd4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10c6e │ │ │ │ │ + bne.w 10c8e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cb4 │ │ │ │ │ + beq.w 10cd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10c94 │ │ │ │ │ + bne.w 10cb4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10c20 │ │ │ │ │ + beq.w 10c40 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10c34 │ │ │ │ │ + beq.w 10c54 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ 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 10bba │ │ │ │ │ + beq.n 10bda │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10cdc │ │ │ │ │ + beq.w 10cfc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10cec │ │ │ │ │ + bne.w 10d0c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10bdc │ │ │ │ │ + bne.n 10bfc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 10bba │ │ │ │ │ + bne.n 10bda │ │ │ │ │ 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 10c5c │ │ │ │ │ + beq.n 10c7c │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cc8 │ │ │ │ │ + beq.w 10ce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, 10bb0 │ │ │ │ │ + cbnz r3, 10bd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10ac0 │ │ │ │ │ + bne.n 10ae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10bbc │ │ │ │ │ + b.n 10bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ae2 │ │ │ │ │ + b.n 10b02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10a5a │ │ │ │ │ - b.n 10a58 │ │ │ │ │ + bne.w 10a7a │ │ │ │ │ + b.n 10a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10b44 │ │ │ │ │ - b.n 10b42 │ │ │ │ │ + bne.n 10b64 │ │ │ │ │ + b.n 10b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 10c1a │ │ │ │ │ + cbnz r6, 10c3a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10a16 │ │ │ │ │ + bne.w 10a36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10c62 │ │ │ │ │ + blt.n 10c82 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10a20 │ │ │ │ │ + beq.w 10a40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ae2 │ │ │ │ │ + b.n 10b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10c5c │ │ │ │ │ + cbnz r3, 10c7c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10b02 │ │ │ │ │ + bne.w 10b22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 10bbc │ │ │ │ │ + blt.n 10bdc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10b0c │ │ │ │ │ + beq.w 10b2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bbc │ │ │ │ │ + b.n 10bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ae2 │ │ │ │ │ + b.n 10b02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ae2 │ │ │ │ │ + b.n 10b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10a46 │ │ │ │ │ + beq.w 10a66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10ae2 │ │ │ │ │ + b.n 10b02 │ │ │ │ │ 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 109fc │ │ │ │ │ + beq.w 10a1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10ad4 │ │ │ │ │ + b.n 10af4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10bb6 │ │ │ │ │ + beq.n 10bd6 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ae2 │ │ │ │ │ + b.n 10b02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ae2 │ │ │ │ │ + b.n 10b02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 10cc2 │ │ │ │ │ + cbnz r0, 10ce2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10ad4 │ │ │ │ │ + b.n 10af4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10ad4 │ │ │ │ │ + b.n 10af4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10bbc │ │ │ │ │ + beq.w 10bdc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10bbc │ │ │ │ │ + b.n 10bdc │ │ │ │ │ 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 10b32 │ │ │ │ │ + beq.w 10b52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10bbc │ │ │ │ │ + b.n 10bdc │ │ │ │ │ │ │ │ │ │ -00010cf0 : │ │ │ │ │ +00010d10 : │ │ │ │ │ param_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, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10e08 │ │ │ │ │ + beq.n 10e28 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10da8 │ │ │ │ │ + bne.n 10dc8 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 10dc4 │ │ │ │ │ + beq.n 10de4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ 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 10da6 │ │ │ │ │ + beq.n 10dc6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 10df2 │ │ │ │ │ + beq.n 10e12 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10e00 │ │ │ │ │ + bne.n 10e20 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 10db6 │ │ │ │ │ + cbnz r0, 10dd6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 10da6 │ │ │ │ │ + bne.n 10dc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10d98 │ │ │ │ │ + cbz r0, 10db8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10e16 │ │ │ │ │ + beq.n 10e36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d5e │ │ │ │ │ - b.n 10d5c │ │ │ │ │ + bne.n 10d7e │ │ │ │ │ + b.n 10d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10de6 │ │ │ │ │ + blt.n 10e06 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10d2c │ │ │ │ │ + beq.n 10d4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10d9c │ │ │ │ │ + b.n 10dbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10d9c │ │ │ │ │ + b.n 10dbc │ │ │ │ │ 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 10d4e │ │ │ │ │ + beq.n 10d6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10da8 │ │ │ │ │ + b.n 10dc8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10d1a │ │ │ │ │ + beq.n 10d3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10da8 │ │ │ │ │ + b.n 10dc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10da8 │ │ │ │ │ + beq.n 10dc8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d9c │ │ │ │ │ + b.n 10dbc │ │ │ │ │ │ │ │ │ │ -00010e28 : │ │ │ │ │ +00010e48 : │ │ │ │ │ import_from_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, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1122e │ │ │ │ │ + beq.w 1124e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1123c │ │ │ │ │ + bne.w 1125c │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11364 │ │ │ │ │ + bne.w 11384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 112f4 │ │ │ │ │ + blt.w 11314 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11358 │ │ │ │ │ + bne.w 11378 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111aa │ │ │ │ │ + bne.w 111ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11210 │ │ │ │ │ + bne.w 11230 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 111e4 │ │ │ │ │ + beq.w 11204 │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 111fa │ │ │ │ │ + beq.w 1121a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10ff6 │ │ │ │ │ + beq.w 11016 │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1100e │ │ │ │ │ + beq.w 1102e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ 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 1114c │ │ │ │ │ + beq.w 1116c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11258 │ │ │ │ │ + beq.w 11278 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11260 │ │ │ │ │ + bne.w 11280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 110e2 │ │ │ │ │ + bne.w 11102 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1114e │ │ │ │ │ + bne.w 1116e │ │ │ │ │ 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 11228 │ │ │ │ │ + beq.w 11248 │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1110c │ │ │ │ │ + bne.w 1112c │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11120 │ │ │ │ │ + beq.w 11140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11248 │ │ │ │ │ + beq.w 11268 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1114e │ │ │ │ │ + bne.w 1116e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11220 │ │ │ │ │ + beq.w 11240 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 111da │ │ │ │ │ + bne.w 111fa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1102e │ │ │ │ │ + bne.n 1104e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1121a │ │ │ │ │ + beq.w 1123a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -29176,92 +29180,92 @@ │ │ │ │ │ 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 r2, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111de │ │ │ │ │ + beq.w 111fe │ │ │ │ │ str r2, [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 │ │ │ │ │ movs r3, #12 │ │ │ │ │ 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 1120c │ │ │ │ │ + beq.w 1122c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [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_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 111da │ │ │ │ │ + bne.w 111fa │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 10ece │ │ │ │ │ + bne.w 10eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 111d6 │ │ │ │ │ + blt.w 111f6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10ed8 │ │ │ │ │ - b.n 111da │ │ │ │ │ + beq.w 10ef8 │ │ │ │ │ + b.n 111fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11904 │ │ │ │ │ + bl 11924 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f98 │ │ │ │ │ + beq.n 10fb8 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11072 │ │ │ │ │ + cbnz r0, 11092 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1121a │ │ │ │ │ + beq.w 1123a │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r2, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 10fac │ │ │ │ │ - b.n 1105e │ │ │ │ │ + beq.n 10fcc │ │ │ │ │ + b.n 1107e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11904 │ │ │ │ │ + bl 11924 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11048 │ │ │ │ │ + beq.n 11068 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1121a │ │ │ │ │ + beq.w 1123a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r8, fp │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ @@ -29270,15 +29274,15 @@ │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w r9, [r0, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 110f2 │ │ │ │ │ + cbnz r0, 11112 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -29286,1203 +29290,1203 @@ │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1121a │ │ │ │ │ + beq.w 1123a │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n 1105e │ │ │ │ │ - b.n 10fac │ │ │ │ │ + bgt.n 1107e │ │ │ │ │ + b.n 10fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f18 │ │ │ │ │ - b.n 10f14 │ │ │ │ │ + bne.w 10f38 │ │ │ │ │ + b.n 10f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11904 │ │ │ │ │ + bl 11924 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110b4 │ │ │ │ │ + beq.n 110d4 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 11132 │ │ │ │ │ + beq.n 11152 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 110a8 │ │ │ │ │ + b.n 110c8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10f5c │ │ │ │ │ + bne.w 10f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11374 │ │ │ │ │ + bne.w 11394 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11150 │ │ │ │ │ + b.n 11170 │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11216 │ │ │ │ │ + beq.n 11236 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 11102 │ │ │ │ │ + b.n 11122 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11358 │ │ │ │ │ + bne.w 11378 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1127e │ │ │ │ │ + beq.w 1129e │ │ │ │ │ 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 10fe8 │ │ │ │ │ + beq.w 11008 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_alias_for_star> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_alias_for_star │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11278 │ │ │ │ │ + beq.n 11298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11268 │ │ │ │ │ + beq.n 11288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - b.n 10fec │ │ │ │ │ + b.n 1100c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1137c │ │ │ │ │ + bl 1139c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e90 │ │ │ │ │ + beq.w 10eb0 │ │ │ │ │ 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 10e92 │ │ │ │ │ + bne.w 10eb2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 111a4 │ │ │ │ │ - b.n 10e90 │ │ │ │ │ + bne.n 111c4 │ │ │ │ │ + b.n 10eb0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1114e │ │ │ │ │ + b.n 1116e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11152 │ │ │ │ │ + b.n 11172 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 11242 │ │ │ │ │ + cbnz r2, 11262 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 10eb6 │ │ │ │ │ + bne.w 10ed6 │ │ │ │ │ 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 10eb6 │ │ │ │ │ - b.n 11150 │ │ │ │ │ + beq.w 10ed6 │ │ │ │ │ + b.n 11170 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11156 │ │ │ │ │ + b.n 11176 │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10fec │ │ │ │ │ + b.n 1100c │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ 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 1112e │ │ │ │ │ + b.n 1114e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10e56 │ │ │ │ │ + beq.w 10e76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10fec │ │ │ │ │ + b.n 1100c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11156 │ │ │ │ │ + b.n 11176 │ │ │ │ │ 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 10f70 │ │ │ │ │ - b.n 111da │ │ │ │ │ + beq.w 10f90 │ │ │ │ │ + b.n 111fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10ef6 │ │ │ │ │ + b.n 10f16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1114e │ │ │ │ │ + b.n 1116e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - cbz r0, 11288 │ │ │ │ │ + cbz r0, 112a8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10fec │ │ │ │ │ + b.n 1100c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11198 │ │ │ │ │ + b.n 111b8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 1128c │ │ │ │ │ + cbnz r3, 112ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 111a6 │ │ │ │ │ + b.n 111c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11360 │ │ │ │ │ + bne.n 11380 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 11346 │ │ │ │ │ + beq.n 11366 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1137c │ │ │ │ │ - cbz r0, 11308 │ │ │ │ │ + bl 1139c │ │ │ │ │ + cbz r0, 11328 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11308 │ │ │ │ │ + cbz r0, 11328 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 11308 │ │ │ │ │ + cbz r0, 11328 │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 11300 │ │ │ │ │ + cbnz r0, 11320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1131a │ │ │ │ │ + cbz r0, 1133a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 11288 │ │ │ │ │ + b.n 112a8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 10fec │ │ │ │ │ + b.n 1100c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 111a6 │ │ │ │ │ + b.n 111c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 11352 │ │ │ │ │ + cbnz r3, 11372 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1131e │ │ │ │ │ + cbnz r0, 1133e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 112ea │ │ │ │ │ + b.n 1130a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ strd r1, r1, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 112dc │ │ │ │ │ + b.n 112fc │ │ │ │ │ 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 112a0 │ │ │ │ │ + beq.n 112c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 112ea │ │ │ │ │ + b.n 1130a │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 10fec │ │ │ │ │ + b.n 1100c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 10fec │ │ │ │ │ + b.n 1100c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 10e82 │ │ │ │ │ + b.n 10ea2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11150 │ │ │ │ │ + b.n 11170 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001137c : │ │ │ │ │ +0001139c : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 114a6 │ │ │ │ │ + beq.w 114c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 114c2 │ │ │ │ │ + bne.w 114e2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 114ae │ │ │ │ │ + beq.n 114ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11904 │ │ │ │ │ + bl 11924 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11496 │ │ │ │ │ + beq.n 114b6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1149e │ │ │ │ │ + beq.n 114be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11490 │ │ │ │ │ + bne.n 114b0 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11488 │ │ │ │ │ + beq.n 114a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11490 │ │ │ │ │ + bne.n 114b0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1143c │ │ │ │ │ + cbnz r0, 1145c │ │ │ │ │ str.w sl, [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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11482 │ │ │ │ │ + beq.n 114a2 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt.n 1145a │ │ │ │ │ + bgt.n 1147a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 11498 │ │ │ │ │ + cbz r0, 114b8 │ │ │ │ │ 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 11904 │ │ │ │ │ + bl 11924 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 113fe │ │ │ │ │ + beq.n 1141e │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 1146a │ │ │ │ │ + beq.n 1148a │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 113f4 │ │ │ │ │ + b.n 11414 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 11410 │ │ │ │ │ + b.n 11430 │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 11482 │ │ │ │ │ + cbz r0, 114a2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1144c │ │ │ │ │ + b.n 1146c │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 11432 │ │ │ │ │ + b.n 11452 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 113d2 │ │ │ │ │ + b.n 113f2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 113a2 │ │ │ │ │ + b.n 113c2 │ │ │ │ │ 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 113b8 │ │ │ │ │ + beq.w 113d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11498 │ │ │ │ │ + b.n 114b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 11434 │ │ │ │ │ + b.n 11454 │ │ │ │ │ │ │ │ │ │ -000114c8 : │ │ │ │ │ +000114e8 : │ │ │ │ │ slash_with_default_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, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11786 │ │ │ │ │ + beq.w 117a6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11702 │ │ │ │ │ + bne.w 11722 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11796 │ │ │ │ │ + beq.w 117b6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116e8 │ │ │ │ │ + beq.w 11708 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 117b2 │ │ │ │ │ + bne.w 117d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116d2 │ │ │ │ │ + beq.w 116f2 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 11558 │ │ │ │ │ + cbz r0, 11578 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w 116aa │ │ │ │ │ + beq.w 116ca │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1153c │ │ │ │ │ + bne.n 1155c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r9, [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 116e2 │ │ │ │ │ + beq.w 11702 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 115aa │ │ │ │ │ + ble.n 115ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 115aa │ │ │ │ │ + beq.n 115ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 115aa │ │ │ │ │ + beq.n 115ca │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 115aa │ │ │ │ │ + beq.n 115ca │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1159c │ │ │ │ │ + bne.n 115bc │ │ │ │ │ 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 11a30 <_loop1_185_rule> │ │ │ │ │ + bl 11a50 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11730 │ │ │ │ │ + bne.w 11750 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11702 │ │ │ │ │ + bne.w 11722 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 117b8 │ │ │ │ │ + beq.w 117d8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1171c │ │ │ │ │ + beq.w 1173c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11724 │ │ │ │ │ + bne.w 11744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11708 │ │ │ │ │ + beq.w 11728 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 11632 │ │ │ │ │ + cbz r0, 11652 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 116be │ │ │ │ │ + beq.n 116de │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11618 │ │ │ │ │ + bne.n 11638 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r9, [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.n 11716 │ │ │ │ │ + beq.n 11736 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 11682 │ │ │ │ │ + ble.n 116a2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 11682 │ │ │ │ │ + beq.n 116a2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 11682 │ │ │ │ │ + beq.n 116a2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 11682 │ │ │ │ │ + beq.n 116a2 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 11674 │ │ │ │ │ + bne.n 11694 │ │ │ │ │ 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 11a30 <_loop1_185_rule> │ │ │ │ │ + bl 11a50 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11762 │ │ │ │ │ + bne.n 11782 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 116e2 │ │ │ │ │ + cbz r0, 11702 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 11542 │ │ │ │ │ + b.n 11562 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 11716 │ │ │ │ │ + cbz r0, 11736 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1161c │ │ │ │ │ + b.n 1163c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [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.w 115aa │ │ │ │ │ + bne.w 115ca │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 115d0 │ │ │ │ │ + beq.w 115f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 116a2 │ │ │ │ │ + b.n 116c2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [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 11682 │ │ │ │ │ + bne.n 116a2 │ │ │ │ │ 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 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1169e │ │ │ │ │ + b.n 116be │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115c4 │ │ │ │ │ + beq.w 115e4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115c4 │ │ │ │ │ + beq.w 115e4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 117d6 │ │ │ │ │ + beq.n 117f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 116a2 │ │ │ │ │ + b.n 116c2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1169a │ │ │ │ │ + beq.n 116ba │ │ │ │ │ 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 1174c │ │ │ │ │ - b.n 1169a │ │ │ │ │ + bne.n 1176c │ │ │ │ │ + b.n 116ba │ │ │ │ │ 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 114f2 │ │ │ │ │ - b.n 11702 │ │ │ │ │ + beq.w 11512 │ │ │ │ │ + b.n 11722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 117b2 │ │ │ │ │ + cbnz r2, 117d2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11512 │ │ │ │ │ - b.n 116e8 │ │ │ │ │ + bne.w 11532 │ │ │ │ │ + b.n 11708 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 116f6 │ │ │ │ │ + b.n 11716 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11724 │ │ │ │ │ + bne.n 11744 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 115ee │ │ │ │ │ - b.n 1171c │ │ │ │ │ + bne.w 1160e │ │ │ │ │ + b.n 1173c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1169e │ │ │ │ │ + beq.w 116be │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 116a2 │ │ │ │ │ + b.n 116c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000117ec <_loop0_171_rule>: │ │ │ │ │ +0001180c <_loop0_171_rule>: │ │ │ │ │ _loop0_36_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 r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 118fe <_loop0_171_rule+0x112> │ │ │ │ │ + beq.n 1191e <_loop0_171_rule+0x112> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 118e8 <_loop0_171_rule+0xfc> │ │ │ │ │ + bne.n 11908 <_loop0_171_rule+0xfc> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118f0 <_loop0_171_rule+0x104> │ │ │ │ │ + beq.n 11910 <_loop0_171_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 118e8 <_loop0_171_rule+0xfc> │ │ │ │ │ + bne.n 11908 <_loop0_171_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118cc <_loop0_171_rule+0xe0> │ │ │ │ │ + beq.n 118ec <_loop0_171_rule+0xe0> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1185e <_loop0_171_rule+0x72> │ │ │ │ │ + cbz r0, 1187e <_loop0_171_rule+0x72> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 118b8 <_loop0_171_rule+0xcc> │ │ │ │ │ + beq.n 118d8 <_loop0_171_rule+0xcc> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r7, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11844 <_loop0_171_rule+0x58> │ │ │ │ │ + bne.n 11864 <_loop0_171_rule+0x58> │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118da <_loop0_171_rule+0xee> │ │ │ │ │ + beq.n 118fa <_loop0_171_rule+0xee> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 118a4 <_loop0_171_rule+0xb8> │ │ │ │ │ + ble.n 118c4 <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 118a4 <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 118c4 <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 118a4 <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 118c4 <_loop0_171_rule+0xb8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 118a4 <_loop0_171_rule+0xb8> │ │ │ │ │ + beq.n 118c4 <_loop0_171_rule+0xb8> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 11894 <_loop0_171_rule+0xa8> │ │ │ │ │ + bne.n 118b4 <_loop0_171_rule+0xa8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, 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 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 118da <_loop0_171_rule+0xee> │ │ │ │ │ + cbz r0, 118fa <_loop0_171_rule+0xee> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 11848 <_loop0_171_rule+0x5c> │ │ │ │ │ + b.n 11868 <_loop0_171_rule+0x5c> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 118a4 <_loop0_171_rule+0xb8> │ │ │ │ │ + bne.n 118c4 <_loop0_171_rule+0xb8> │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 118b0 <_loop0_171_rule+0xc4> │ │ │ │ │ + b.n 118d0 <_loop0_171_rule+0xc4> │ │ │ │ │ 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 118b0 <_loop0_171_rule+0xc4> │ │ │ │ │ + b.n 118d0 <_loop0_171_rule+0xc4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1180c <_loop0_171_rule+0x20> │ │ │ │ │ + b.n 1182c <_loop0_171_rule+0x20> │ │ │ │ │ │ │ │ │ │ -00011904 : │ │ │ │ │ +00011924 : │ │ │ │ │ import_from_as_name_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 11a2a │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 119d8 │ │ │ │ │ - ldrd r5, r6, [r4, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.n 119be │ │ │ │ │ + beq.n 11a36 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 11a2e │ │ │ │ │ + ldrd r7, r6, [r4, #8] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 119dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ 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 119f8 │ │ │ │ │ + beq.n 11a16 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11a0a │ │ │ │ │ + beq.n 11a26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 119f2 │ │ │ │ │ + bne.n 11a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 119e0 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + bne.n 119fc │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + str r5, [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 119f8 │ │ │ │ │ + bne.n 11a16 │ │ │ │ │ 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 11a12 │ │ │ │ │ + cbz r0, 119f6 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrd r3, r2, [r5, #20] │ │ │ │ │ - cbnz r7, 119ee │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 11a0a │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a18 │ │ │ │ │ + beq.n 11a3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ 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 119fe │ │ │ │ │ + blt.n 11a1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11940 │ │ │ │ │ + beq.n 1195e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 119b4 │ │ │ │ │ + b.n 119d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11978 │ │ │ │ │ - b.n 11972 │ │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ │ - b.n 11998 │ │ │ │ │ + bne.n 11994 │ │ │ │ │ + b.n 1198e │ │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ │ + b.n 119b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 119b2 │ │ │ │ │ + b.n 119d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 119b4 │ │ │ │ │ + b.n 119d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1195a │ │ │ │ │ + b.n 11978 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 119b4 │ │ │ │ │ + b.n 119d2 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 11946 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 119fa │ │ │ │ │ + beq.n 11a18 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 119b4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11928 │ │ │ │ │ + b.n 119d2 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00011a30 <_loop1_185_rule>: │ │ │ │ │ +00011a50 <_loop1_185_rule>: │ │ │ │ │ _loop1_41_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 121ee <_loop1_185_rule+0x7be> │ │ │ │ │ + beq.w 1220e <_loop1_185_rule+0x7be> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121fc <_loop1_185_rule+0x7cc> │ │ │ │ │ + bne.w 1221c <_loop1_185_rule+0x7cc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12284 <_loop1_185_rule+0x854> │ │ │ │ │ + beq.w 122a4 <_loop1_185_rule+0x854> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 121fc <_loop1_185_rule+0x7cc> │ │ │ │ │ + bne.w 1221c <_loop1_185_rule+0x7cc> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 12272 <_loop1_185_rule+0x842> │ │ │ │ │ + beq.w 12292 <_loop1_185_rule+0x842> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11cd4 <_loop1_185_rule+0x2a4> │ │ │ │ │ + beq.w 11cf4 <_loop1_185_rule+0x2a4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 11cf0 <_loop1_185_rule+0x2c0> │ │ │ │ │ + beq.w 11d10 <_loop1_185_rule+0x2c0> │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d20 <_loop1_185_rule+0x2f0> │ │ │ │ │ + beq.w 11d40 <_loop1_185_rule+0x2f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12174 <_loop1_185_rule+0x744> │ │ │ │ │ + beq.w 12194 <_loop1_185_rule+0x744> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12188 <_loop1_185_rule+0x758> │ │ │ │ │ + bne.w 121a8 <_loop1_185_rule+0x758> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e9e <_loop1_185_rule+0x46e> │ │ │ │ │ + bne.w 11ebe <_loop1_185_rule+0x46e> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 11d26 <_loop1_185_rule+0x2f6> │ │ │ │ │ + bne.w 11d46 <_loop1_185_rule+0x2f6> │ │ │ │ │ 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 12222 <_loop1_185_rule+0x7f2> │ │ │ │ │ + beq.w 12242 <_loop1_185_rule+0x7f2> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ 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 r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12202 <_loop1_185_rule+0x7d2> │ │ │ │ │ + beq.w 12222 <_loop1_185_rule+0x7d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11eae <_loop1_185_rule+0x47e> │ │ │ │ │ + beq.w 11ece <_loop1_185_rule+0x47e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11eae <_loop1_185_rule+0x47e> │ │ │ │ │ + beq.w 11ece <_loop1_185_rule+0x47e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12294 <_loop1_185_rule+0x864> │ │ │ │ │ + bne.w 122b4 <_loop1_185_rule+0x864> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e22 <_loop1_185_rule+0x3f2> │ │ │ │ │ + beq.w 11e42 <_loop1_185_rule+0x3f2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ @@ -30491,71 +30495,71 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 12230 <_loop1_185_rule+0x800> │ │ │ │ │ + beq.w 12250 <_loop1_185_rule+0x800> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1223c <_loop1_185_rule+0x80c> │ │ │ │ │ + bne.w 1225c <_loop1_185_rule+0x80c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11eb6 <_loop1_185_rule+0x486> │ │ │ │ │ + beq.w 11ed6 <_loop1_185_rule+0x486> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 11ed2 <_loop1_185_rule+0x4a2> │ │ │ │ │ + beq.w 11ef2 <_loop1_185_rule+0x4a2> │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11f04 <_loop1_185_rule+0x4d4> │ │ │ │ │ + beq.w 11f24 <_loop1_185_rule+0x4d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12256 <_loop1_185_rule+0x826> │ │ │ │ │ + beq.w 12276 <_loop1_185_rule+0x826> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1226a <_loop1_185_rule+0x83a> │ │ │ │ │ + bne.w 1228a <_loop1_185_rule+0x83a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120dc <_loop1_185_rule+0x6ac> │ │ │ │ │ + bne.w 120fc <_loop1_185_rule+0x6ac> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 11f0a <_loop1_185_rule+0x4da> │ │ │ │ │ + bne.w 11f2a <_loop1_185_rule+0x4da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121a0 <_loop1_185_rule+0x770> │ │ │ │ │ + beq.w 121c0 <_loop1_185_rule+0x770> │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -30563,228 +30567,228 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1218c <_loop1_185_rule+0x75c> │ │ │ │ │ + beq.w 121ac <_loop1_185_rule+0x75c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120c8 <_loop1_185_rule+0x698> │ │ │ │ │ + beq.w 120e8 <_loop1_185_rule+0x698> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120c8 <_loop1_185_rule+0x698> │ │ │ │ │ + beq.w 120e8 <_loop1_185_rule+0x698> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1226e <_loop1_185_rule+0x83e> │ │ │ │ │ + bne.w 1228e <_loop1_185_rule+0x83e> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 1200c <_loop1_185_rule+0x5dc> │ │ │ │ │ + beq.w 1202c <_loop1_185_rule+0x5dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 120fc <_loop1_185_rule+0x6cc> │ │ │ │ │ + beq.w 1211c <_loop1_185_rule+0x6cc> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r5, [r6, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - b.n 11b9a <_loop1_185_rule+0x16a> │ │ │ │ │ + b.n 11bba <_loop1_185_rule+0x16a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121ce <_loop1_185_rule+0x79e> │ │ │ │ │ + bne.w 121ee <_loop1_185_rule+0x79e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 11aa4 <_loop1_185_rule+0x74> │ │ │ │ │ + bne.w 11ac4 <_loop1_185_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1211a <_loop1_185_rule+0x6ea> │ │ │ │ │ + blt.w 1213a <_loop1_185_rule+0x6ea> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121ce <_loop1_185_rule+0x79e> │ │ │ │ │ + bne.w 121ee <_loop1_185_rule+0x79e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11abc <_loop1_185_rule+0x8c> │ │ │ │ │ + bne.w 11adc <_loop1_185_rule+0x8c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12156 <_loop1_185_rule+0x726> │ │ │ │ │ + bne.w 12176 <_loop1_185_rule+0x726> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11e34 <_loop1_185_rule+0x404> │ │ │ │ │ + beq.n 11e54 <_loop1_185_rule+0x404> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 11e4e <_loop1_185_rule+0x41e> │ │ │ │ │ + beq.w 11e6e <_loop1_185_rule+0x41e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e7e <_loop1_185_rule+0x44e> │ │ │ │ │ + beq.w 11e9e <_loop1_185_rule+0x44e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12212 <_loop1_185_rule+0x7e2> │ │ │ │ │ + beq.w 12232 <_loop1_185_rule+0x7e2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121d6 <_loop1_185_rule+0x7a6> │ │ │ │ │ + bne.w 121f6 <_loop1_185_rule+0x7a6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120b8 <_loop1_185_rule+0x688> │ │ │ │ │ + bne.w 120d8 <_loop1_185_rule+0x688> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1215a <_loop1_185_rule+0x72a> │ │ │ │ │ + bne.w 1217a <_loop1_185_rule+0x72a> │ │ │ │ │ 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 121c2 <_loop1_185_rule+0x792> │ │ │ │ │ + beq.w 121e2 <_loop1_185_rule+0x792> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r8, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121ac <_loop1_185_rule+0x77c> │ │ │ │ │ + beq.w 121cc <_loop1_185_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120d0 <_loop1_185_rule+0x6a0> │ │ │ │ │ + beq.w 120f0 <_loop1_185_rule+0x6a0> │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12116 <_loop1_185_rule+0x6e6> │ │ │ │ │ + bne.w 12136 <_loop1_185_rule+0x6e6> │ │ │ │ │ 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 120d0 <_loop1_185_rule+0x6a0> │ │ │ │ │ + beq.w 120f0 <_loop1_185_rule+0x6a0> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b84 <_loop1_185_rule+0x154> │ │ │ │ │ + bne.w 11ba4 <_loop1_185_rule+0x154> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12298 <_loop1_185_rule+0x868> │ │ │ │ │ + bne.w 122b8 <_loop1_185_rule+0x868> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1212c <_loop1_185_rule+0x6fc> │ │ │ │ │ + b.n 1214c <_loop1_185_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121c2 <_loop1_185_rule+0x792> │ │ │ │ │ + bne.w 121e2 <_loop1_185_rule+0x792> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11d48 <_loop1_185_rule+0x318> │ │ │ │ │ + bne.w 11d68 <_loop1_185_rule+0x318> │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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.w 12164 <_loop1_185_rule+0x734> │ │ │ │ │ + blt.w 12184 <_loop1_185_rule+0x734> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 121c2 <_loop1_185_rule+0x792> │ │ │ │ │ + bne.w 121e2 <_loop1_185_rule+0x792> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d60 <_loop1_185_rule+0x330> │ │ │ │ │ + bne.w 11d80 <_loop1_185_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -30793,580 +30797,580 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11af2 <_loop1_185_rule+0xc2> │ │ │ │ │ - b.n 11aee <_loop1_185_rule+0xbe> │ │ │ │ │ + bne.w 11b12 <_loop1_185_rule+0xc2> │ │ │ │ │ + b.n 11b0e <_loop1_185_rule+0xbe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d28 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d48 <_loop1_185_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121c8 <_loop1_185_rule+0x798> │ │ │ │ │ + bne.w 121e8 <_loop1_185_rule+0x798> │ │ │ │ │ ldrd r7, r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.w 11bcc <_loop1_185_rule+0x19c> │ │ │ │ │ + bne.w 11bec <_loop1_185_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1213a <_loop1_185_rule+0x70a> │ │ │ │ │ + blt.w 1215a <_loop1_185_rule+0x70a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 121c8 <_loop1_185_rule+0x798> │ │ │ │ │ + bne.w 121e8 <_loop1_185_rule+0x798> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11be6 <_loop1_185_rule+0x1b6> │ │ │ │ │ + bne.w 11c06 <_loop1_185_rule+0x1b6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12126 <_loop1_185_rule+0x6f6> │ │ │ │ │ + bne.w 12146 <_loop1_185_rule+0x6f6> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12010 <_loop1_185_rule+0x5e0> │ │ │ │ │ + beq.n 12030 <_loop1_185_rule+0x5e0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 12026 <_loop1_185_rule+0x5f6> │ │ │ │ │ + beq.n 12046 <_loop1_185_rule+0x5f6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r9, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12052 <_loop1_185_rule+0x622> │ │ │ │ │ + beq.w 12072 <_loop1_185_rule+0x622> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 121da <_loop1_185_rule+0x7aa> │ │ │ │ │ + beq.w 121fa <_loop1_185_rule+0x7aa> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121d4 <_loop1_185_rule+0x7a4> │ │ │ │ │ + bne.w 121f4 <_loop1_185_rule+0x7a4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 120ec <_loop1_185_rule+0x6bc> │ │ │ │ │ + bne.w 1210c <_loop1_185_rule+0x6bc> │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 12152 <_loop1_185_rule+0x722> │ │ │ │ │ + bne.w 12172 <_loop1_185_rule+0x722> │ │ │ │ │ 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 121c0 <_loop1_185_rule+0x790> │ │ │ │ │ + beq.w 121e0 <_loop1_185_rule+0x790> │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 121aa <_loop1_185_rule+0x77a> │ │ │ │ │ + beq.w 121ca <_loop1_185_rule+0x77a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12114 <_loop1_185_rule+0x6e4> │ │ │ │ │ + beq.w 12134 <_loop1_185_rule+0x6e4> │ │ │ │ │ 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 r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12114 <_loop1_185_rule+0x6e4> │ │ │ │ │ + bne.w 12134 <_loop1_185_rule+0x6e4> │ │ │ │ │ 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 12114 <_loop1_185_rule+0x6e4> │ │ │ │ │ + beq.w 12134 <_loop1_185_rule+0x6e4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11cb2 <_loop1_185_rule+0x282> │ │ │ │ │ + bne.w 11cd2 <_loop1_185_rule+0x282> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 11e22 <_loop1_185_rule+0x3f2> │ │ │ │ │ + b.n 11e42 <_loop1_185_rule+0x3f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 121c0 <_loop1_185_rule+0x790> │ │ │ │ │ + bne.w 121e0 <_loop1_185_rule+0x790> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 11f28 <_loop1_185_rule+0x4f8> │ │ │ │ │ + bne.n 11f48 <_loop1_185_rule+0x4f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12146 <_loop1_185_rule+0x716> │ │ │ │ │ + blt.w 12166 <_loop1_185_rule+0x716> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r9, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 121c0 <_loop1_185_rule+0x790> │ │ │ │ │ + bne.w 121e0 <_loop1_185_rule+0x790> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f40 <_loop1_185_rule+0x510> │ │ │ │ │ + bne.w 11f60 <_loop1_185_rule+0x510> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11e88 <_loop1_185_rule+0x458> │ │ │ │ │ + beq.w 11ea8 <_loop1_185_rule+0x458> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e88 <_loop1_185_rule+0x458> │ │ │ │ │ + bne.w 11ea8 <_loop1_185_rule+0x458> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12242 <_loop1_185_rule+0x812> │ │ │ │ │ + beq.w 12262 <_loop1_185_rule+0x812> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 120aa <_loop1_185_rule+0x67a> │ │ │ │ │ + ble.n 120ca <_loop1_185_rule+0x67a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 120aa <_loop1_185_rule+0x67a> │ │ │ │ │ + beq.n 120ca <_loop1_185_rule+0x67a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 120aa <_loop1_185_rule+0x67a> │ │ │ │ │ + beq.n 120ca <_loop1_185_rule+0x67a> │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1209c <_loop1_185_rule+0x66c> │ │ │ │ │ + bne.n 120bc <_loop1_185_rule+0x66c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e96 <_loop1_185_rule+0x466> │ │ │ │ │ + b.n 11eb6 <_loop1_185_rule+0x466> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d8e <_loop1_185_rule+0x35e> │ │ │ │ │ - b.n 11d8c <_loop1_185_rule+0x35c> │ │ │ │ │ + bne.w 11dae <_loop1_185_rule+0x35e> │ │ │ │ │ + b.n 11dac <_loop1_185_rule+0x35c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f0c <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f2c <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e88 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11ea8 <_loop1_185_rule+0x458> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c1c <_loop1_185_rule+0x1ec> │ │ │ │ │ - b.n 11c18 <_loop1_185_rule+0x1e8> │ │ │ │ │ + bne.w 11c3c <_loop1_185_rule+0x1ec> │ │ │ │ │ + b.n 11c38 <_loop1_185_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f72 <_loop1_185_rule+0x542> │ │ │ │ │ - b.n 11f6e <_loop1_185_rule+0x53e> │ │ │ │ │ + bne.w 11f92 <_loop1_185_rule+0x542> │ │ │ │ │ + b.n 11f8e <_loop1_185_rule+0x53e> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12240 <_loop1_185_rule+0x810> │ │ │ │ │ + beq.w 12260 <_loop1_185_rule+0x810> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 11cc2 <_loop1_185_rule+0x292> │ │ │ │ │ + b.n 11ce2 <_loop1_185_rule+0x292> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12058 <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 12078 <_loop1_185_rule+0x628> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d28 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d48 <_loop1_185_rule+0x2f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11e88 <_loop1_185_rule+0x458> │ │ │ │ │ - b.n 12066 <_loop1_185_rule+0x636> │ │ │ │ │ + beq.w 11ea8 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 12086 <_loop1_185_rule+0x636> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f0c <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f2c <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12058 <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 12078 <_loop1_185_rule+0x628> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 12056 <_loop1_185_rule+0x626> │ │ │ │ │ + b.n 12076 <_loop1_185_rule+0x626> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1212a <_loop1_185_rule+0x6fa> │ │ │ │ │ + b.n 1214a <_loop1_185_rule+0x6fa> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e88 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11ea8 <_loop1_185_rule+0x458> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11e88 <_loop1_185_rule+0x458> │ │ │ │ │ + b.n 11ea8 <_loop1_185_rule+0x458> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 11ada <_loop1_185_rule+0xaa> │ │ │ │ │ + beq.w 11afa <_loop1_185_rule+0xaa> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ - b.n 11d28 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d48 <_loop1_185_rule+0x2f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120ca <_loop1_185_rule+0x69a> │ │ │ │ │ + beq.n 120ea <_loop1_185_rule+0x69a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 11f0c <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f2c <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f0c <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f2c <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12058 <_loop1_185_rule+0x628> │ │ │ │ │ + beq.w 12078 <_loop1_185_rule+0x628> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12058 <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 12078 <_loop1_185_rule+0x628> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12058 <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 12078 <_loop1_185_rule+0x628> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11f0c <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f2c <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d28 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d48 <_loop1_185_rule+0x2f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 12058 <_loop1_185_rule+0x628> │ │ │ │ │ + b.n 12078 <_loop1_185_rule+0x628> │ │ │ │ │ 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 11f5a <_loop1_185_rule+0x52a> │ │ │ │ │ + beq.w 11f7a <_loop1_185_rule+0x52a> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 121d6 <_loop1_185_rule+0x7a6> │ │ │ │ │ + b.n 121f6 <_loop1_185_rule+0x7a6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11a5e <_loop1_185_rule+0x2e> │ │ │ │ │ + beq.w 11a7e <_loop1_185_rule+0x2e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 120b4 <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 120d4 <_loop1_185_rule+0x684> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 12228 <_loop1_185_rule+0x7f8> │ │ │ │ │ + cbnz r0, 12248 <_loop1_185_rule+0x7f8> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d28 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d48 <_loop1_185_rule+0x2f8> │ │ │ │ │ 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 11d7a <_loop1_185_rule+0x34a> │ │ │ │ │ - b.n 121ea <_loop1_185_rule+0x7ba> │ │ │ │ │ + beq.w 11d9a <_loop1_185_rule+0x34a> │ │ │ │ │ + b.n 1220a <_loop1_185_rule+0x7ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1220c <_loop1_185_rule+0x7dc> │ │ │ │ │ + b.n 1222c <_loop1_185_rule+0x7dc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 11d28 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d48 <_loop1_185_rule+0x2f8> │ │ │ │ │ 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 │ │ │ │ │ - cbz r2, 1229e <_loop1_185_rule+0x86e> │ │ │ │ │ + cbz r2, 122be <_loop1_185_rule+0x86e> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 1212a <_loop1_185_rule+0x6fa> │ │ │ │ │ + b.n 1214a <_loop1_185_rule+0x6fa> │ │ │ │ │ mov r7, r0 │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 120b4 <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 120d4 <_loop1_185_rule+0x684> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 11c04 <_loop1_185_rule+0x1d4> │ │ │ │ │ + beq.w 11c24 <_loop1_185_rule+0x1d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 11f0c <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f2c <_loop1_185_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11f0c <_loop1_185_rule+0x4dc> │ │ │ │ │ + b.n 11f2c <_loop1_185_rule+0x4dc> │ │ │ │ │ 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 11a88 <_loop1_185_rule+0x58> │ │ │ │ │ - b.n 1212a <_loop1_185_rule+0x6fa> │ │ │ │ │ + beq.w 11aa8 <_loop1_185_rule+0x58> │ │ │ │ │ + b.n 1214a <_loop1_185_rule+0x6fa> │ │ │ │ │ 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 120b4 <_loop1_185_rule+0x684> │ │ │ │ │ + b.n 120d4 <_loop1_185_rule+0x684> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11d28 <_loop1_185_rule+0x2f8> │ │ │ │ │ + b.n 11d48 <_loop1_185_rule+0x2f8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1212c <_loop1_185_rule+0x6fc> │ │ │ │ │ + b.n 1214c <_loop1_185_rule+0x6fc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 11bb2 <_loop1_185_rule+0x182> │ │ │ │ │ + b.n 11bd2 <_loop1_185_rule+0x182> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000122a4 : │ │ │ │ │ +000122c4 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12628 │ │ │ │ │ + beq.w 12648 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12636 │ │ │ │ │ + bne.w 12656 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1234a │ │ │ │ │ + beq.n 1236a │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.n 12360 │ │ │ │ │ + beq.n 12380 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12394 │ │ │ │ │ + bne.n 123b4 │ │ │ │ │ ldrd r2, r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 12424 │ │ │ │ │ + bne.w 12444 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12606 │ │ │ │ │ + bne.w 12626 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1245a │ │ │ │ │ + beq.w 1247a │ │ │ │ │ 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, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1245a │ │ │ │ │ + beq.w 1247a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1260e │ │ │ │ │ + bne.w 1262e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 122e8 │ │ │ │ │ + bne.n 12308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r7, #1 │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 12418 │ │ │ │ │ + blt.n 12438 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1260e │ │ │ │ │ + bne.w 1262e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122fe │ │ │ │ │ + beq.n 1231e │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122fe │ │ │ │ │ + beq.n 1231e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12642 │ │ │ │ │ + beq.w 12662 │ │ │ │ │ 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 12642 │ │ │ │ │ + beq.w 12662 │ │ │ │ │ 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 1263c │ │ │ │ │ + beq.w 1265c │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -31374,129 +31378,129 @@ │ │ │ │ │ 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 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12406 │ │ │ │ │ + cbz r0, 12426 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12340 │ │ │ │ │ + b.n 12360 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1264a │ │ │ │ │ + beq.w 1266a │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 12310 │ │ │ │ │ + beq.w 12330 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12636 │ │ │ │ │ + bne.w 12656 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12614 │ │ │ │ │ + beq.w 12634 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 12462 │ │ │ │ │ + cbz r0, 12482 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 12402 │ │ │ │ │ + bne.n 12422 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12310 │ │ │ │ │ + b.n 12330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 12402 │ │ │ │ │ + b.n 12422 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12622 │ │ │ │ │ + bne.w 12642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12540 │ │ │ │ │ + bne.n 12560 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12622 │ │ │ │ │ + bne.w 12642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 124d2 │ │ │ │ │ + cbnz r0, 124f2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 12622 │ │ │ │ │ + bne.w 12642 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_161_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_161_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 124ba │ │ │ │ │ + cbz r0, 124da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 125a0 │ │ │ │ │ + bne.n 125c0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 12448 │ │ │ │ │ + b.n 12468 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12490 │ │ │ │ │ + beq.n 124b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12490 │ │ │ │ │ + beq.n 124b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_160_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_160_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12490 │ │ │ │ │ + beq.n 124b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -31505,38 +31509,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124c2 │ │ │ │ │ + beq.n 124e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12456 │ │ │ │ │ + b.n 12476 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1247a │ │ │ │ │ + beq.n 1249a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1247a │ │ │ │ │ + beq.n 1249a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ @@ -31556,42 +31560,42 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12532 │ │ │ │ │ - b.n 124c2 │ │ │ │ │ + bne.n 12552 │ │ │ │ │ + b.n 124e2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124ba │ │ │ │ │ + beq.n 124da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124ba │ │ │ │ │ + beq.n 124da │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_162_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_162_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124ba │ │ │ │ │ + beq.w 124da │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ @@ -31610,532 +31614,532 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 1258e │ │ │ │ │ + b.n 125ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12340 │ │ │ │ │ + b.n 12360 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 12418 │ │ │ │ │ + b.n 12438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 12436 │ │ │ │ │ + beq.w 12456 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1253c │ │ │ │ │ + b.n 1255c │ │ │ │ │ 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 122d0 │ │ │ │ │ + beq.w 122f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12340 │ │ │ │ │ + b.n 12360 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123d4 │ │ │ │ │ + b.n 123f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 12418 │ │ │ │ │ + b.n 12438 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12418 │ │ │ │ │ + b.n 12438 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012650 : │ │ │ │ │ +00012670 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12894 │ │ │ │ │ + beq.w 128b4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12838 │ │ │ │ │ + bne.w 12858 │ │ │ │ │ ldrd r8, r5, [r4, #8] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.w 1284a │ │ │ │ │ + beq.w 1286a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ 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.w 12834 │ │ │ │ │ + beq.w 12854 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 128da │ │ │ │ │ + beq.w 128fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128d2 │ │ │ │ │ + bne.w 128f2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12788 │ │ │ │ │ + beq.n 127a8 │ │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ │ cmp r9, fp │ │ │ │ │ it ne │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq.n 1279e │ │ │ │ │ + beq.n 127be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r5, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 127d2 │ │ │ │ │ + bne.n 127f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128e4 │ │ │ │ │ + bne.w 12904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12822 │ │ │ │ │ + beq.w 12842 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12820 │ │ │ │ │ + beq.w 12840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14078 │ │ │ │ │ + bl 14098 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128c4 │ │ │ │ │ + bne.w 128e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128b6 │ │ │ │ │ + beq.w 128d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12834 │ │ │ │ │ + bne.n 12854 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12846 │ │ │ │ │ + beq.n 12866 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1277a │ │ │ │ │ + cbz r0, 1279a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ 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_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128a4 │ │ │ │ │ + beq.w 128c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #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, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128e4 │ │ │ │ │ + bne.w 12904 │ │ │ │ │ ldrd fp, r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 126d4 │ │ │ │ │ + bne.n 126f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 12824 │ │ │ │ │ + blt.n 12844 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, fp, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r5, sl, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 128e4 │ │ │ │ │ + bne.w 12904 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126ea │ │ │ │ │ + beq.n 1270a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 126ea │ │ │ │ │ + beq.n 1270a │ │ │ │ │ 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 12880 │ │ │ │ │ + beq.n 128a0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1286e │ │ │ │ │ + cbz r0, 1288e │ │ │ │ │ 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 │ │ │ │ │ - bne.w 12718 │ │ │ │ │ + bne.w 12738 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12744 │ │ │ │ │ + beq.n 12764 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ 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} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12834 │ │ │ │ │ + b.n 12854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12888 │ │ │ │ │ + blt.n 128a8 │ │ │ │ │ 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 12692 │ │ │ │ │ + beq.w 126b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1277e │ │ │ │ │ + b.n 1279e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12822 │ │ │ │ │ + beq.n 12842 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12824 │ │ │ │ │ + b.n 12844 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12824 │ │ │ │ │ + b.n 12844 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1277e │ │ │ │ │ + b.n 1279e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1267e │ │ │ │ │ + beq.w 1269e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12838 │ │ │ │ │ + b.n 12858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12838 │ │ │ │ │ + beq.n 12858 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1277e │ │ │ │ │ + b.n 1279e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 128c8 │ │ │ │ │ + cbnz r0, 128e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1282a │ │ │ │ │ + b.n 1284a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12824 │ │ │ │ │ + b.n 12844 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12834 │ │ │ │ │ + b.n 12854 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 12834 │ │ │ │ │ + b.n 12854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 126b0 │ │ │ │ │ + b.n 126d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12824 │ │ │ │ │ + b.n 12844 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000128ec : │ │ │ │ │ +0001290c : │ │ │ │ │ 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, #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 129cc │ │ │ │ │ + beq.n 129ec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 12966 │ │ │ │ │ + cbnz r7, 12986 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 1294c │ │ │ │ │ + beq.n 1296c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12972 │ │ │ │ │ + cbnz r0, 12992 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 12966 │ │ │ │ │ + cbnz r3, 12986 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1296e │ │ │ │ │ + cbz r0, 1298e │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ 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 129a8 │ │ │ │ │ + blt.n 129c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12924 │ │ │ │ │ + beq.n 12944 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12942 │ │ │ │ │ + b.n 12962 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1293e │ │ │ │ │ + b.n 1295e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1292e │ │ │ │ │ + beq.n 1294e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 129c6 │ │ │ │ │ + cbz r0, 129e6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 129b4 │ │ │ │ │ + cbz r0, 129d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1293e │ │ │ │ │ + b.n 1295e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12942 │ │ │ │ │ + b.n 12962 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1293e │ │ │ │ │ + beq.n 1295e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12942 │ │ │ │ │ + b.n 12962 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12942 │ │ │ │ │ + b.n 12962 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1290e │ │ │ │ │ + b.n 1292e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000129d4 <_loop0_37_rule>: │ │ │ │ │ +000129f4 <_loop0_37_rule>: │ │ │ │ │ _loop0_40_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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1322c <_loop0_37_rule+0x858> │ │ │ │ │ + beq.w 1324c <_loop0_37_rule+0x858> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1323a <_loop0_37_rule+0x866> │ │ │ │ │ + bne.w 1325a <_loop0_37_rule+0x866> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130c2 <_loop0_37_rule+0x6ee> │ │ │ │ │ + beq.w 130e2 <_loop0_37_rule+0x6ee> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13226 <_loop0_37_rule+0x852> │ │ │ │ │ + bne.w 13246 <_loop0_37_rule+0x852> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 13214 <_loop0_37_rule+0x840> │ │ │ │ │ + beq.w 13234 <_loop0_37_rule+0x840> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12c78 <_loop0_37_rule+0x2a4> │ │ │ │ │ + beq.w 12c98 <_loop0_37_rule+0x2a4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 12c94 <_loop0_37_rule+0x2c0> │ │ │ │ │ + beq.w 12cb4 <_loop0_37_rule+0x2c0> │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12cc6 <_loop0_37_rule+0x2f2> │ │ │ │ │ + beq.w 12ce6 <_loop0_37_rule+0x2f2> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 131fc <_loop0_37_rule+0x828> │ │ │ │ │ + beq.w 1321c <_loop0_37_rule+0x828> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13210 <_loop0_37_rule+0x83c> │ │ │ │ │ + bne.w 13230 <_loop0_37_rule+0x83c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12e62 <_loop0_37_rule+0x48e> │ │ │ │ │ + bne.w 12e82 <_loop0_37_rule+0x48e> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12ccc <_loop0_37_rule+0x2f8> │ │ │ │ │ + bne.w 12cec <_loop0_37_rule+0x2f8> │ │ │ │ │ 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 13240 <_loop0_37_rule+0x86c> │ │ │ │ │ + beq.w 13260 <_loop0_37_rule+0x86c> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -32144,116 +32148,116 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13114 <_loop0_37_rule+0x740> │ │ │ │ │ + beq.w 13134 <_loop0_37_rule+0x740> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e72 <_loop0_37_rule+0x49e> │ │ │ │ │ + beq.w 12e92 <_loop0_37_rule+0x49e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e72 <_loop0_37_rule+0x49e> │ │ │ │ │ + beq.w 12e92 <_loop0_37_rule+0x49e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13146 <_loop0_37_rule+0x772> │ │ │ │ │ + bne.w 13166 <_loop0_37_rule+0x772> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dd4 <_loop0_37_rule+0x400> │ │ │ │ │ + beq.w 12df4 <_loop0_37_rule+0x400> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w lr, [sp, #32] │ │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ - beq.w 1312e <_loop0_37_rule+0x75a> │ │ │ │ │ + beq.w 1314e <_loop0_37_rule+0x75a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13124 <_loop0_37_rule+0x750> │ │ │ │ │ + bne.w 13144 <_loop0_37_rule+0x750> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12e98 <_loop0_37_rule+0x4c4> │ │ │ │ │ + beq.w 12eb8 <_loop0_37_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12eb4 <_loop0_37_rule+0x4e0> │ │ │ │ │ + beq.w 12ed4 <_loop0_37_rule+0x4e0> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12eea <_loop0_37_rule+0x516> │ │ │ │ │ + beq.w 12f0a <_loop0_37_rule+0x516> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13162 <_loop0_37_rule+0x78e> │ │ │ │ │ + beq.w 13182 <_loop0_37_rule+0x78e> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13176 <_loop0_37_rule+0x7a2> │ │ │ │ │ + bne.w 13196 <_loop0_37_rule+0x7a2> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13054 <_loop0_37_rule+0x680> │ │ │ │ │ + bne.w 13074 <_loop0_37_rule+0x680> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 12ef0 <_loop0_37_rule+0x51c> │ │ │ │ │ + bne.w 12f10 <_loop0_37_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13158 <_loop0_37_rule+0x784> │ │ │ │ │ + beq.w 13178 <_loop0_37_rule+0x784> │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -32261,985 +32265,985 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131ae <_loop0_37_rule+0x7da> │ │ │ │ │ + beq.w 131ce <_loop0_37_rule+0x7da> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13004 <_loop0_37_rule+0x630> │ │ │ │ │ + beq.w 13024 <_loop0_37_rule+0x630> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13004 <_loop0_37_rule+0x630> │ │ │ │ │ + beq.w 13024 <_loop0_37_rule+0x630> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 131c4 <_loop0_37_rule+0x7f0> │ │ │ │ │ + bne.w 131e4 <_loop0_37_rule+0x7f0> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 12fec <_loop0_37_rule+0x618> │ │ │ │ │ + beq.w 1300c <_loop0_37_rule+0x618> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 13074 <_loop0_37_rule+0x6a0> │ │ │ │ │ + beq.w 13094 <_loop0_37_rule+0x6a0> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r5, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b.n 12b40 <_loop0_37_rule+0x16c> │ │ │ │ │ + b.n 12b60 <_loop0_37_rule+0x16c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13100 <_loop0_37_rule+0x72c> │ │ │ │ │ + bne.w 13120 <_loop0_37_rule+0x72c> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 12a46 <_loop0_37_rule+0x72> │ │ │ │ │ + bne.w 12a66 <_loop0_37_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 130f4 <_loop0_37_rule+0x720> │ │ │ │ │ + blt.w 13114 <_loop0_37_rule+0x720> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13100 <_loop0_37_rule+0x72c> │ │ │ │ │ + bne.w 13120 <_loop0_37_rule+0x72c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a60 <_loop0_37_rule+0x8c> │ │ │ │ │ + bne.w 12a80 <_loop0_37_rule+0x8c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 130f0 <_loop0_37_rule+0x71c> │ │ │ │ │ + bne.w 13110 <_loop0_37_rule+0x71c> │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 13014 <_loop0_37_rule+0x640> │ │ │ │ │ + beq.w 13034 <_loop0_37_rule+0x640> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 1302a <_loop0_37_rule+0x656> │ │ │ │ │ + beq.w 1304a <_loop0_37_rule+0x656> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e30 <_loop0_37_rule+0x45c> │ │ │ │ │ + beq.w 12e50 <_loop0_37_rule+0x45c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13246 <_loop0_37_rule+0x872> │ │ │ │ │ + beq.w 13266 <_loop0_37_rule+0x872> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13190 <_loop0_37_rule+0x7bc> │ │ │ │ │ + bne.w 131b0 <_loop0_37_rule+0x7bc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12ff4 <_loop0_37_rule+0x620> │ │ │ │ │ + bne.w 13014 <_loop0_37_rule+0x620> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 12e32 <_loop0_37_rule+0x45e> │ │ │ │ │ + bne.n 12e52 <_loop0_37_rule+0x45e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1319e <_loop0_37_rule+0x7ca> │ │ │ │ │ + beq.w 131be <_loop0_37_rule+0x7ca> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ strd sl, r2, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13256 <_loop0_37_rule+0x882> │ │ │ │ │ + beq.w 13276 <_loop0_37_rule+0x882> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1300c <_loop0_37_rule+0x638> │ │ │ │ │ + beq.w 1302c <_loop0_37_rule+0x638> │ │ │ │ │ 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 1325a <_loop0_37_rule+0x886> │ │ │ │ │ + bne.w 1327a <_loop0_37_rule+0x886> │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1300e <_loop0_37_rule+0x63a> │ │ │ │ │ + beq.w 1302e <_loop0_37_rule+0x63a> │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b28 <_loop0_37_rule+0x154> │ │ │ │ │ + bne.w 12b48 <_loop0_37_rule+0x154> │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130a6 <_loop0_37_rule+0x6d2> │ │ │ │ │ + beq.w 130c6 <_loop0_37_rule+0x6d2> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 130a8 <_loop0_37_rule+0x6d4> │ │ │ │ │ + b.n 130c8 <_loop0_37_rule+0x6d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13106 <_loop0_37_rule+0x732> │ │ │ │ │ + bne.w 13126 <_loop0_37_rule+0x732> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 12f12 <_loop0_37_rule+0x53e> │ │ │ │ │ + bne.w 12f32 <_loop0_37_rule+0x53e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 130de <_loop0_37_rule+0x70a> │ │ │ │ │ + blt.w 130fe <_loop0_37_rule+0x70a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13106 <_loop0_37_rule+0x732> │ │ │ │ │ + bne.w 13126 <_loop0_37_rule+0x732> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f28 <_loop0_37_rule+0x554> │ │ │ │ │ + bne.n 12f48 <_loop0_37_rule+0x554> │ │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130bc <_loop0_37_rule+0x6e8> │ │ │ │ │ + beq.w 130dc <_loop0_37_rule+0x6e8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 12e7a <_loop0_37_rule+0x4a6> │ │ │ │ │ + bgt.n 12e9a <_loop0_37_rule+0x4a6> │ │ │ │ │ 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 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a96 <_loop0_37_rule+0xc2> │ │ │ │ │ - b.n 12a92 <_loop0_37_rule+0xbe> │ │ │ │ │ + bne.w 12ab6 <_loop0_37_rule+0xc2> │ │ │ │ │ + b.n 12ab2 <_loop0_37_rule+0xbe> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cce <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cee <_loop0_37_rule+0x2fa> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12e4e <_loop0_37_rule+0x47a> │ │ │ │ │ + beq.n 12e6e <_loop0_37_rule+0x47a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 12e4e <_loop0_37_rule+0x47a> │ │ │ │ │ - b.n 12e86 <_loop0_37_rule+0x4b2> │ │ │ │ │ + beq.n 12e6e <_loop0_37_rule+0x47a> │ │ │ │ │ + b.n 12ea6 <_loop0_37_rule+0x4b2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13152 <_loop0_37_rule+0x77e> │ │ │ │ │ + bne.w 13172 <_loop0_37_rule+0x77e> │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 12b74 <_loop0_37_rule+0x1a0> │ │ │ │ │ + bne.w 12b94 <_loop0_37_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 130d2 <_loop0_37_rule+0x6fe> │ │ │ │ │ + blt.w 130f2 <_loop0_37_rule+0x6fe> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd sl, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13152 <_loop0_37_rule+0x77e> │ │ │ │ │ + bne.w 13172 <_loop0_37_rule+0x77e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b8e <_loop0_37_rule+0x1ba> │ │ │ │ │ + bne.w 12bae <_loop0_37_rule+0x1ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 1309e <_loop0_37_rule+0x6ca> │ │ │ │ │ + bne.w 130be <_loop0_37_rule+0x6ca> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12de8 <_loop0_37_rule+0x414> │ │ │ │ │ + beq.w 12e08 <_loop0_37_rule+0x414> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12e00 <_loop0_37_rule+0x42c> │ │ │ │ │ + beq.w 12e20 <_loop0_37_rule+0x42c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e2a <_loop0_37_rule+0x456> │ │ │ │ │ + beq.n 12e4a <_loop0_37_rule+0x456> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1317a <_loop0_37_rule+0x7a6> │ │ │ │ │ + beq.w 1319a <_loop0_37_rule+0x7a6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 131a4 <_loop0_37_rule+0x7d0> │ │ │ │ │ + bne.w 131c4 <_loop0_37_rule+0x7d0> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13064 <_loop0_37_rule+0x690> │ │ │ │ │ + bne.w 13084 <_loop0_37_rule+0x690> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13094 <_loop0_37_rule+0x6c0> │ │ │ │ │ + bne.w 130b4 <_loop0_37_rule+0x6c0> │ │ │ │ │ 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 13196 <_loop0_37_rule+0x7c2> │ │ │ │ │ + beq.w 131b6 <_loop0_37_rule+0x7c2> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131c8 <_loop0_37_rule+0x7f4> │ │ │ │ │ + beq.w 131e8 <_loop0_37_rule+0x7f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1308c <_loop0_37_rule+0x6b8> │ │ │ │ │ + beq.n 130ac <_loop0_37_rule+0x6b8> │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1308c <_loop0_37_rule+0x6b8> │ │ │ │ │ + bne.n 130ac <_loop0_37_rule+0x6b8> │ │ │ │ │ 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 1308c <_loop0_37_rule+0x6b8> │ │ │ │ │ + beq.n 130ac <_loop0_37_rule+0x6b8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12c5a <_loop0_37_rule+0x286> │ │ │ │ │ + bne.w 12c7a <_loop0_37_rule+0x286> │ │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 12dd4 <_loop0_37_rule+0x400> │ │ │ │ │ + b.n 12df4 <_loop0_37_rule+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12d3a <_loop0_37_rule+0x366> │ │ │ │ │ - b.n 12d36 <_loop0_37_rule+0x362> │ │ │ │ │ + bne.w 12d5a <_loop0_37_rule+0x366> │ │ │ │ │ + b.n 12d56 <_loop0_37_rule+0x362> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ef2 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f12 <_loop0_37_rule+0x51e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e36 <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e56 <_loop0_37_rule+0x462> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1310c <_loop0_37_rule+0x738> │ │ │ │ │ + bne.n 1312c <_loop0_37_rule+0x738> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 12cf0 <_loop0_37_rule+0x31c> │ │ │ │ │ + bne.w 12d10 <_loop0_37_rule+0x31c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 130e4 <_loop0_37_rule+0x710> │ │ │ │ │ + blt.n 13104 <_loop0_37_rule+0x710> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1310c <_loop0_37_rule+0x738> │ │ │ │ │ + bne.n 1312c <_loop0_37_rule+0x738> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12d08 <_loop0_37_rule+0x334> │ │ │ │ │ - b.n 12e30 <_loop0_37_rule+0x45c> │ │ │ │ │ + bne.w 12d28 <_loop0_37_rule+0x334> │ │ │ │ │ + b.n 12e50 <_loop0_37_rule+0x45c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12bc4 <_loop0_37_rule+0x1f0> │ │ │ │ │ - b.n 12bc0 <_loop0_37_rule+0x1ec> │ │ │ │ │ + bne.w 12be4 <_loop0_37_rule+0x1f0> │ │ │ │ │ + b.n 12be0 <_loop0_37_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f5a <_loop0_37_rule+0x586> │ │ │ │ │ - b.n 12f56 <_loop0_37_rule+0x582> │ │ │ │ │ + bne.w 12f7a <_loop0_37_rule+0x586> │ │ │ │ │ + b.n 12f76 <_loop0_37_rule+0x582> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131e4 <_loop0_37_rule+0x810> │ │ │ │ │ + beq.w 13204 <_loop0_37_rule+0x810> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n 12c68 <_loop0_37_rule+0x294> │ │ │ │ │ + b.n 12c88 <_loop0_37_rule+0x294> │ │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 1300e <_loop0_37_rule+0x63a> │ │ │ │ │ + b.n 1302e <_loop0_37_rule+0x63a> │ │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 12e32 <_loop0_37_rule+0x45e> │ │ │ │ │ + b.n 12e52 <_loop0_37_rule+0x45e> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12e4a <_loop0_37_rule+0x476> │ │ │ │ │ + bne.w 12e6a <_loop0_37_rule+0x476> │ │ │ │ │ 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 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12e58 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e78 <_loop0_37_rule+0x484> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ef2 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f12 <_loop0_37_rule+0x51e> │ │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e36 <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e56 <_loop0_37_rule+0x462> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 130a6 <_loop0_37_rule+0x6d2> │ │ │ │ │ + b.n 130c6 <_loop0_37_rule+0x6d2> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 12cce <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cee <_loop0_37_rule+0x2fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 12cce <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cee <_loop0_37_rule+0x2fa> │ │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e36 <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e56 <_loop0_37_rule+0x462> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, 1314a <_loop0_37_rule+0x776> │ │ │ │ │ + cbnz r0, 1316a <_loop0_37_rule+0x776> │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12cce <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cee <_loop0_37_rule+0x2fa> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 130a8 <_loop0_37_rule+0x6d4> │ │ │ │ │ + b.n 130c8 <_loop0_37_rule+0x6d4> │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 1313e <_loop0_37_rule+0x76a> │ │ │ │ │ + cbnz r2, 1315e <_loop0_37_rule+0x76a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 12b5a <_loop0_37_rule+0x186> │ │ │ │ │ + b.n 12b7a <_loop0_37_rule+0x186> │ │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 1312a <_loop0_37_rule+0x756> │ │ │ │ │ + b.n 1314a <_loop0_37_rule+0x756> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12cce <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cee <_loop0_37_rule+0x2fa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 12cce <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cee <_loop0_37_rule+0x2fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ef2 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f12 <_loop0_37_rule+0x51e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ef2 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f12 <_loop0_37_rule+0x51e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 12bac <_loop0_37_rule+0x1d8> │ │ │ │ │ + beq.w 12bcc <_loop0_37_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 12ef2 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f12 <_loop0_37_rule+0x51e> │ │ │ │ │ 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 12f42 <_loop0_37_rule+0x56e> │ │ │ │ │ + beq.w 12f62 <_loop0_37_rule+0x56e> │ │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e36 <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e56 <_loop0_37_rule+0x462> │ │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12e36 <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e56 <_loop0_37_rule+0x462> │ │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 13190 <_loop0_37_rule+0x7bc> │ │ │ │ │ + b.n 131b0 <_loop0_37_rule+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13006 <_loop0_37_rule+0x632> │ │ │ │ │ + beq.w 13026 <_loop0_37_rule+0x632> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 12ef2 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f12 <_loop0_37_rule+0x51e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ef2 <_loop0_37_rule+0x51e> │ │ │ │ │ + b.n 12f12 <_loop0_37_rule+0x51e> │ │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13010 <_loop0_37_rule+0x63c> │ │ │ │ │ + beq.w 13030 <_loop0_37_rule+0x63c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12e36 <_loop0_37_rule+0x462> │ │ │ │ │ + b.n 12e56 <_loop0_37_rule+0x462> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12e58 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e78 <_loop0_37_rule+0x484> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 12a7e <_loop0_37_rule+0xaa> │ │ │ │ │ + beq.w 12a9e <_loop0_37_rule+0xaa> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 12cce <_loop0_37_rule+0x2fa> │ │ │ │ │ + b.n 12cee <_loop0_37_rule+0x2fa> │ │ │ │ │ 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 12a2a <_loop0_37_rule+0x56> │ │ │ │ │ - b.n 1312a <_loop0_37_rule+0x756> │ │ │ │ │ + beq.w 12a4a <_loop0_37_rule+0x56> │ │ │ │ │ + b.n 1314a <_loop0_37_rule+0x756> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12e58 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e78 <_loop0_37_rule+0x484> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12a02 <_loop0_37_rule+0x2e> │ │ │ │ │ + beq.w 12a22 <_loop0_37_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12e58 <_loop0_37_rule+0x484> │ │ │ │ │ + b.n 12e78 <_loop0_37_rule+0x484> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 1311e <_loop0_37_rule+0x74a> │ │ │ │ │ + b.n 1313e <_loop0_37_rule+0x74a> │ │ │ │ │ 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 12d22 <_loop0_37_rule+0x34e> │ │ │ │ │ - b.n 1318e <_loop0_37_rule+0x7ba> │ │ │ │ │ + beq.w 12d42 <_loop0_37_rule+0x34e> │ │ │ │ │ + b.n 131ae <_loop0_37_rule+0x7ba> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 131ce <_loop0_37_rule+0x7fa> │ │ │ │ │ + b.n 131ee <_loop0_37_rule+0x7fa> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 1300e <_loop0_37_rule+0x63a> │ │ │ │ │ + b.n 1302e <_loop0_37_rule+0x63a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013260 : │ │ │ │ │ +00013280 : │ │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13642 │ │ │ │ │ + beq.w 13662 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13650 │ │ │ │ │ + bne.w 13670 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13422 │ │ │ │ │ + bne.w 13442 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13314 │ │ │ │ │ + bne.n 13334 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 133dc │ │ │ │ │ + bne.w 133fc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13388 │ │ │ │ │ + bne.n 133a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 133dc │ │ │ │ │ + bne.w 133fc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 133e4 │ │ │ │ │ + bne.w 13404 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1349a │ │ │ │ │ + bne.w 134ba │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 135ba │ │ │ │ │ + beq.w 135da │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 134a0 │ │ │ │ │ + bne.w 134c0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13350 │ │ │ │ │ + cbnz r0, 13370 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132a6 │ │ │ │ │ + beq.n 132c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_48_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132a6 │ │ │ │ │ + beq.n 132c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1388c │ │ │ │ │ + bl 138ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 132a8 │ │ │ │ │ + bne.n 132c8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13372 │ │ │ │ │ + cbz r0, 13392 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1330a │ │ │ │ │ + b.n 1332a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13300 │ │ │ │ │ + beq.n 13320 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13348 │ │ │ │ │ + bne.n 13368 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1330a │ │ │ │ │ + beq.n 1332a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1330c │ │ │ │ │ + b.n 1332c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13704 │ │ │ │ │ + beq.w 13724 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 136fc │ │ │ │ │ + bne.w 1371c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 2e4 <_PyPegen_parse+0x2e4> │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136bc │ │ │ │ │ + bne.w 136dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 136fc │ │ │ │ │ + bne.w 1371c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2e4 <_PyPegen_parse+0x2e4> │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13664 │ │ │ │ │ + bne.w 13684 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 132c6 │ │ │ │ │ + beq.w 132e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1330c │ │ │ │ │ + b.n 1332c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13656 │ │ │ │ │ + beq.w 13676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17800 <_loop1_178_rule> │ │ │ │ │ + bl 17aec <_loop1_178_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13656 │ │ │ │ │ + beq.w 13676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1388c │ │ │ │ │ + bl 138ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13658 │ │ │ │ │ + bne.w 13678 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13348 │ │ │ │ │ - b.n 13372 │ │ │ │ │ + bne.n 13368 │ │ │ │ │ + b.n 13392 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13788 │ │ │ │ │ + beq.w 137a8 │ │ │ │ │ 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.w 1370c │ │ │ │ │ + bne.w 1372c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13848 │ │ │ │ │ + bne.w 13868 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13806 │ │ │ │ │ + bne.w 13826 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13848 │ │ │ │ │ + bne.w 13868 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1384e │ │ │ │ │ + bne.w 1386e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13848 │ │ │ │ │ + bne.w 13868 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135d4 │ │ │ │ │ + bne.w 135f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1329a │ │ │ │ │ + beq.w 132ba │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1330c │ │ │ │ │ + b.n 1332c │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 135a6 │ │ │ │ │ + beq.n 135c6 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 134fc │ │ │ │ │ + cbnz r0, 1351c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 135b4 │ │ │ │ │ + bne.n 135d4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13582 │ │ │ │ │ + bne.n 135a2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 135b4 │ │ │ │ │ + bne.n 135d4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1354c │ │ │ │ │ + bne.n 1356c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 132f6 │ │ │ │ │ - b.n 13302 │ │ │ │ │ + beq.w 13316 │ │ │ │ │ + b.n 13322 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134be │ │ │ │ │ + beq.n 134de │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134be │ │ │ │ │ + beq.n 134de │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ @@ -33248,109 +33252,109 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 134ec │ │ │ │ │ + beq.n 1350c │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 134f0 │ │ │ │ │ + b.n 13510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134ea │ │ │ │ │ + beq.n 1350a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134ea │ │ │ │ │ + beq.n 1350a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134ea │ │ │ │ │ + beq.n 1350a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 13526 │ │ │ │ │ + b.n 13546 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134d4 │ │ │ │ │ + beq.n 134f4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134d4 │ │ │ │ │ + beq.n 134f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134d4 │ │ │ │ │ - b.n 1356e │ │ │ │ │ + beq.n 134f4 │ │ │ │ │ + b.n 1358e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 134b0 │ │ │ │ │ + beq.w 134d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 134f0 │ │ │ │ │ + b.n 13510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13300 │ │ │ │ │ + bne.w 13320 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 132f6 │ │ │ │ │ - b.n 134a2 │ │ │ │ │ + beq.w 13316 │ │ │ │ │ + b.n 134c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1348a │ │ │ │ │ + beq.w 134aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_182_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1348a │ │ │ │ │ + beq.w 134aa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1348a │ │ │ │ │ + beq.w 134aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1348a │ │ │ │ │ + beq.w 134aa │ │ │ │ │ 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 │ │ │ │ │ @@ -33359,199 +33363,199 @@ │ │ │ │ │ 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] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 1348c │ │ │ │ │ + beq.w 134ac │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13490 │ │ │ │ │ + b.n 134b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1328e │ │ │ │ │ + beq.w 132ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1330c │ │ │ │ │ + b.n 1332c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 132e0 │ │ │ │ │ - b.n 1349a │ │ │ │ │ + beq.w 13300 │ │ │ │ │ + b.n 134ba │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 136f8 │ │ │ │ │ + bne.n 13718 │ │ │ │ │ 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 133cc │ │ │ │ │ + beq.w 133ec │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 136e0 │ │ │ │ │ + cbz r0, 13700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_49_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 136dc │ │ │ │ │ + cbz r0, 136fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1388c │ │ │ │ │ + bl 138ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1333a │ │ │ │ │ - b.n 133d4 │ │ │ │ │ + beq.w 1335a │ │ │ │ │ + b.n 133f4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133b2 │ │ │ │ │ + beq.w 133d2 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1368e │ │ │ │ │ - b.n 133b4 │ │ │ │ │ + beq.n 136ae │ │ │ │ │ + b.n 133d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 133d4 │ │ │ │ │ + b.n 133f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133ce │ │ │ │ │ + beq.w 133ee │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 133d4 │ │ │ │ │ + b.n 133f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133d0 │ │ │ │ │ + b.n 133f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133d4 │ │ │ │ │ + b.n 133f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13398 │ │ │ │ │ + b.n 133b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 137fe │ │ │ │ │ + beq.n 1381e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137f6 │ │ │ │ │ + bne.n 13816 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 137ee │ │ │ │ │ + bne.n 1380e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137f6 │ │ │ │ │ + bne.n 13816 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 137e8 │ │ │ │ │ + beq.n 13808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 137e0 │ │ │ │ │ + beq.n 13800 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137d8 │ │ │ │ │ + bne.n 137f8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 13798 │ │ │ │ │ + cbnz r0, 137b8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 137d8 │ │ │ │ │ + bne.n 137f8 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 13798 │ │ │ │ │ + cbnz r0, 137b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13444 │ │ │ │ │ + b.n 13464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 13848 │ │ │ │ │ + bne.n 13868 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 13432 │ │ │ │ │ + b.n 13452 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 13442 │ │ │ │ │ + beq.w 13462 │ │ │ │ │ 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 │ │ │ │ │ @@ -33559,81 +33563,81 @@ │ │ │ │ │ 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 13628 │ │ │ │ │ + b.n 13648 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13782 │ │ │ │ │ + b.n 137a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13752 │ │ │ │ │ + b.n 13772 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13782 │ │ │ │ │ + b.n 137a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 137b2 │ │ │ │ │ + b.n 137d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13444 │ │ │ │ │ + b.n 13464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1371a │ │ │ │ │ + b.n 1373a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1345a │ │ │ │ │ + beq.w 1347a │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1345a │ │ │ │ │ + beq.w 1347a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1362e │ │ │ │ │ + beq.w 1364e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 1330a │ │ │ │ │ + b.n 1332a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13490 │ │ │ │ │ + b.n 134b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13472 │ │ │ │ │ + beq.w 13492 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13472 │ │ │ │ │ + beq.w 13492 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33641,110 +33645,110 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 13628 │ │ │ │ │ + b.n 13648 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001388c : │ │ │ │ │ +000138ac : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 139f0 │ │ │ │ │ + beq.w 13a10 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 139fe │ │ │ │ │ + bne.w 13a1e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r3, 138e8 │ │ │ │ │ + cbnz r3, 13908 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 138d8 │ │ │ │ │ + cbnz r0, 138f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138ca │ │ │ │ │ + beq.n 138ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 138d2 │ │ │ │ │ + b.n 138f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 139dc │ │ │ │ │ + beq.n 139fc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1393c │ │ │ │ │ + cbnz r0, 1395c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 139ea │ │ │ │ │ + bne.n 13a0a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 139b8 │ │ │ │ │ + bne.n 139d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 139ea │ │ │ │ │ + bne.n 13a0a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1398c │ │ │ │ │ + bne.n 139ac │ │ │ │ │ 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 138c0 │ │ │ │ │ + beq.n 138e0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 138d2 │ │ │ │ │ + b.n 138f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13900 │ │ │ │ │ + beq.n 13920 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13900 │ │ │ │ │ + beq.n 13920 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33753,298 +33757,298 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 1392a │ │ │ │ │ + beq.n 1394a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1392e │ │ │ │ │ + b.n 1394e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13928 │ │ │ │ │ + beq.n 13948 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13928 │ │ │ │ │ + beq.n 13948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13928 │ │ │ │ │ + beq.n 13948 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1395c │ │ │ │ │ + b.n 1397c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13914 │ │ │ │ │ + beq.n 13934 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13914 │ │ │ │ │ + beq.n 13934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13914 │ │ │ │ │ - b.n 139ae │ │ │ │ │ + beq.n 13934 │ │ │ │ │ + b.n 139ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 139ea │ │ │ │ │ + cbnz r1, 13a0a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 138f6 │ │ │ │ │ + b.n 13916 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1392e │ │ │ │ │ + b.n 1394e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 138b8 │ │ │ │ │ + beq.w 138d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 138d2 │ │ │ │ │ + b.n 138f2 │ │ │ │ │ │ │ │ │ │ -00013a04 : │ │ │ │ │ +00013a24 : │ │ │ │ │ block_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13e1c │ │ │ │ │ + beq.w 13e3c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13cea │ │ │ │ │ + bne.w 13d0a │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c32 │ │ │ │ │ + bne.w 13c52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ce8 │ │ │ │ │ + bne.w 13d08 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c70 │ │ │ │ │ + beq.w 13c90 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c70 │ │ │ │ │ + beq.w 13c90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13e08 │ │ │ │ │ + beq.w 13e28 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13e18 │ │ │ │ │ + bne.w 13e38 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13f4c │ │ │ │ │ + beq.w 13f6c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e4c │ │ │ │ │ + beq.w 13e6c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13e58 │ │ │ │ │ + bne.w 13e78 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ strd ip, r8, [sp] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13b4e │ │ │ │ │ + beq.n 13b6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f42 │ │ │ │ │ + bne.w 13f62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13c5a │ │ │ │ │ + bne.w 13c7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13cbe │ │ │ │ │ + bne.w 13cde │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13f60 │ │ │ │ │ - bl 2994 │ │ │ │ │ + beq.w 13f80 │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13b56 │ │ │ │ │ + cbz r0, 13b76 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 13b56 │ │ │ │ │ + cbz r0, 13b76 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13b56 │ │ │ │ │ + cbz r0, 13b76 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f20 │ │ │ │ │ + beq.w 13f40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13c40 │ │ │ │ │ + beq.w 13c60 │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 13ace │ │ │ │ │ + bne.n 13aee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13ace │ │ │ │ │ + b.n 13aee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13de2 │ │ │ │ │ + bne.w 13e02 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 13f14 │ │ │ │ │ - bl 2994 │ │ │ │ │ + beq.w 13f34 │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13cf2 │ │ │ │ │ + bne.w 13d12 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13cd0 │ │ │ │ │ + beq.w 13cf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13cd0 │ │ │ │ │ + bne.w 13cf0 │ │ │ │ │ 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 13e46 │ │ │ │ │ + beq.w 13e66 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 13bf6 │ │ │ │ │ + ble.n 13c16 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 13bf6 │ │ │ │ │ + beq.n 13c16 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 13bf6 │ │ │ │ │ + beq.n 13c16 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 13bf6 │ │ │ │ │ + beq.n 13c16 │ │ │ │ │ sub.w r7, fp, #4 │ │ │ │ │ add.w r2, fp, #8 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 13be6 │ │ │ │ │ + bne.n 13c06 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_flatten │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e5c │ │ │ │ │ + beq.w 13e7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #6 │ │ │ │ │ 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, 13c70 │ │ │ │ │ + cbz r0, 13c90 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -34056,124 +34060,124 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e42 │ │ │ │ │ + beq.w 13e62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 13b3c │ │ │ │ │ + b.n 13b5c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e2a │ │ │ │ │ + beq.w 13e4a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13b34 │ │ │ │ │ + b.n 13b54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13ce8 │ │ │ │ │ + bne.n 13d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27b0 │ │ │ │ │ + bl 27bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c22 │ │ │ │ │ + bne.n 13c42 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13c22 │ │ │ │ │ + beq.n 13c42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 13cea │ │ │ │ │ + cbnz r3, 13d0a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 13ecc │ │ │ │ │ + beq.w 13eec │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13e8e │ │ │ │ │ + bne.w 13eae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 13c22 │ │ │ │ │ + b.n 13c42 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13b96 │ │ │ │ │ + bne.w 13bb6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 13c7a │ │ │ │ │ + beq.n 13c9a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13c3a │ │ │ │ │ + b.n 13c5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13f06 │ │ │ │ │ + beq.w 13f26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13efa │ │ │ │ │ + bne.w 13f1a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f0e │ │ │ │ │ + beq.w 13f2e │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 13efa │ │ │ │ │ + bne.w 13f1a │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r9, r6, [sp, #16] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 13d5a │ │ │ │ │ - bl 2994 │ │ │ │ │ + cbz r3, 13d7a │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 13d5a │ │ │ │ │ + cbz r0, 13d7a │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 13dea │ │ │ │ │ + beq.n 13e0a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str.w r3, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 13d34 │ │ │ │ │ + b.n 13d54 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -34182,23 +34186,23 @@ │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ef4 │ │ │ │ │ + beq.w 13f14 │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 13d98 │ │ │ │ │ + ble.n 13db8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ str.w r4, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 13d84 │ │ │ │ │ + b.n 13da4 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -34209,559 +34213,559 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 13dda │ │ │ │ │ + cbz r0, 13dfa │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13e00 │ │ │ │ │ + cbnz r3, 13e20 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 13dda │ │ │ │ │ + cbz r0, 13dfa │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n 13b34 │ │ │ │ │ + b.n 13b54 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13b88 │ │ │ │ │ + b.n 13ba8 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 13b88 │ │ │ │ │ + b.n 13ba8 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13e70 │ │ │ │ │ + beq.n 13e90 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 13d4e │ │ │ │ │ + b.n 13d6e │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13dde │ │ │ │ │ + b.n 13dfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13a88 │ │ │ │ │ + beq.w 13aa8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13cde │ │ │ │ │ + b.n 13cfe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13a32 │ │ │ │ │ - b.n 13ce8 │ │ │ │ │ + beq.w 13a52 │ │ │ │ │ + b.n 13d08 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cc4 │ │ │ │ │ + beq.w 13ce4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cc4 │ │ │ │ │ + b.n 13ce4 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ mov r0, 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13cdc │ │ │ │ │ + b.n 13cfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 13e6a │ │ │ │ │ + cbnz r0, 13e8a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cde │ │ │ │ │ + b.n 13cfe │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cde │ │ │ │ │ + b.n 13cfe │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13b86 │ │ │ │ │ + b.n 13ba6 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cb2 │ │ │ │ │ + beq.w 13cd2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbz r0, 13ee0 │ │ │ │ │ + cbz r0, 13f00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13c22 │ │ │ │ │ + b.n 13c42 │ │ │ │ │ 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 13ca4 │ │ │ │ │ + beq.w 13cc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13cb6 │ │ │ │ │ + b.n 13cd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cb4 │ │ │ │ │ + beq.w 13cd4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13cb6 │ │ │ │ │ + b.n 13cd6 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 13e78 │ │ │ │ │ + b.n 13e98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13b86 │ │ │ │ │ + b.n 13ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13d02 │ │ │ │ │ + b.n 13d22 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ - b.n 13e7e │ │ │ │ │ + b.n 13e9e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13f38 │ │ │ │ │ + cbnz r3, 13f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13b74 │ │ │ │ │ + b.n 13b94 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b88 │ │ │ │ │ + beq.w 13ba8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13b88 │ │ │ │ │ + b.n 13ba8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13dde │ │ │ │ │ + b.n 13dfe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 13cc4 │ │ │ │ │ + b.n 13ce4 │ │ │ │ │ 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 13a96 │ │ │ │ │ + beq.w 13ab6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13cdc │ │ │ │ │ + b.n 13cfc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13f70 │ │ │ │ │ + cbnz r3, 13f90 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13b00 │ │ │ │ │ + b.n 13b20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13b88 │ │ │ │ │ + b.n 13ba8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013f7c : │ │ │ │ │ +00013f9c : │ │ │ │ │ list_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 14044 │ │ │ │ │ + beq.n 14064 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14036 │ │ │ │ │ + bne.n 14056 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 1400e │ │ │ │ │ + beq.n 1402e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14032 │ │ │ │ │ + beq.n 14052 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14078 │ │ │ │ │ + bl 14098 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r3, 14032 │ │ │ │ │ + cbnz r3, 14052 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14032 │ │ │ │ │ + cbz r0, 14052 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14000 │ │ │ │ │ + cbz r0, 14020 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, 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_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14052 │ │ │ │ │ + cbz r0, 14072 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ 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 14064 │ │ │ │ │ + blt.n 14084 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14070 │ │ │ │ │ + cbnz r3, 14090 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13fc4 │ │ │ │ │ + bne.n 13fe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13fa6 │ │ │ │ │ + beq.n 13fc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14036 │ │ │ │ │ + b.n 14056 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14036 │ │ │ │ │ + beq.n 14056 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14004 │ │ │ │ │ + b.n 14024 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14004 │ │ │ │ │ + b.n 14024 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14004 │ │ │ │ │ + b.n 14024 │ │ │ │ │ │ │ │ │ │ -00014078 : │ │ │ │ │ +00014098 : │ │ │ │ │ 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 r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 143c4 │ │ │ │ │ + beq.w 143e4 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 143d2 │ │ │ │ │ + bne.w 143f2 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 143d8 │ │ │ │ │ + beq.w 143f8 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 143ee │ │ │ │ │ + beq.w 1440e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 142f0 │ │ │ │ │ + beq.w 14310 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14324 │ │ │ │ │ + bne.w 14344 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14386 │ │ │ │ │ + bne.w 143a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1438a │ │ │ │ │ + beq.w 143aa │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14364 │ │ │ │ │ + beq.w 14384 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14386 │ │ │ │ │ + bne.w 143a6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1437e │ │ │ │ │ + beq.w 1439e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14386 │ │ │ │ │ + bne.w 143a6 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ │ - b.n 14176 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + b.n 14196 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ - ldrd r7, r9, [r3, #12] │ │ │ │ │ + ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ + ldrd r7, r9, [r2, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 141ce │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 141ee │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1440c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1442c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1436c │ │ │ │ │ + beq.w 1438c │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1421a │ │ │ │ │ + beq.n 1423a │ │ │ │ │ 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 1422e │ │ │ │ │ + beq.n 1424e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 143fe │ │ │ │ │ + beq.w 1441e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1441c │ │ │ │ │ - ldrd sl, r3, [r4, #8] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.n 14132 │ │ │ │ │ + bne.w 1443c │ │ │ │ │ + ldrd sl, r2, [r4, #8] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne.n 14152 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1439e │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + blt.w 143be │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ - ldrd r7, r9, [r3, #12] │ │ │ │ │ + ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ + ldrd r7, r9, [r2, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1440c │ │ │ │ │ + bne.w 1442c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14148 │ │ │ │ │ + beq.n 14168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14148 │ │ │ │ │ + beq.n 14168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14446 │ │ │ │ │ + beq.w 14466 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ 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 14430 │ │ │ │ │ + beq.w 14450 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 1416c │ │ │ │ │ + bne.n 1418c │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14424 │ │ │ │ │ + beq.w 14444 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1416c │ │ │ │ │ + b.n 1418c │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ 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 14378 │ │ │ │ │ + beq.w 14398 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 142b2 │ │ │ │ │ + ble.n 142d2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 142b2 │ │ │ │ │ + beq.n 142d2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 142b2 │ │ │ │ │ + beq.n 142d2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 142b2 │ │ │ │ │ + beq.n 142d2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 142b2 │ │ │ │ │ + beq.n 142d2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 142b2 │ │ │ │ │ + beq.n 142d2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ add.w r2, r8, #20 │ │ │ │ │ - beq.n 142b2 │ │ │ │ │ + beq.n 142d2 │ │ │ │ │ sub.w r7, r8, #4 │ │ │ │ │ rsb ip, r8, #4 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.n 142a2 │ │ │ │ │ + bne.n 142c2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -34770,87 +34774,87 @@ │ │ │ │ │ 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 1438c │ │ │ │ │ + beq.n 143ac │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1438c │ │ │ │ │ + bne.n 143ac │ │ │ │ │ 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 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 1438a │ │ │ │ │ + blt.n 143aa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14386 │ │ │ │ │ + bne.n 143a6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140e2 │ │ │ │ │ + beq.w 14102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140e2 │ │ │ │ │ + beq.w 14102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 14386 │ │ │ │ │ + cbz r0, 143a6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 143b2 │ │ │ │ │ + cbz r0, 143d2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 14108 │ │ │ │ │ + bne.w 14128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14108 │ │ │ │ │ + b.n 14128 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 14236 │ │ │ │ │ + b.n 14256 │ │ │ │ │ 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 │ │ │ │ │ @@ -34868,241 +34872,241 @@ │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14236 │ │ │ │ │ + b.n 14256 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1438a │ │ │ │ │ + beq.n 143aa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1438a │ │ │ │ │ + b.n 143aa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 140a4 │ │ │ │ │ + beq.w 140c4 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 142e6 │ │ │ │ │ + b.n 14306 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 1438a │ │ │ │ │ + bne.n 143aa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 143fa │ │ │ │ │ + bne.n 1441a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14386 │ │ │ │ │ + bne.n 143a6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 140c2 │ │ │ │ │ + b.n 140e2 │ │ │ │ │ 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 1419c │ │ │ │ │ + beq.w 141bc │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14236 │ │ │ │ │ + b.n 14256 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 14414 │ │ │ │ │ + b.n 14434 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1437e │ │ │ │ │ + b.n 1439e │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 14456 │ │ │ │ │ + cbnz r0, 14476 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14236 │ │ │ │ │ + b.n 14256 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14236 │ │ │ │ │ + b.n 14256 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14440 │ │ │ │ │ + b.n 14460 │ │ │ │ │ │ │ │ │ │ -0001445c : │ │ │ │ │ +0001447c : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1496e │ │ │ │ │ + beq.w 1498e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 144c4 │ │ │ │ │ + cbnz r2, 144e4 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 146b2 │ │ │ │ │ + bne.w 146d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 148ee │ │ │ │ │ + blt.w 1490e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14994 │ │ │ │ │ + bne.w 149b4 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 144d2 │ │ │ │ │ + cbnz r0, 144f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 146dc │ │ │ │ │ + bne.w 146fc │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 146be │ │ │ │ │ + beq.w 146de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 146ce │ │ │ │ │ + bne.w 146ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f698 │ │ │ │ │ + bl f670 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1499c │ │ │ │ │ + bne.w 149bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 146cc │ │ │ │ │ + bne.w 146ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9700 │ │ │ │ │ + bl 96e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146d0 │ │ │ │ │ + beq.w 146f0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 144ba │ │ │ │ │ + bne.n 144da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1497e │ │ │ │ │ + beq.w 1499e │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 145f0 │ │ │ │ │ + bne.n 14610 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 144ba │ │ │ │ │ + bne.n 144da │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1461e │ │ │ │ │ + beq.n 1463e │ │ │ │ │ ldrd r5, r9, [r4, #8] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 14634 │ │ │ │ │ + beq.n 14654 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14666 │ │ │ │ │ + bne.n 14686 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 144ba │ │ │ │ │ + bne.n 144da │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 144b8 │ │ │ │ │ + beq.n 144d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 145e2 │ │ │ │ │ + cbz r0, 14602 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ @@ -35112,89 +35116,89 @@ │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 149a2 │ │ │ │ │ + beq.w 149c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1454c │ │ │ │ │ + beq.n 1456c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14840 │ │ │ │ │ + beq.w 14860 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14560 │ │ │ │ │ - b.n 144ba │ │ │ │ │ + beq.n 14580 │ │ │ │ │ + b.n 144da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1498c │ │ │ │ │ + bne.w 149ac │ │ │ │ │ ldrd r5, r9, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne.n 14572 │ │ │ │ │ + bne.n 14592 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14834 │ │ │ │ │ + blt.w 14854 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1498c │ │ │ │ │ + bne.w 149ac │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 14668 │ │ │ │ │ + cbnz r0, 14688 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 1458e │ │ │ │ │ + b.n 145ae │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ - bl a3c │ │ │ │ │ + bl 29c0 │ │ │ │ │ R_ARM_THM_CALL _loop0_112_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14662 │ │ │ │ │ + beq.n 14682 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 149c6 │ │ │ │ │ + beq.w 149e6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ @@ -35204,223 +35208,223 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 149b6 │ │ │ │ │ + beq.w 149d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14598 │ │ │ │ │ + b.n 145b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ - b.n 144ae │ │ │ │ │ + b.n 144ce │ │ │ │ │ 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 144ec │ │ │ │ │ + beq.w 1450c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 144c4 │ │ │ │ │ + beq.w 144e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 144c4 │ │ │ │ │ + bne.w 144e4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14864 │ │ │ │ │ + beq.w 14884 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1470e │ │ │ │ │ + cbz r0, 1472e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1495a │ │ │ │ │ + bne.w 1497a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14872 │ │ │ │ │ + bne.w 14892 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14732 │ │ │ │ │ + cbz r0, 14752 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14964 │ │ │ │ │ + bne.w 14984 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14872 │ │ │ │ │ + bne.w 14892 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14756 │ │ │ │ │ + cbz r0, 14776 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1487a │ │ │ │ │ + bne.w 1489a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14872 │ │ │ │ │ + bne.w 14892 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1477a │ │ │ │ │ + cbz r0, 1479a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148b6 │ │ │ │ │ + bne.w 148d6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14872 │ │ │ │ │ + bne.n 14892 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 147a2 │ │ │ │ │ + cbz r0, 147c2 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148c0 │ │ │ │ │ + bne.w 148e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14872 │ │ │ │ │ + bne.n 14892 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14b32 │ │ │ │ │ + bne.w 14b52 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14872 │ │ │ │ │ + bne.n 14892 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148fa │ │ │ │ │ + bne.w 1491a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14872 │ │ │ │ │ + bne.n 14892 │ │ │ │ │ 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 14b82 │ │ │ │ │ + bne.w 14ba2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14872 │ │ │ │ │ + bne.n 14892 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14ac4 │ │ │ │ │ + bne.w 14ae4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14872 │ │ │ │ │ + bne.n 14892 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14a3a │ │ │ │ │ + bne.w 14a5a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 14872 │ │ │ │ │ + cbnz r5, 14892 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 149cc │ │ │ │ │ + bne.w 149ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 144c8 │ │ │ │ │ + b.n 144e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144ba │ │ │ │ │ + b.n 144da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbz r0, 14856 │ │ │ │ │ + cbz r0, 14876 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144ba │ │ │ │ │ + b.n 144da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14560 │ │ │ │ │ + beq.w 14580 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 144ba │ │ │ │ │ + b.n 144da │ │ │ │ │ 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 146f2 │ │ │ │ │ + beq.w 14712 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1482c │ │ │ │ │ + b.n 1484c │ │ │ │ │ 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 │ │ │ │ │ @@ -35429,32 +35433,32 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 14828 │ │ │ │ │ + beq.n 14848 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1482c │ │ │ │ │ + b.n 1484c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ - b.n 14882 │ │ │ │ │ + b.n 148a2 │ │ │ │ │ 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 │ │ │ │ │ @@ -35462,52 +35466,52 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14952 │ │ │ │ │ + bne.n 14972 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 148ac │ │ │ │ │ - b.n 14828 │ │ │ │ │ + bne.n 148cc │ │ │ │ │ + b.n 14848 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 144c8 │ │ │ │ │ + b.n 144e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ed80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147ce │ │ │ │ │ + beq.w 147ee │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147ce │ │ │ │ │ + beq.w 147ee │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_236_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_236_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147ce │ │ │ │ │ + beq.w 147ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 148e0 │ │ │ │ │ + bne.n 14900 │ │ │ │ │ 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 │ │ │ │ │ @@ -35515,104 +35519,104 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 148e0 │ │ │ │ │ + beq.n 14900 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14830 │ │ │ │ │ + b.n 14850 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ - b.n 14882 │ │ │ │ │ + b.n 148a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ - b.n 14882 │ │ │ │ │ + b.n 148a2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14486 │ │ │ │ │ + beq.w 144a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144c4 │ │ │ │ │ + b.n 144e4 │ │ │ │ │ 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 1453a │ │ │ │ │ + beq.w 1455a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144ba │ │ │ │ │ + b.n 144da │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 144c8 │ │ │ │ │ + b.n 144e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14518 │ │ │ │ │ + b.n 14538 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144c4 │ │ │ │ │ + beq.w 144e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 144c8 │ │ │ │ │ + b.n 144e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 146ae │ │ │ │ │ - b.n 1484c │ │ │ │ │ + beq.w 146ce │ │ │ │ │ + b.n 1486c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14598 │ │ │ │ │ + b.n 145b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ed80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14826 │ │ │ │ │ + beq.w 14846 │ │ │ │ │ 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 14826 │ │ │ │ │ + bne.w 14846 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f0a │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14826 │ │ │ │ │ + bne.w 14846 │ │ │ │ │ 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 14826 │ │ │ │ │ + beq.w 14846 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148e0 │ │ │ │ │ + bne.w 14900 │ │ │ │ │ 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 │ │ │ │ │ @@ -35620,59 +35624,59 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14952 │ │ │ │ │ - b.n 148e0 │ │ │ │ │ + bne.n 14972 │ │ │ │ │ + b.n 14900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ed80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14812 │ │ │ │ │ + beq.w 14832 │ │ │ │ │ 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 14814 │ │ │ │ │ + bne.w 14834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f0a │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14814 │ │ │ │ │ + bne.w 14834 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14812 │ │ │ │ │ + beq.w 14832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3c │ │ │ │ │ + bl 29c0 │ │ │ │ │ R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14812 │ │ │ │ │ + beq.w 14832 │ │ │ │ │ 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.w 14812 │ │ │ │ │ + beq.w 14832 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148e0 │ │ │ │ │ + bne.w 14900 │ │ │ │ │ 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 │ │ │ │ │ @@ -35680,47 +35684,47 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148e0 │ │ │ │ │ - b.n 14952 │ │ │ │ │ + beq.w 14900 │ │ │ │ │ + b.n 14972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ed80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147fc │ │ │ │ │ + beq.w 1481c │ │ │ │ │ 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 147fe │ │ │ │ │ + bne.w 1481e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f0a │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 147fe │ │ │ │ │ + bne.w 1481e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_238_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_238_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147fc │ │ │ │ │ + beq.w 1481c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148e0 │ │ │ │ │ + bne.w 14900 │ │ │ │ │ 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 │ │ │ │ │ @@ -35728,34 +35732,34 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148e0 │ │ │ │ │ - b.n 14952 │ │ │ │ │ + beq.w 14900 │ │ │ │ │ + b.n 14972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ed80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147b8 │ │ │ │ │ + beq.w 147d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_235_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_235_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147b8 │ │ │ │ │ + beq.w 147d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148e0 │ │ │ │ │ + bne.w 14900 │ │ │ │ │ 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 │ │ │ │ │ @@ -35763,120 +35767,120 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148e0 │ │ │ │ │ - b.n 14952 │ │ │ │ │ + beq.w 14900 │ │ │ │ │ + b.n 14972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eda8 │ │ │ │ │ + bl ed80 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147e6 │ │ │ │ │ + beq.w 14806 │ │ │ │ │ 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 147e8 │ │ │ │ │ + bne.w 14808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14c28 │ │ │ │ │ + beq.n 14c48 │ │ │ │ │ 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, 14bd0 │ │ │ │ │ + cbz r0, 14bf0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_242_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_242_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14c3c │ │ │ │ │ + bne.n 14c5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 14c34 │ │ │ │ │ + cbnz r5, 14c54 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c7e │ │ │ │ │ + beq.n 14c9e │ │ │ │ │ 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 14c7e │ │ │ │ │ + beq.n 14c9e │ │ │ │ │ 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 .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 14c5a │ │ │ │ │ + cbnz r0, 14c7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c80 │ │ │ │ │ + beq.n 14ca0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 147e8 │ │ │ │ │ + b.n 14808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 14bb0 │ │ │ │ │ + beq.n 14bd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 147e8 │ │ │ │ │ + b.n 14808 │ │ │ │ │ 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 .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c12 │ │ │ │ │ + beq.n 14c32 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ @@ -35884,405 +35888,405 @@ │ │ │ │ │ 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 1482c │ │ │ │ │ - b.n 14830 │ │ │ │ │ + beq.w 1484c │ │ │ │ │ + b.n 14850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 147e8 │ │ │ │ │ + b.n 14808 │ │ │ │ │ │ │ │ │ │ -00014c88 : │ │ │ │ │ +00014ca8 : │ │ │ │ │ func_type_comment_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 14d8e │ │ │ │ │ + beq.n 14dae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14d26 │ │ │ │ │ + bne.n 14d46 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14cc4 │ │ │ │ │ + cbz r0, 14ce4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14d0e │ │ │ │ │ + cbnz r0, 14d2e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 14ce6 │ │ │ │ │ - cbnz r2, 14d26 │ │ │ │ │ + cbnz r3, 14d06 │ │ │ │ │ + cbnz r2, 14d46 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14cde │ │ │ │ │ + cbnz r0, 14cfe │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14dae │ │ │ │ │ + bne.n 14dce │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14d9c │ │ │ │ │ + beq.n 14dbc │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14d2e │ │ │ │ │ + cbnz r0, 14d4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 14ccc │ │ │ │ │ + b.n 14cec │ │ │ │ │ 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.n 14cc4 │ │ │ │ │ + beq.n 14ce4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14cde │ │ │ │ │ + b.n 14cfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14ce0 │ │ │ │ │ + b.n 14d00 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d02 │ │ │ │ │ + beq.n 14d22 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d02 │ │ │ │ │ + beq.n 14d22 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d02 │ │ │ │ │ + beq.n 14d22 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d02 │ │ │ │ │ + beq.n 14d22 │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14d94 │ │ │ │ │ + cbnz r0, 14db4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d04 │ │ │ │ │ + beq.n 14d24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14d08 │ │ │ │ │ + b.n 14d28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14ca6 │ │ │ │ │ + b.n 14cc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14cde │ │ │ │ │ + b.n 14cfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 14cf8 │ │ │ │ │ + beq.n 14d18 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 14d08 │ │ │ │ │ + b.n 14d28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 14ce0 │ │ │ │ │ + b.n 14d00 │ │ │ │ │ │ │ │ │ │ -00014db4 : │ │ │ │ │ +00014dd4 : │ │ │ │ │ elif_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, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15046 │ │ │ │ │ + beq.w 15066 │ │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15054 │ │ │ │ │ + bne.w 15074 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1505a │ │ │ │ │ + bne.w 1507a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1502e │ │ │ │ │ + blt.w 1504e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14f2c │ │ │ │ │ + bne.w 14f4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14fb6 │ │ │ │ │ + bne.w 14fd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14e48 │ │ │ │ │ + cbnz r0, 14e68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14fb6 │ │ │ │ │ + bne.w 14fd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14eba │ │ │ │ │ + bne.n 14eda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e1e │ │ │ │ │ + beq.n 14e3e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e1e │ │ │ │ │ + beq.n 14e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e1e │ │ │ │ │ + beq.n 14e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14db4 │ │ │ │ │ + bl 14dd4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e1e │ │ │ │ │ + beq.n 14e3e │ │ │ │ │ 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 15040 │ │ │ │ │ + beq.w 15060 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1503a │ │ │ │ │ + beq.w 1505a │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f1a │ │ │ │ │ + beq.n 14f3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14e3c │ │ │ │ │ + b.n 14e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e36 │ │ │ │ │ + beq.n 14e56 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e36 │ │ │ │ │ + beq.n 14e56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e36 │ │ │ │ │ + beq.n 14e56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15070 │ │ │ │ │ + bl 15090 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14e36 │ │ │ │ │ + bne.n 14e56 │ │ │ │ │ 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 15040 │ │ │ │ │ + beq.w 15060 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14eb6 │ │ │ │ │ + bne.n 14ed6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e3a │ │ │ │ │ + beq.n 14e5a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14e3e │ │ │ │ │ + b.n 14e5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14fb6 │ │ │ │ │ + bne.n 14fd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14fbe │ │ │ │ │ + beq.n 14fde │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14f62 │ │ │ │ │ + cbz r0, 14f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ - cbz r0, 14f62 │ │ │ │ │ + bl 122c4 │ │ │ │ │ + cbz r0, 14f82 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15006 │ │ │ │ │ + bne.n 15026 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 14fca │ │ │ │ │ + cbnz r6, 14fea │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 14fa6 │ │ │ │ │ + cbz r0, 14fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ - cbz r0, 14fa6 │ │ │ │ │ + bl 122c4 │ │ │ │ │ + cbz r0, 14fc6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14fa6 │ │ │ │ │ + cbz r0, 14fc6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14fa6 │ │ │ │ │ + cbz r0, 14fc6 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 14fd0 │ │ │ │ │ + cbnz r0, 14ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14e12 │ │ │ │ │ + beq.w 14e32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e3e │ │ │ │ │ + b.n 14e5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 14f40 │ │ │ │ │ + beq.n 14f60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14fac │ │ │ │ │ + b.n 14fcc │ │ │ │ │ ldr.w r3, [r9, #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 │ │ │ │ │ @@ -36291,24 +36295,24 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 15026 │ │ │ │ │ + cbnz r0, 15046 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fa8 │ │ │ │ │ + beq.n 14fc8 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14fac │ │ │ │ │ + b.n 14fcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -36316,75 +36320,75 @@ │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ff4 │ │ │ │ │ + beq.n 15014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14e3c │ │ │ │ │ + b.n 14e5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e3e │ │ │ │ │ + b.n 14e5e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14e9a │ │ │ │ │ + b.n 14eba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14e3e │ │ │ │ │ + b.n 14e5e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14de2 │ │ │ │ │ + beq.w 14e02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 14e3e │ │ │ │ │ + b.n 14e5e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14e12 │ │ │ │ │ - b.n 14f32 │ │ │ │ │ + beq.w 14e32 │ │ │ │ │ + b.n 14f52 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015070 : │ │ │ │ │ +00015090 : │ │ │ │ │ else_block_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 15180 │ │ │ │ │ + beq.n 151a0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1518c │ │ │ │ │ + bne.n 151ac │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 150e0 │ │ │ │ │ + cbnz r3, 15100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 150b8 │ │ │ │ │ + cbnz r0, 150d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -36393,56 +36397,56 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ 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 150aa │ │ │ │ │ + beq.n 150ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 150aa │ │ │ │ │ + beq.n 150ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 15168 │ │ │ │ │ + beq.n 15188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 15160 │ │ │ │ │ + cbz r0, 15180 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15160 │ │ │ │ │ + cbz r0, 15180 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15160 │ │ │ │ │ + cbz r0, 15180 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 15160 │ │ │ │ │ + cbz r0, 15180 │ │ │ │ │ ldr r3, [r6, #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] │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -36450,142 +36454,142 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 1517a │ │ │ │ │ + cbnz r0, 1519a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 15162 │ │ │ │ │ + cbz r0, 15182 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1509e │ │ │ │ │ + beq.n 150be │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 150b2 │ │ │ │ │ + b.n 150d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 15152 │ │ │ │ │ + b.n 15172 │ │ │ │ │ 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 150ee │ │ │ │ │ + beq.n 1510e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 15152 │ │ │ │ │ + b.n 15172 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 150b2 │ │ │ │ │ + b.n 150d2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15098 │ │ │ │ │ + beq.n 150b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 150b2 │ │ │ │ │ + b.n 150d2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015194 : │ │ │ │ │ +000151b4 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 155cc │ │ │ │ │ + beq.w 15738 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 155da │ │ │ │ │ + bne.w 15746 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 15272 │ │ │ │ │ + bne.n 15292 │ │ │ │ │ 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 r7, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 15268 │ │ │ │ │ + blt.n 15288 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 155e0 │ │ │ │ │ + bne.w 1574c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 15292 │ │ │ │ │ + beq.n 152b2 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 15418 │ │ │ │ │ + beq.w 154ba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15442 │ │ │ │ │ + bne.w 154e4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 152a0 │ │ │ │ │ + bne.n 152c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1544a │ │ │ │ │ + bne.w 154ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15336 │ │ │ │ │ + beq.n 15356 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 15336 │ │ │ │ │ + beq.n 15356 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ @@ -36594,581 +36598,873 @@ │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add.w r0, r2, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r6 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 1520e │ │ │ │ │ + bne.n 1522e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15202 │ │ │ │ │ - b.n 1544a │ │ │ │ │ + beq.n 15222 │ │ │ │ │ + b.n 154ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15442 │ │ │ │ │ + bne.w 154e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15554 │ │ │ │ │ + beq.w 156fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 154fe │ │ │ │ │ + bne.w 155c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15442 │ │ │ │ │ + bne.w 154e4 │ │ │ │ │ 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 1556a │ │ │ │ │ + beq.w 156a6 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 15326 │ │ │ │ │ + cbz r0, 15346 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.n 15254 │ │ │ │ │ + b.n 15274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15574 │ │ │ │ │ + bne.w 156b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 155da │ │ │ │ │ + bne.w 15746 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 156e2 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1559a │ │ │ │ │ + beq.w 156d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bdb4 <_tmp_253_rule> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl 15754 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15590 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 15602 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 155f2 │ │ │ │ │ + beq.w 15712 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1558a │ │ │ │ │ + bne.w 15690 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15582 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 1558a │ │ │ │ │ + beq.w 15688 │ │ │ │ │ + ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 15690 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15452 │ │ │ │ │ + beq.w 154f4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + adds r0, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 156ca │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1567a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bdb4 <_tmp_253_rule> │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 15754 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15452 │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ + beq.w 1556a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15520 │ │ │ │ │ + beq.w 155ea │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 156b6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 15676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bdb4 <_tmp_253_rule> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + bl 15754 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15520 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + beq.w 15656 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1557c │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str.w sl, [r0, #4] │ │ │ │ │ - mov.w sl, #2 │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ + beq.w 15682 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ │ + mov.w r9, #2 │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 154ca │ │ │ │ │ + beq.w 1558c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 156f4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1567a │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bdb4 <_tmp_253_rule> │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + bl 15754 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 154ca │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - beq.w 15534 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str.w r3, [r5, sl, lsl #2] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - b.n 153ea │ │ │ │ │ + beq.w 1563c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + beq.w 15626 │ │ │ │ │ + str.w r2, [r5, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.n 15462 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15548 │ │ │ │ │ + blt.w 15696 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ - cbnz r5, 1544a │ │ │ │ │ + cbnz r5, 154ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15226 │ │ │ │ │ + beq.w 15246 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1523c │ │ │ │ │ + beq.w 1525c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15338 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + b.n 15358 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ 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.w 1557c │ │ │ │ │ + beq.w 15682 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15594 │ │ │ │ │ + beq.n 15620 │ │ │ │ │ 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 155c2 │ │ │ │ │ + bne.w 1572e │ │ │ │ │ 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 155c6 │ │ │ │ │ + beq.w 15732 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 155b0 │ │ │ │ │ + beq.w 1571a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15266 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b.n 15286 │ │ │ │ │ + ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 156a2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl fbbc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 153fc │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - mov r7, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ 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 1557c │ │ │ │ │ + beq.n 15682 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - it gt │ │ │ │ │ - ldrgt r1, [sp, #28] │ │ │ │ │ - ble.n 15466 │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ - ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ - str.w r2, [r3, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne.n 154ea │ │ │ │ │ - b.n 15466 │ │ │ │ │ + ble.n 15506 │ │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + beq.n 15506 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r2, [r5, r0, lsl #2] │ │ │ │ │ + str.w r2, [r3, r0, lsl #2] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + bne.n 155b4 │ │ │ │ │ + b.n 15506 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 152d4 │ │ │ │ │ + bne.w 152f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 152da │ │ │ │ │ + bne.w 152fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 155e6 │ │ │ │ │ + bne.n 156be │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 152d8 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + b.n 152f8 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, 1557c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - b.n 154ea │ │ │ │ │ - lsls r7, r7, #1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 15682 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + b.n 155a4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 15690 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl fbbc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15392 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 15286 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - lsls r1, r7, #2 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 1557a │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cbz r0, 15682 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1540c │ │ │ │ │ + b.n 154ac │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + cbnz r2, 1567a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl fbbc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 154a2 │ │ │ │ │ + b.n 1558a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cbnz r3, 15676 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + bl fbbc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15440 │ │ │ │ │ + b.n 1558a │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1558c │ │ │ │ │ + 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 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15338 │ │ │ │ │ - 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 152c0 │ │ │ │ │ + b.n 1561c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15442 │ │ │ │ │ + b.n 15358 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.n 1567a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15338 │ │ │ │ │ + b.n 15358 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15338 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - 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 15358 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 15422 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 15266 │ │ │ │ │ + b.n 154e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 153e0 │ │ │ │ │ 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 1534e │ │ │ │ │ + beq.w 1537e │ │ │ │ │ + b.n 15690 │ │ │ │ │ + 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 15370 │ │ │ │ │ + b.n 1561c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 15482 │ │ │ │ │ + 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 152e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15594 │ │ │ │ │ + b.n 154e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1539c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15596 │ │ │ │ │ + beq.w 15622 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15268 │ │ │ │ │ + b.n 15288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15594 │ │ │ │ │ + b.n 15620 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15268 │ │ │ │ │ + b.n 15288 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 151c2 │ │ │ │ │ + beq.w 151e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 15268 │ │ │ │ │ + b.n 15288 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 15268 │ │ │ │ │ + b.n 15288 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00015754 : │ │ │ │ │ +slice_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, #4040] @ 0xfc8 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 158c8 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 158d6 │ │ │ │ │ + ldrd r6, r5, [r4, #8] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.n 1583c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8608 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 15894 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 157ce │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1589a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 122c4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 15858 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8608 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 15894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15442 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 158a2 │ │ │ │ │ + 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 15860 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 15894 │ │ │ │ │ + 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 157c0 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ │ + str r6, [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.n 158b6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 157c4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1587c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 15794 │ │ │ │ │ + b.n 1589a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 15838 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8608 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 157fa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 15800 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 15888 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 157fc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 157c4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 157b4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 157c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1536c │ │ │ │ │ - nop │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 157ea │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 15894 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1585c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 157c4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 15782 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 157c4 │ │ │ │ │ │ │ │ │ │ -000155fc <_loop1_216_rule>: │ │ │ │ │ +000158dc <_loop1_216_rule>: │ │ │ │ │ _loop1_60_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 159c4 <_loop1_216_rule+0x3c8> │ │ │ │ │ + beq.w 15ca4 <_loop1_216_rule+0x3c8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 159d2 <_loop1_216_rule+0x3d6> │ │ │ │ │ + bne.w 15cb2 <_loop1_216_rule+0x3d6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159dc <_loop1_216_rule+0x3e0> │ │ │ │ │ + beq.w 15cbc <_loop1_216_rule+0x3e0> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 159d0 <_loop1_216_rule+0x3d4> │ │ │ │ │ + bne.w 15cb0 <_loop1_216_rule+0x3d4> │ │ │ │ │ mov r9, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 159b4 <_loop1_216_rule+0x3b8> │ │ │ │ │ + beq.w 15c94 <_loop1_216_rule+0x3b8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 159b0 <_loop1_216_rule+0x3b4> │ │ │ │ │ + bne.w 15c90 <_loop1_216_rule+0x3b4> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 157c8 <_loop1_216_rule+0x1cc> │ │ │ │ │ + bne.w 15aa8 <_loop1_216_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15a02 <_loop1_216_rule+0x406> │ │ │ │ │ + blt.w 15ce2 <_loop1_216_rule+0x406> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 15886 <_loop1_216_rule+0x28a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1576c <_loop1_216_rule+0x170> │ │ │ │ │ + bne.w 15b66 <_loop1_216_rule+0x28a> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 15a4c <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1574e <_loop1_216_rule+0x152> │ │ │ │ │ + beq.n 15a2e <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1574e <_loop1_216_rule+0x152> │ │ │ │ │ + beq.n 15a2e <_loop1_216_rule+0x152> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15994 <_loop1_216_rule+0x398> │ │ │ │ │ + beq.w 15c74 <_loop1_216_rule+0x398> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 159a4 <_loop1_216_rule+0x3a8> │ │ │ │ │ + bne.w 15c84 <_loop1_216_rule+0x3a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 157e4 <_loop1_216_rule+0x1e8> │ │ │ │ │ + bne.w 15ac4 <_loop1_216_rule+0x1e8> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15750 <_loop1_216_rule+0x154> │ │ │ │ │ + bne.n 15a30 <_loop1_216_rule+0x154> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1574e <_loop1_216_rule+0x152> │ │ │ │ │ + cbz r0, 15a2e <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1574e <_loop1_216_rule+0x152> │ │ │ │ │ + cbz r0, 15a2e <_loop1_216_rule+0x152> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1576c <_loop1_216_rule+0x170> │ │ │ │ │ + beq.n 15a4c <_loop1_216_rule+0x170> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 157e0 <_loop1_216_rule+0x1e4> │ │ │ │ │ + bne.n 15ac0 <_loop1_216_rule+0x1e4> │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1583c <_loop1_216_rule+0x240> │ │ │ │ │ + beq.w 15b1c <_loop1_216_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 15850 <_loop1_216_rule+0x254> │ │ │ │ │ + beq.w 15b30 <_loop1_216_rule+0x254> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1564e <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 1592e <_loop1_216_rule+0x52> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, 1576c <_loop1_216_rule+0x170> │ │ │ │ │ + cbnz r5, 15a4c <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 157f4 <_loop1_216_rule+0x1f8> │ │ │ │ │ + bne.n 15ad4 <_loop1_216_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 159ea <_loop1_216_rule+0x3ee> │ │ │ │ │ + bne.w 15cca <_loop1_216_rule+0x3ee> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15876 <_loop1_216_rule+0x27a> │ │ │ │ │ + beq.n 15b56 <_loop1_216_rule+0x27a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15876 <_loop1_216_rule+0x27a> │ │ │ │ │ + bne.n 15b56 <_loop1_216_rule+0x27a> │ │ │ │ │ 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 159d6 <_loop1_216_rule+0x3da> │ │ │ │ │ + beq.w 15cb6 <_loop1_216_rule+0x3da> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 157b4 <_loop1_216_rule+0x1b8> │ │ │ │ │ + ble.n 15a94 <_loop1_216_rule+0x1b8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 157b4 <_loop1_216_rule+0x1b8> │ │ │ │ │ + beq.n 15a94 <_loop1_216_rule+0x1b8> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 157a4 <_loop1_216_rule+0x1a8> │ │ │ │ │ + bne.n 15a84 <_loop1_216_rule+0x1a8> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -37178,42 +37474,42 @@ │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15696 <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 1588c <_loop1_216_rule+0x290> │ │ │ │ │ + beq.w 15976 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15b6c <_loop1_216_rule+0x290> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 15712 <_loop1_216_rule+0x116> │ │ │ │ │ + b.n 159f2 <_loop1_216_rule+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 156e0 <_loop1_216_rule+0xe4> │ │ │ │ │ - b.n 156de <_loop1_216_rule+0xe2> │ │ │ │ │ + bne.w 159c0 <_loop1_216_rule+0xe4> │ │ │ │ │ + b.n 159be <_loop1_216_rule+0xe2> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15762 <_loop1_216_rule+0x166> │ │ │ │ │ + beq.n 15a42 <_loop1_216_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15762 <_loop1_216_rule+0x166> │ │ │ │ │ + beq.n 15a42 <_loop1_216_rule+0x166> │ │ │ │ │ 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 1576c <_loop1_216_rule+0x170> │ │ │ │ │ + beq.n 15a4c <_loop1_216_rule+0x170> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -37221,114 +37517,114 @@ │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15732 <_loop1_216_rule+0x136> │ │ │ │ │ + bne.w 15a12 <_loop1_216_rule+0x136> │ │ │ │ │ mov r5, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1576e <_loop1_216_rule+0x172> │ │ │ │ │ + beq.n 15a4e <_loop1_216_rule+0x172> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15772 <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 15a52 <_loop1_216_rule+0x176> │ │ │ │ │ mov.w r1, r9, lsl #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159d6 <_loop1_216_rule+0x3da> │ │ │ │ │ + beq.w 15cb6 <_loop1_216_rule+0x3da> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str.w r5, [r0, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1564e <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 1592e <_loop1_216_rule+0x52> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 157c0 <_loop1_216_rule+0x1c4> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1576c <_loop1_216_rule+0x170> │ │ │ │ │ + b.n 15aa0 <_loop1_216_rule+0x1c4> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 15a4c <_loop1_216_rule+0x170> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 158e8 <_loop1_216_rule+0x2ec> │ │ │ │ │ + beq.n 15bc8 <_loop1_216_rule+0x2ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 158b6 <_loop1_216_rule+0x2ba> │ │ │ │ │ + cbz r0, 15b96 <_loop1_216_rule+0x2ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15950 <_loop1_216_rule+0x354> │ │ │ │ │ + bne.n 15c30 <_loop1_216_rule+0x354> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r5, 158f4 <_loop1_216_rule+0x2f8> │ │ │ │ │ + cbnz r5, 15bd4 <_loop1_216_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 158d6 <_loop1_216_rule+0x2da> │ │ │ │ │ + cbz r0, 15bb6 <_loop1_216_rule+0x2da> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 158fa <_loop1_216_rule+0x2fe> │ │ │ │ │ + cbnz r0, 15bda <_loop1_216_rule+0x2fe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15696 <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 1576c <_loop1_216_rule+0x170> │ │ │ │ │ + beq.w 15976 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15a4c <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1589a <_loop1_216_rule+0x29e> │ │ │ │ │ + beq.n 15b7a <_loop1_216_rule+0x29e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 158dc <_loop1_216_rule+0x2e0> │ │ │ │ │ + b.n 15bbc <_loop1_216_rule+0x2e0> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 158d6 <_loop1_216_rule+0x2da> │ │ │ │ │ + beq.n 15bb6 <_loop1_216_rule+0x2da> │ │ │ │ │ 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 158d6 <_loop1_216_rule+0x2da> │ │ │ │ │ + beq.n 15bb6 <_loop1_216_rule+0x2da> │ │ │ │ │ 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 │ │ │ │ │ @@ -37337,433 +37633,433 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1598c <_loop1_216_rule+0x390> │ │ │ │ │ + cbnz r0, 15c6c <_loop1_216_rule+0x390> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 158d8 <_loop1_216_rule+0x2dc> │ │ │ │ │ + beq.n 15bb8 <_loop1_216_rule+0x2dc> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 158dc <_loop1_216_rule+0x2e0> │ │ │ │ │ + b.n 15bbc <_loop1_216_rule+0x2e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_PyPegen_parse+0x92c> │ │ │ │ │ R_ARM_THM_CALL _tmp_224_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 158b8 <_loop1_216_rule+0x2bc> │ │ │ │ │ + bne.n 15b98 <_loop1_216_rule+0x2bc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 158b6 <_loop1_216_rule+0x2ba> │ │ │ │ │ + beq.n 15b96 <_loop1_216_rule+0x2ba> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 158b6 <_loop1_216_rule+0x2ba> │ │ │ │ │ + beq.n 15b96 <_loop1_216_rule+0x2ba> │ │ │ │ │ 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 158b6 <_loop1_216_rule+0x2ba> │ │ │ │ │ - b.n 1591c <_loop1_216_rule+0x320> │ │ │ │ │ + beq.n 15b96 <_loop1_216_rule+0x2ba> │ │ │ │ │ + b.n 15bfc <_loop1_216_rule+0x320> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15734 <_loop1_216_rule+0x138> │ │ │ │ │ + b.n 15a14 <_loop1_216_rule+0x138> │ │ │ │ │ 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 156ca <_loop1_216_rule+0xce> │ │ │ │ │ + beq.w 159aa <_loop1_216_rule+0xce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15754 <_loop1_216_rule+0x158> │ │ │ │ │ + beq.w 15a34 <_loop1_216_rule+0x158> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 15770 <_loop1_216_rule+0x174> │ │ │ │ │ + b.n 15a50 <_loop1_216_rule+0x174> │ │ │ │ │ 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 15664 <_loop1_216_rule+0x68> │ │ │ │ │ - b.n 1576c <_loop1_216_rule+0x170> │ │ │ │ │ + beq.w 15944 <_loop1_216_rule+0x68> │ │ │ │ │ + b.n 15a4c <_loop1_216_rule+0x170> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1562a <_loop1_216_rule+0x2e> │ │ │ │ │ + beq.w 1590a <_loop1_216_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15880 <_loop1_216_rule+0x284> │ │ │ │ │ + b.n 15b60 <_loop1_216_rule+0x284> │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15880 <_loop1_216_rule+0x284> │ │ │ │ │ + b.n 15b60 <_loop1_216_rule+0x284> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1576c <_loop1_216_rule+0x170> │ │ │ │ │ + bne.w 15a4c <_loop1_216_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98a │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1576c <_loop1_216_rule+0x170> │ │ │ │ │ - b.n 15732 <_loop1_216_rule+0x136> │ │ │ │ │ + beq.w 15a4c <_loop1_216_rule+0x170> │ │ │ │ │ + b.n 15a12 <_loop1_216_rule+0x136> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15772 <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 15a52 <_loop1_216_rule+0x176> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015a10 : │ │ │ │ │ +00015cf0 : │ │ │ │ │ class_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, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15e04 │ │ │ │ │ + beq.w 160e4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15de0 │ │ │ │ │ + bne.w 160c0 │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w 15dba │ │ │ │ │ + beq.w 1609a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c1e │ │ │ │ │ + bne.w 15efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ca2 │ │ │ │ │ + beq.w 15f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ca2 │ │ │ │ │ + beq.w 15f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f40c │ │ │ │ │ + bl f3e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15ca4 │ │ │ │ │ + bne.w 15f84 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15da4 │ │ │ │ │ + beq.w 16084 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bee │ │ │ │ │ + beq.w 15ece │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15c84 │ │ │ │ │ + beq.w 15f64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15c94 │ │ │ │ │ + bne.w 15f74 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15b9a │ │ │ │ │ + bne.n 15e7a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15c92 │ │ │ │ │ + bne.w 15f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e668 │ │ │ │ │ + bl e640 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15bf4 │ │ │ │ │ + bne.w 15ed4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c6e │ │ │ │ │ + bne.w 15f4e │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15ba8 │ │ │ │ │ + bne.n 15e88 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15bee │ │ │ │ │ + beq.n 15ece │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 15dee │ │ │ │ │ + beq.w 160ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15ca4 │ │ │ │ │ + bne.w 15f84 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ca2 │ │ │ │ │ + beq.w 15f82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ca2 │ │ │ │ │ + beq.w 15f82 │ │ │ │ │ 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 15c68 │ │ │ │ │ + beq.w 15f48 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r5, r2, [r2, #20] │ │ │ │ │ - cbz r7, 15bb8 │ │ │ │ │ + cbz r7, 15e98 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldrd r1, r6, [r7, #8] │ │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 15bd8 │ │ │ │ │ + cbz r0, 15eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 15b1a │ │ │ │ │ + beq.n 15dfa │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15ca4 │ │ │ │ │ + bne.n 15f84 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 15b3a │ │ │ │ │ + b.n 15e1a │ │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15b8e │ │ │ │ │ + bne.n 15e6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ca8 │ │ │ │ │ + beq.n 15f88 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15b94 │ │ │ │ │ + b.n 15e74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15ba8 │ │ │ │ │ + b.n 15e88 │ │ │ │ │ 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 15af0 │ │ │ │ │ + bne.w 15dd0 │ │ │ │ │ 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.w 15afc │ │ │ │ │ - b.n 15af0 │ │ │ │ │ + bne.w 15ddc │ │ │ │ │ + b.n 15dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15d30 │ │ │ │ │ + beq.w 16010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15d44 │ │ │ │ │ + bne.w 16024 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15d3e │ │ │ │ │ + bne.n 1601e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 15cac │ │ │ │ │ + cbnz r0, 15f8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15a5a │ │ │ │ │ + beq.w 15d3a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15be8 │ │ │ │ │ + b.n 15ec8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 15c92 │ │ │ │ │ + cbnz r6, 15f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12fc │ │ │ │ │ + bl 11c8 │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15afc │ │ │ │ │ + bne.w 15ddc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 15afa │ │ │ │ │ + b.n 15dda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15ac4 │ │ │ │ │ + beq.w 15da4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15b1a │ │ │ │ │ - b.n 15ba8 │ │ │ │ │ + beq.w 15dfa │ │ │ │ │ + b.n 15e88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15b90 │ │ │ │ │ + b.n 15e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c56 │ │ │ │ │ + beq.n 15f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f40c │ │ │ │ │ + bl f3e4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15da0 │ │ │ │ │ + bne.n 16080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15da0 │ │ │ │ │ + bne.n 16080 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c56 │ │ │ │ │ + beq.n 15f36 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c56 │ │ │ │ │ + beq.n 15f36 │ │ │ │ │ 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 15c56 │ │ │ │ │ + beq.n 15f36 │ │ │ │ │ ldr r3, [r5, #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 │ │ │ │ │ @@ -37772,359 +38068,364 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15d98 │ │ │ │ │ + bne.n 16078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c58 │ │ │ │ │ + beq.n 15f38 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15c5c │ │ │ │ │ + b.n 15f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15c2e │ │ │ │ │ + beq.w 15f0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15c5c │ │ │ │ │ + b.n 15f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c40 │ │ │ │ │ + beq.w 15f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f40c │ │ │ │ │ + bl f3e4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15c42 │ │ │ │ │ + bne.w 15f22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15c42 │ │ │ │ │ + bne.w 15f22 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c40 │ │ │ │ │ + beq.w 15f20 │ │ │ │ │ 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] │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15d1e │ │ │ │ │ + beq.n 15ffe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15b90 │ │ │ │ │ + b.n 15e70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15c5a │ │ │ │ │ + b.n 15f3a │ │ │ │ │ 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 15a98 │ │ │ │ │ + beq.w 15d78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15ca4 │ │ │ │ │ + b.n 15f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15de4 │ │ │ │ │ + blt.n 160c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15c62 │ │ │ │ │ + beq.w 15f42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15c20 │ │ │ │ │ + beq.w 15f00 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 15be8 │ │ │ │ │ + b.n 15ec8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15be8 │ │ │ │ │ + b.n 15ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 15dfa │ │ │ │ │ + cbnz r0, 160da │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15bac │ │ │ │ │ + b.n 15e8c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15ca4 │ │ │ │ │ + b.n 15f84 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15a3e │ │ │ │ │ + beq.w 15d1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15de0 │ │ │ │ │ + b.n 160c0 │ │ │ │ │ │ │ │ │ │ -00015e14 <_gather_116_rule>: │ │ │ │ │ +000160f4 <_gather_116_rule>: │ │ │ │ │ _gather_116_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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r4, #6000 @ 0x1770 │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 161de <_gather_116_rule+0x3ca> │ │ │ │ │ + beq.w 164c8 <_gather_116_rule+0x3d4> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 161f0 <_gather_116_rule+0x3dc> │ │ │ │ │ + bne.w 164da <_gather_116_rule+0x3e6> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 160ea <_gather_116_rule+0x2d6> │ │ │ │ │ + beq.w 163d4 <_gather_116_rule+0x2e0> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r4, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16108 <_gather_116_rule+0x2f4> │ │ │ │ │ + bne.w 163f2 <_gather_116_rule+0x2fe> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16168 <_gather_116_rule+0x354> │ │ │ │ │ + bne.w 16452 <_gather_116_rule+0x35e> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq.w 161c6 <_gather_116_rule+0x3b2> │ │ │ │ │ - bl 8624 │ │ │ │ │ + beq.w 164b0 <_gather_116_rule+0x3bc> │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16092 <_gather_116_rule+0x27e> │ │ │ │ │ + beq.w 1637c <_gather_116_rule+0x288> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16092 <_gather_116_rule+0x27e> │ │ │ │ │ + beq.w 1637c <_gather_116_rule+0x288> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16092 <_gather_116_rule+0x27e> │ │ │ │ │ + beq.w 1637c <_gather_116_rule+0x288> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 161b0 <_gather_116_rule+0x39c> │ │ │ │ │ + beq.w 1649a <_gather_116_rule+0x3a6> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 16132 <_gather_116_rule+0x31e> │ │ │ │ │ + beq.w 1641c <_gather_116_rule+0x328> │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16164 <_gather_116_rule+0x350> │ │ │ │ │ + bne.w 1644e <_gather_116_rule+0x35a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1615a <_gather_116_rule+0x346> │ │ │ │ │ + beq.w 16444 <_gather_116_rule+0x350> │ │ │ │ │ ldr.w r4, [sl, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - cbz r4, 15f38 <_gather_116_rule+0x124> │ │ │ │ │ - b.n 16164 <_gather_116_rule+0x350> │ │ │ │ │ + cbz r4, 16218 <_gather_116_rule+0x124> │ │ │ │ │ + b.n 1644e <_gather_116_rule+0x35a> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15fa4 <_gather_116_rule+0x190> │ │ │ │ │ + beq.n 16284 <_gather_116_rule+0x190> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1620e <_gather_116_rule+0x3fa> │ │ │ │ │ + beq.w 164f8 <_gather_116_rule+0x404> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w 160d6 <_gather_116_rule+0x2c2> │ │ │ │ │ + beq.w 163c0 <_gather_116_rule+0x2cc> │ │ │ │ │ ldr.w r9, [sl, #8] │ │ │ │ │ str.w r5, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15fae <_gather_116_rule+0x19a> │ │ │ │ │ + cbz r0, 1628e <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w 1616c <_gather_116_rule+0x358> │ │ │ │ │ + beq.w 16456 <_gather_116_rule+0x362> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1614c <_gather_116_rule+0x338> │ │ │ │ │ + bne.w 16436 <_gather_116_rule+0x342> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 160aa <_gather_116_rule+0x296> │ │ │ │ │ + bne.w 16394 <_gather_116_rule+0x2a0> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1614c <_gather_116_rule+0x338> │ │ │ │ │ + bne.w 16436 <_gather_116_rule+0x342> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str.w r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq.w 1613a <_gather_116_rule+0x326> │ │ │ │ │ - bl 8624 │ │ │ │ │ + beq.w 16424 <_gather_116_rule+0x330> │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 15fa4 <_gather_116_rule+0x190> │ │ │ │ │ + cbz r0, 16284 <_gather_116_rule+0x190> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15f00 <_gather_116_rule+0xec> │ │ │ │ │ + bne.n 161e0 <_gather_116_rule+0xec> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16154 <_gather_116_rule+0x340> │ │ │ │ │ + beq.w 1643e <_gather_116_rule+0x34a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + ble.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #12 │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #13 │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ - add.w r1, r6, #48 @ 0x30 │ │ │ │ │ - beq.n 16068 <_gather_116_rule+0x254> │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r4, #14 │ │ │ │ │ + ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ + str r1, [r2, #52] @ 0x34 │ │ │ │ │ + add.w r1, r6, #52 @ 0x34 │ │ │ │ │ + beq.n 16352 <_gather_116_rule+0x25e> │ │ │ │ │ subs r7, r6, #4 │ │ │ │ │ rsb ip, r6, #4 │ │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ │ add.w r2, ip, r1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ str r4, [r0, r2] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 16058 <_gather_116_rule+0x244> │ │ │ │ │ + bne.n 16342 <_gather_116_rule+0x24e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r0, [sl, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ @@ -38142,901 +38443,902 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16194 <_gather_116_rule+0x380> │ │ │ │ │ + beq.n 1647e <_gather_116_rule+0x38a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16182 <_gather_116_rule+0x36e> │ │ │ │ │ + beq.n 1646c <_gather_116_rule+0x378> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - bne.w 15f2e <_gather_116_rule+0x11a> │ │ │ │ │ + bne.w 1620e <_gather_116_rule+0x11a> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 16154 <_gather_116_rule+0x340> │ │ │ │ │ + cbz r0, 1643e <_gather_116_rule+0x34a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 15f2e <_gather_116_rule+0x11a> │ │ │ │ │ + b.n 1620e <_gather_116_rule+0x11a> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 16164 <_gather_116_rule+0x350> │ │ │ │ │ + cbnz r2, 1644e <_gather_116_rule+0x35a> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e64 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 16144 <_gather_116_rule+0x50> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ae48 │ │ │ │ │ + bl ae40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e64 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 16144 <_gather_116_rule+0x50> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 161f6 <_gather_116_rule+0x3e2> │ │ │ │ │ + beq.n 164e0 <_gather_116_rule+0x3ec> │ │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 15ed4 <_gather_116_rule+0xc0> │ │ │ │ │ + bne.w 161b4 <_gather_116_rule+0xc0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15ed4 <_gather_116_rule+0xc0> │ │ │ │ │ + b.n 161b4 <_gather_116_rule+0xc0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 16224 <_gather_116_rule+0x410> │ │ │ │ │ + beq.n 1650e <_gather_116_rule+0x41a> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 15fae <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 1628e <_gather_116_rule+0x19a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 16098 <_gather_116_rule+0x284> │ │ │ │ │ + b.n 16382 <_gather_116_rule+0x28e> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15f5e <_gather_116_rule+0x14a> │ │ │ │ │ + beq.w 1623e <_gather_116_rule+0x14a> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 1614c <_gather_116_rule+0x338> │ │ │ │ │ + b.n 16436 <_gather_116_rule+0x342> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 161a8 <_gather_116_rule+0x394> │ │ │ │ │ + cbnz r0, 16492 <_gather_116_rule+0x39e> │ │ │ │ │ str.w r2, [sl, #88] @ 0x58 │ │ │ │ │ - b.n 15fae <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 1628e <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ str.w r5, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 15f82 <_gather_116_rule+0x16e> │ │ │ │ │ - b.n 1614c <_gather_116_rule+0x338> │ │ │ │ │ + beq.w 16262 <_gather_116_rule+0x16e> │ │ │ │ │ + b.n 16436 <_gather_116_rule+0x342> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 1618e <_gather_116_rule+0x37a> │ │ │ │ │ + b.n 16478 <_gather_116_rule+0x384> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16168 <_gather_116_rule+0x354> │ │ │ │ │ + beq.n 16452 <_gather_116_rule+0x35e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 16168 <_gather_116_rule+0x354> │ │ │ │ │ + b.n 16452 <_gather_116_rule+0x35e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15e88 <_gather_116_rule+0x74> │ │ │ │ │ + beq.w 16168 <_gather_116_rule+0x74> │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 16168 <_gather_116_rule+0x354> │ │ │ │ │ + b.n 16452 <_gather_116_rule+0x35e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 15e40 <_gather_116_rule+0x2c> │ │ │ │ │ + beq.w 16120 <_gather_116_rule+0x2c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16088 <_gather_116_rule+0x274> │ │ │ │ │ + b.n 16372 <_gather_116_rule+0x27e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16098 <_gather_116_rule+0x284> │ │ │ │ │ + beq.w 16382 <_gather_116_rule+0x28e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 16098 <_gather_116_rule+0x284> │ │ │ │ │ + b.n 16382 <_gather_116_rule+0x28e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1614c <_gather_116_rule+0x338> │ │ │ │ │ + beq.n 16436 <_gather_116_rule+0x342> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ │ - b.n 1614c <_gather_116_rule+0x338> │ │ │ │ │ + b.n 16436 <_gather_116_rule+0x342> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n 15f90 <_gather_116_rule+0x17c> │ │ │ │ │ + b.n 16270 <_gather_116_rule+0x17c> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00016228 <_loop0_119_rule>: │ │ │ │ │ -_loop0_120_rule(): │ │ │ │ │ +00016514 <_loop0_119_rule>: │ │ │ │ │ +_loop0_119_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 163a0 <_loop0_119_rule+0x178> │ │ │ │ │ + beq.w 1668c <_loop0_119_rule+0x178> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 163ae <_loop0_119_rule+0x186> │ │ │ │ │ + bne.w 1669a <_loop0_119_rule+0x186> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16390 <_loop0_119_rule+0x168> │ │ │ │ │ + beq.w 1667c <_loop0_119_rule+0x168> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1639a <_loop0_119_rule+0x172> │ │ │ │ │ + bne.w 16686 <_loop0_119_rule+0x172> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16356 <_loop0_119_rule+0x12e> │ │ │ │ │ + beq.n 16642 <_loop0_119_rule+0x12e> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 162b0 <_loop0_119_rule+0x88> │ │ │ │ │ + cbnz r0, 1659c <_loop0_119_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1638a <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 16676 <_loop0_119_rule+0x162> │ │ │ │ │ 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 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8b6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16386 <_loop0_119_rule+0x15e> │ │ │ │ │ + beq.n 16672 <_loop0_119_rule+0x15e> │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov sl, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1636a <_loop0_119_rule+0x142> │ │ │ │ │ + beq.n 16656 <_loop0_119_rule+0x142> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16364 <_loop0_119_rule+0x13c> │ │ │ │ │ + bne.n 16650 <_loop0_119_rule+0x13c> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1631a <_loop0_119_rule+0xf2> │ │ │ │ │ + cbnz r0, 16606 <_loop0_119_rule+0xf2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1638a <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 16676 <_loop0_119_rule+0x162> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1629c <_loop0_119_rule+0x74> │ │ │ │ │ + ble.n 16588 <_loop0_119_rule+0x74> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 1629c <_loop0_119_rule+0x74> │ │ │ │ │ - b.n 16308 <_loop0_119_rule+0xe0> │ │ │ │ │ + beq.n 16588 <_loop0_119_rule+0x74> │ │ │ │ │ + b.n 165f4 <_loop0_119_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b88 │ │ │ │ │ + bl 8b6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 162ee <_loop0_119_rule+0xc6> │ │ │ │ │ + beq.n 165da <_loop0_119_rule+0xc6> │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1633c <_loop0_119_rule+0x114> │ │ │ │ │ + beq.n 16628 <_loop0_119_rule+0x114> │ │ │ │ │ str.w r2, [r5, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 162ce <_loop0_119_rule+0xa6> │ │ │ │ │ + b.n 165ba <_loop0_119_rule+0xa6> │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 16372 <_loop0_119_rule+0x14a> │ │ │ │ │ + cbz r0, 1665e <_loop0_119_rule+0x14a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 16330 <_loop0_119_rule+0x108> │ │ │ │ │ + b.n 1661c <_loop0_119_rule+0x108> │ │ │ │ │ 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 1627c <_loop0_119_rule+0x54> │ │ │ │ │ + beq.n 16568 <_loop0_119_rule+0x54> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 162f0 <_loop0_119_rule+0xc8> │ │ │ │ │ + b.n 165dc <_loop0_119_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 162da <_loop0_119_rule+0xb2> │ │ │ │ │ + b.n 165c6 <_loop0_119_rule+0xb2> │ │ │ │ │ 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 162a6 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16592 <_loop0_119_rule+0x7e> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 162ee <_loop0_119_rule+0xc6> │ │ │ │ │ + b.n 165da <_loop0_119_rule+0xc6> │ │ │ │ │ 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 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 162a6 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16592 <_loop0_119_rule+0x7e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16256 <_loop0_119_rule+0x2e> │ │ │ │ │ + beq.w 16542 <_loop0_119_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 162a6 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 16592 <_loop0_119_rule+0x7e> │ │ │ │ │ │ │ │ │ │ -000163b4 : │ │ │ │ │ +000166a0 : │ │ │ │ │ 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 r5, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 165c0 │ │ │ │ │ + beq.w 168ac │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 165ce │ │ │ │ │ + bne.w 168ba │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16520 │ │ │ │ │ + bne.w 1680c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165d4 │ │ │ │ │ + bne.w 168c0 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16532 │ │ │ │ │ + bne.w 1681e │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165d4 │ │ │ │ │ + bne.w 168c0 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16560 │ │ │ │ │ + bne.w 1684c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165d4 │ │ │ │ │ + bne.w 168c0 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 165da │ │ │ │ │ + bne.w 168c6 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165d4 │ │ │ │ │ + bne.w 168c0 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1661c │ │ │ │ │ + bne.w 16908 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165d4 │ │ │ │ │ + bne.w 168c0 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1660c │ │ │ │ │ + bne.w 168f8 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165d4 │ │ │ │ │ + bne.w 168c0 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16570 │ │ │ │ │ + bne.n 1685c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165d4 │ │ │ │ │ + bne.w 168c0 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16550 │ │ │ │ │ + bne.n 1683c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165d4 │ │ │ │ │ + bne.w 168c0 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 165b0 │ │ │ │ │ + bne.n 1689c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165d4 │ │ │ │ │ + bne.w 168c0 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 165a0 │ │ │ │ │ + bne.n 1688c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 165d4 │ │ │ │ │ + bne.n 168c0 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16590 │ │ │ │ │ + bne.n 1687c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 165d4 │ │ │ │ │ + bne.n 168c0 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16580 │ │ │ │ │ + bne.n 1686c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 165d4 │ │ │ │ │ + bne.n 168c0 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 165fc │ │ │ │ │ + bne.n 168e8 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 16540 │ │ │ │ │ + cbz r0, 1682c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1651a │ │ │ │ │ + b.n 16806 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ + bne.n 16818 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1662c │ │ │ │ │ + bne.n 16918 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1652e │ │ │ │ │ + b.n 1681a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ - b.n 16540 │ │ │ │ │ + bne.n 16818 │ │ │ │ │ + b.n 1682c │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ - b.n 16540 │ │ │ │ │ + bne.n 16818 │ │ │ │ │ + b.n 1682c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ - b.n 16540 │ │ │ │ │ + bne.n 16818 │ │ │ │ │ + b.n 1682c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ - b.n 16540 │ │ │ │ │ + bne.n 16818 │ │ │ │ │ + b.n 1682c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ - b.n 16540 │ │ │ │ │ + bne.n 16818 │ │ │ │ │ + b.n 1682c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ - b.n 16540 │ │ │ │ │ + bne.n 16818 │ │ │ │ │ + b.n 1682c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ - b.n 16540 │ │ │ │ │ + bne.n 16818 │ │ │ │ │ + b.n 1682c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 163de │ │ │ │ │ + beq.w 166ca │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1651a │ │ │ │ │ + b.n 16806 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1651a │ │ │ │ │ + b.n 16806 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ - b.n 16540 │ │ │ │ │ + bne.n 16818 │ │ │ │ │ + b.n 1682c │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ - b.n 16540 │ │ │ │ │ + bne.n 16818 │ │ │ │ │ + b.n 1682c │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ - b.n 16540 │ │ │ │ │ + bne.n 16818 │ │ │ │ │ + b.n 1682c │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652c │ │ │ │ │ - b.n 16540 │ │ │ │ │ + bne.n 16818 │ │ │ │ │ + b.n 1682c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n 1651a │ │ │ │ │ + b.n 16806 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016634 : │ │ │ │ │ +00016920 : │ │ │ │ │ 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 r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17126 │ │ │ │ │ + beq.w 1741e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a5a │ │ │ │ │ + bne.w 16d46 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 17084 │ │ │ │ │ + beq.w 17374 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17118 │ │ │ │ │ + beq.w 17410 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 16b12 │ │ │ │ │ + beq.w 16dfe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e72 │ │ │ │ │ + bne.w 17162 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16982 │ │ │ │ │ + bne.w 16c6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 170d0 │ │ │ │ │ + bne.w 173c0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16828 │ │ │ │ │ + beq.w 16b14 │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.w 1683c │ │ │ │ │ + beq.w 16b28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16dd8 │ │ │ │ │ + bne.w 170c8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d4c │ │ │ │ │ + bne.w 1700c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16864 │ │ │ │ │ + bne.w 16b50 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f56 │ │ │ │ │ + bne.w 17246 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a5a │ │ │ │ │ + bne.w 16d46 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 170d6 │ │ │ │ │ + beq.w 173c6 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 170f2 │ │ │ │ │ + beq.w 173e2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 16b3e │ │ │ │ │ + beq.w 16e2a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16e84 │ │ │ │ │ + bne.w 17174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 168ac │ │ │ │ │ + bne.w 16b98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1713c │ │ │ │ │ + bne.w 17434 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 1686a │ │ │ │ │ + beq.n 16b56 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 1687e │ │ │ │ │ + beq.w 16b6a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16e08 │ │ │ │ │ + bne.w 170f8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d92 │ │ │ │ │ + bne.w 17052 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 168a6 │ │ │ │ │ + bne.w 16b92 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f90 │ │ │ │ │ + bne.w 17280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #2 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e98 │ │ │ │ │ + bne.w 17188 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1709e │ │ │ │ │ + beq.w 1738e │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 170ba │ │ │ │ │ + beq.w 173aa │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 16e34 │ │ │ │ │ + beq.w 17124 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16e56 │ │ │ │ │ + bne.w 17146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16e9e │ │ │ │ │ + bne.w 17194 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r3, 16812 │ │ │ │ │ + cbnz r3, 16afe │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16ca2 │ │ │ │ │ + bne.w 16f92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 16864 │ │ │ │ │ + cbnz r2, 16b50 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 17102 │ │ │ │ │ + bne.w 173f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17036 │ │ │ │ │ + blt.w 17326 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16ef4 │ │ │ │ │ + bne.w 171e4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 166dc │ │ │ │ │ + beq.w 169c8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 16f8a │ │ │ │ │ + b.n 1727a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 168a6 │ │ │ │ │ + cbnz r2, 16b92 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 171bc │ │ │ │ │ + bne.w 17464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1702a │ │ │ │ │ + blt.w 172ba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16eee │ │ │ │ │ + bne.w 1718e │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16786 │ │ │ │ │ + beq.w 16a72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16fc4 │ │ │ │ │ + b.n 172b4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16754 │ │ │ │ │ + beq.w 16a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16754 │ │ │ │ │ + beq.w 16a40 │ │ │ │ │ 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 171f8 │ │ │ │ │ + beq.w 174f2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ @@ -39044,54 +39346,54 @@ │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171e4 │ │ │ │ │ + beq.w 174de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171cc │ │ │ │ │ + beq.w 174cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 171c2 │ │ │ │ │ + beq.w 174c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16b64 │ │ │ │ │ + bne.w 16e50 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171f0 │ │ │ │ │ + beq.w 174ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16b64 │ │ │ │ │ + bne.w 16e50 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16ad6 │ │ │ │ │ + bne.w 16dc2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171ea │ │ │ │ │ + beq.w 174e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -39099,34 +39401,34 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16e8e │ │ │ │ │ + beq.w 1717e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1681e │ │ │ │ │ + b.n 16b0a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166a6 │ │ │ │ │ + beq.w 16992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166a6 │ │ │ │ │ + beq.w 16992 │ │ │ │ │ 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 17172 │ │ │ │ │ + beq.w 1745e │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ @@ -39134,54 +39436,54 @@ │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171de │ │ │ │ │ + beq.w 174ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17180 │ │ │ │ │ + beq.w 17472 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 17178 │ │ │ │ │ + beq.w 1746a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16b38 │ │ │ │ │ + bne.w 16e24 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1716a │ │ │ │ │ + beq.w 17456 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16b38 │ │ │ │ │ + bne.w 16e24 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16a9a │ │ │ │ │ + bne.n 16d86 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17164 │ │ │ │ │ + beq.w 17450 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -39189,515 +39491,515 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 16a60 │ │ │ │ │ + cbnz r0, 16d4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16712 │ │ │ │ │ + beq.w 169fe │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16820 │ │ │ │ │ + b.n 16b0c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a50 │ │ │ │ │ + beq.n 16d3c │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 17192 │ │ │ │ │ + beq.w 17484 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1707e │ │ │ │ │ + bne.w 1736e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17654 │ │ │ │ │ + bl 17940 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17042 │ │ │ │ │ + bne.w 17332 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 16a52 │ │ │ │ │ + b.n 16d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17350 │ │ │ │ │ + bl 1763c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a1c │ │ │ │ │ + beq.n 16d08 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16bea │ │ │ │ │ + bne.w 16ed6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r9, [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.w 17164 │ │ │ │ │ + beq.w 17450 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 16a30 │ │ │ │ │ + b.n 16d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17350 │ │ │ │ │ + bl 1763c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16948 │ │ │ │ │ + beq.w 16c34 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16b6a │ │ │ │ │ + bne.n 16e56 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r9, [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.w 171ea │ │ │ │ │ + beq.w 174e4 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 1695c │ │ │ │ │ + b.n 16c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17142 │ │ │ │ │ + blt.w 1743a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e6a │ │ │ │ │ + bne.w 1715a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16698 │ │ │ │ │ + beq.w 16984 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 16708 │ │ │ │ │ + b.n 169f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17236 │ │ │ │ │ + blt.w 1752e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16e7c │ │ │ │ │ + bne.w 1716c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16746 │ │ │ │ │ + beq.w 16a32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.n 167b2 │ │ │ │ │ + b.n 16a9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17350 │ │ │ │ │ + bl 1763c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16af4 │ │ │ │ │ + beq.n 16de0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171ea │ │ │ │ │ + beq.w 174e4 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ 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 16c6a │ │ │ │ │ + bne.n 16f56 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171ea │ │ │ │ │ + beq.w 174e4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 1695c │ │ │ │ │ + ble.w 16c48 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w 1695c │ │ │ │ │ + beq.w 16c48 │ │ │ │ │ mov.w ip, r9, lsl #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ str r2, [r3, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.w 1695c │ │ │ │ │ - b.n 16bd6 │ │ │ │ │ + beq.w 16c48 │ │ │ │ │ + b.n 16ec2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17350 │ │ │ │ │ + bl 1763c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ab8 │ │ │ │ │ + beq.w 16da4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17164 │ │ │ │ │ + beq.w 17450 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ 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, 16c86 │ │ │ │ │ + cbnz r3, 16f74 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17164 │ │ │ │ │ + beq.w 17450 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 16a30 │ │ │ │ │ + ble.w 16d1c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.w 16a30 │ │ │ │ │ + beq.w 16d1c │ │ │ │ │ mov.w ip, r9, lsl #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ │ str r2, [r3, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.w 16a30 │ │ │ │ │ - b.n 16c56 │ │ │ │ │ - bl 17350 │ │ │ │ │ + beq.w 16d1c │ │ │ │ │ + b.n 16f42 │ │ │ │ │ + bl 1763c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ba4 │ │ │ │ │ + beq.n 16e90 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 16d1c │ │ │ │ │ + beq.w 17098 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w fp, [r5, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 16b94 │ │ │ │ │ - bl 17350 │ │ │ │ │ + b.n 16e80 │ │ │ │ │ + bl 1763c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16c24 │ │ │ │ │ + beq.n 16f10 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq.n 16d34 │ │ │ │ │ + beq.w 170b0 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str.w fp, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 16c16 │ │ │ │ │ + b.n 16f02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16812 │ │ │ │ │ + beq.w 16afe │ │ │ │ │ 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 16812 │ │ │ │ │ + beq.w 16afe │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ee8 │ │ │ │ │ + beq.w 171de │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1724a │ │ │ │ │ + beq.w 173f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 8f8 <_PyPegen_parse+0x8f8> │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17244 │ │ │ │ │ + beq.w 1751c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 1697e │ │ │ │ │ - b.n 16818 │ │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov.w r1, sl, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 171ea │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 16c78 │ │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov.w r1, sl, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 17164 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 16c94 │ │ │ │ │ + bne.w 16c6a │ │ │ │ │ + b.n 16b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166ea │ │ │ │ │ + beq.w 169d6 │ │ │ │ │ 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 17222 │ │ │ │ │ + beq.w 17448 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f78 │ │ │ │ │ + beq.w 17268 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 169d0 │ │ │ │ │ + b.n 16cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16794 │ │ │ │ │ + beq.w 16a80 │ │ │ │ │ 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 17108 │ │ │ │ │ + beq.w 17500 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fb2 │ │ │ │ │ + beq.w 172a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 168fa │ │ │ │ │ + b.n 16be6 │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 174e4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 16f66 │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 17450 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 16f84 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17150 │ │ │ │ │ + beq.w 17508 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16fca │ │ │ │ │ + bne.w 172c6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 1685c │ │ │ │ │ + b.n 16b48 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 171fe │ │ │ │ │ + beq.w 1753c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16efc │ │ │ │ │ + bne.n 171ec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1689e │ │ │ │ │ + b.n 16b8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1722a │ │ │ │ │ + blt.w 17522 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 16e60 │ │ │ │ │ + cbz r3, 17150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16812 │ │ │ │ │ + bne.w 16afe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bcc │ │ │ │ │ + bl 1a98 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 167ee │ │ │ │ │ - b.n 16812 │ │ │ │ │ + beq.w 16ada │ │ │ │ │ + b.n 16afe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16b38 │ │ │ │ │ + bne.w 16e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bcc │ │ │ │ │ + bl 1a98 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 16b30 │ │ │ │ │ + b.n 16e1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16b64 │ │ │ │ │ + bne.w 16e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bcc │ │ │ │ │ + bl 1a98 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 16b5c │ │ │ │ │ + b.n 16e48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 167bc │ │ │ │ │ + beq.w 16aa8 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16820 │ │ │ │ │ + b.n 16b0c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 170fa │ │ │ │ │ + b.n 16b92 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 167fc │ │ │ │ │ + beq.w 16ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 167fc │ │ │ │ │ + beq.w 16ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16812 │ │ │ │ │ + beq.w 16afe │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [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 16ce2 │ │ │ │ │ + bne.w 16fd2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16ce2 │ │ │ │ │ + b.n 16fd2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 16e0a │ │ │ │ │ - b.n 168a6 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 16dda │ │ │ │ │ - b.n 16864 │ │ │ │ │ + beq.w 170ca │ │ │ │ │ + b.n 16b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16e28 │ │ │ │ │ + beq.n 17118 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16e28 │ │ │ │ │ + beq.n 17118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16e28 │ │ │ │ │ + beq.n 17118 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -39706,25 +40008,25 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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.w 16e2a │ │ │ │ │ + beq.w 1711a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16e2e │ │ │ │ │ + b.n 1711e │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -39732,25 +40034,25 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d88 │ │ │ │ │ + bne.w 17048 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17110 │ │ │ │ │ + beq.w 174b2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 16708 │ │ │ │ │ + b.w 169f4 │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -39758,39 +40060,45 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16dce │ │ │ │ │ + bne.w 1708e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17212 │ │ │ │ │ + beq.w 174ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.w 167b2 │ │ │ │ │ + b.w 16a9e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 172b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dfa │ │ │ │ │ + beq.w 170ea │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dfa │ │ │ │ │ + beq.w 170ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dfa │ │ │ │ │ + beq.w 170ea │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -39799,345 +40107,338 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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.w 16dfc │ │ │ │ │ + beq.w 170ec │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16e00 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16fc4 │ │ │ │ │ + b.n 170f0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 16f8a │ │ │ │ │ + b.n 1727a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8f8 <_PyPegen_parse+0x8f8> │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a92 │ │ │ │ │ + beq.w 16d7e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a50 │ │ │ │ │ + beq.w 16d3c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1719a │ │ │ │ │ + beq.w 1748c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1681e │ │ │ │ │ + b.w 16b0a │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n 16a52 │ │ │ │ │ + b.n 16d3e │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 170cc │ │ │ │ │ + cbnz r2, 173bc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17118 │ │ │ │ │ + beq.n 17410 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.w 1667c │ │ │ │ │ + b.w 16968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17136 │ │ │ │ │ + bne.n 1742e │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 167d2 │ │ │ │ │ + bne.w 16abe │ │ │ │ │ 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 167d2 │ │ │ │ │ - b.w 16812 │ │ │ │ │ + beq.w 16abe │ │ │ │ │ + b.w 16afe │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - b.n 16a52 │ │ │ │ │ + b.n 16d3e │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - b.w 16708 │ │ │ │ │ + b.w 169f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16e90 │ │ │ │ │ + bne.w 17180 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 1672a │ │ │ │ │ + bne.w 16a16 │ │ │ │ │ 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 1672a │ │ │ │ │ - b.n 16b64 │ │ │ │ │ + beq.w 16a16 │ │ │ │ │ + b.n 16e50 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.w 166ca │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16fc4 │ │ │ │ │ - subs r5, r1, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16f8a │ │ │ │ │ + b.w 169b6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + cbnz r0, 17408 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 16b02 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 16b02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17098 │ │ │ │ │ - b.n 16b38 │ │ │ │ │ + beq.n 17388 │ │ │ │ │ + b.n 16e24 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16660 │ │ │ │ │ - b.n 16a5a │ │ │ │ │ + beq.w 1694c │ │ │ │ │ + b.n 16d46 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 16818 │ │ │ │ │ + b.w 16b04 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - b.w 167b2 │ │ │ │ │ + b.w 16a9e │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 16708 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 169f4 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16e00 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + b.n 1727a │ │ │ │ │ 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 r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16f8a │ │ │ │ │ + b.n 1727a │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.w 16a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 169ee │ │ │ │ │ + b.n 16cda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ - cbnz r0, 171b4 │ │ │ │ │ + cbnz r0, 174a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ - b.w 16708 │ │ │ │ │ + b.w 169f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16a7c │ │ │ │ │ + b.n 16d68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1681e │ │ │ │ │ + beq.w 16b0a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16820 │ │ │ │ │ + b.w 16b0c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16708 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.w 16774 │ │ │ │ │ + b.w 169f4 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16cbc │ │ │ │ │ + subs r5, r1, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1727a │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 172b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 16918 │ │ │ │ │ + b.w 16c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r1, #1 │ │ │ │ │ - cbnz r0, 1721a │ │ │ │ │ + cbnz r0, 174f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r1, #1 │ │ │ │ │ - b.w 167b2 │ │ │ │ │ + b.w 16a9e │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 169d0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 168fa │ │ │ │ │ + b.w 16be6 │ │ │ │ │ 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 │ │ │ │ │ - b.n 16fc4 │ │ │ │ │ + b.n 172b4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 16a9e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 172b4 │ │ │ │ │ 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 16e1a │ │ │ │ │ + beq.w 170da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16e2e │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16fc4 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 167b2 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - b.n 16f8a │ │ │ │ │ + b.n 170f0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 16b02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 16816 │ │ │ │ │ + b.w 16b02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - b.w 167b2 │ │ │ │ │ + b.w 16a9e │ │ │ │ │ + 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 1710a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 16816 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - cbnz r0, 1725a │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 16816 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16816 │ │ │ │ │ - nop │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1711e │ │ │ │ │ │ │ │ │ │ -00017264 : │ │ │ │ │ +00017550 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1733e │ │ │ │ │ + beq.n 1762a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1734a │ │ │ │ │ + bne.n 17636 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 172aa │ │ │ │ │ + cbz r0, 17596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ - cbz r0, 172aa │ │ │ │ │ + bl 8608 │ │ │ │ │ + cbz r0, 17596 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 172d8 │ │ │ │ │ + cbz r3, 175c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1734a │ │ │ │ │ + bne.n 17636 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1732c │ │ │ │ │ + beq.n 17618 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 172e0 │ │ │ │ │ + cbnz r0, 175cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 172a4 │ │ │ │ │ + b.n 17590 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_179_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_179_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 172d0 │ │ │ │ │ + beq.n 175bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40146,303 +40447,303 @@ │ │ │ │ │ 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 ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 172d2 │ │ │ │ │ + beq.n 175be │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 172d4 │ │ │ │ │ + b.n 175c0 │ │ │ │ │ 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 172c4 │ │ │ │ │ + beq.n 175b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 172d4 │ │ │ │ │ + b.n 175c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1728c │ │ │ │ │ + beq.n 17578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 172a4 │ │ │ │ │ + b.n 17590 │ │ │ │ │ │ │ │ │ │ -00017350 : │ │ │ │ │ +0001763c : │ │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17628 │ │ │ │ │ + beq.w 17914 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17636 │ │ │ │ │ + bne.w 17922 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 174ce │ │ │ │ │ + beq.w 177ba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17564 │ │ │ │ │ + bne.w 17850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17474 │ │ │ │ │ + bne.n 17760 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17636 │ │ │ │ │ + bne.w 17922 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17408 │ │ │ │ │ + beq.n 176f4 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1741a │ │ │ │ │ + beq.n 17706 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17444 │ │ │ │ │ + bne.n 17730 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 174fa │ │ │ │ │ + bne.w 177e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1743a │ │ │ │ │ + cbnz r3, 17726 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 175de │ │ │ │ │ + bne.w 178ca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r3, 1743a │ │ │ │ │ + cbnz r3, 17726 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 173c6 │ │ │ │ │ + bne.n 176b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1756e │ │ │ │ │ + blt.w 1785a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 17440 │ │ │ │ │ + cbnz r3, 1772c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 173d6 │ │ │ │ │ + beq.n 176c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17576 │ │ │ │ │ + b.n 17862 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1743a │ │ │ │ │ + bne.n 17726 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17614 │ │ │ │ │ + beq.w 17900 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1757e │ │ │ │ │ + bne.w 1786a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 173d6 │ │ │ │ │ - b.n 1743a │ │ │ │ │ + beq.n 176c2 │ │ │ │ │ + b.n 17726 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173a6 │ │ │ │ │ + beq.n 17692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173a6 │ │ │ │ │ + beq.n 17692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17648 │ │ │ │ │ + beq.w 17934 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #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 │ │ │ │ │ - beq.w 1760e │ │ │ │ │ + beq.w 178fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17546 │ │ │ │ │ + beq.n 17832 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 173fe │ │ │ │ │ + b.n 176ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1763c │ │ │ │ │ + blt.w 17928 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1755e │ │ │ │ │ + bne.n 1784a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1739a │ │ │ │ │ + beq.w 17686 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17400 │ │ │ │ │ + b.n 176ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 173e4 │ │ │ │ │ + beq.w 176d0 │ │ │ │ │ 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 1743a │ │ │ │ │ + beq.n 17726 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175fe │ │ │ │ │ + beq.n 178ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 174c6 │ │ │ │ │ + bne.n 177b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 173fe │ │ │ │ │ + beq.w 176ea │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17400 │ │ │ │ │ + b.n 176ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 174f2 │ │ │ │ │ + bne.n 177de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bcc │ │ │ │ │ + bl 1a98 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 174ea │ │ │ │ │ + b.n 177d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 173fe │ │ │ │ │ + b.n 176ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17464 │ │ │ │ │ + beq.w 17750 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17464 │ │ │ │ │ + beq.w 17750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17464 │ │ │ │ │ + beq.w 17750 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40451,25 +40752,25 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17466 │ │ │ │ │ + beq.w 17752 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1746a │ │ │ │ │ + b.n 17756 │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -40477,238 +40778,238 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17532 │ │ │ │ │ + bne.n 1781e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1764e │ │ │ │ │ + cbz r0, 1793a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17576 │ │ │ │ │ + b.n 17862 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 174b8 │ │ │ │ │ + b.n 177a4 │ │ │ │ │ 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 17454 │ │ │ │ │ + beq.w 17740 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1746a │ │ │ │ │ + b.n 17756 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1737e │ │ │ │ │ + beq.w 1766a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17400 │ │ │ │ │ + b.n 176ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17400 │ │ │ │ │ + b.n 176ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17400 │ │ │ │ │ + b.n 176ec │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17576 │ │ │ │ │ + b.n 17862 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017654 : │ │ │ │ │ +00017940 : │ │ │ │ │ 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, #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 17786 │ │ │ │ │ + beq.w 17a72 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17738 │ │ │ │ │ + bne.n 17a24 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 1770e │ │ │ │ │ + beq.n 179fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1772a │ │ │ │ │ + bne.n 17a16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17740 │ │ │ │ │ + bne.n 17a2c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17738 │ │ │ │ │ + bne.n 17a24 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 176c6 │ │ │ │ │ + cbnz r0, 179b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176b4 │ │ │ │ │ + beq.n 179a0 │ │ │ │ │ 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 1778c │ │ │ │ │ + beq.n 17a78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17780 │ │ │ │ │ + beq.n 17a6c │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17792 │ │ │ │ │ + beq.n 17a7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 176ba │ │ │ │ │ + b.n 179a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 177a4 │ │ │ │ │ + blt.n 17a90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 17734 │ │ │ │ │ - cbnz r3, 17738 │ │ │ │ │ + cbz r2, 17a20 │ │ │ │ │ + cbnz r3, 17a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bcc │ │ │ │ │ + bl 1a98 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17696 │ │ │ │ │ + beq.n 17982 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 176bc │ │ │ │ │ + b.n 179a8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176a2 │ │ │ │ │ + beq.n 1798e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176a2 │ │ │ │ │ + beq.n 1798e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1778c │ │ │ │ │ + cbz r0, 17a78 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #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 176fc │ │ │ │ │ + bne.n 179e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 176fc │ │ │ │ │ + b.n 179e8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17678 │ │ │ │ │ + b.n 17964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 176bc │ │ │ │ │ + b.n 179a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 176b8 │ │ │ │ │ + beq.n 179a4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 176bc │ │ │ │ │ + b.n 179a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 176bc │ │ │ │ │ + b.n 179a8 │ │ │ │ │ │ │ │ │ │ -000177b0 : │ │ │ │ │ +00017a9c : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r3, 177d2 │ │ │ │ │ + cbz r3, 17abe │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 177d8 │ │ │ │ │ + blt.n 17ac4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ - b.n 177ca │ │ │ │ │ + b.n 17ab6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ │ @@ -40718,255 +41019,255 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 177ca │ │ │ │ │ + b.n 17ab6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017800 <_loop1_178_rule>: │ │ │ │ │ +00017aec <_loop1_178_rule>: │ │ │ │ │ _loop1_178_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 17aee <_loop1_178_rule+0x2ee> │ │ │ │ │ + beq.w 17dda <_loop1_178_rule+0x2ee> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 17ac4 <_loop1_178_rule+0x2c4> │ │ │ │ │ + bne.w 17db0 <_loop1_178_rule+0x2c4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17b12 <_loop1_178_rule+0x312> │ │ │ │ │ + beq.w 17dfe <_loop1_178_rule+0x312> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 17ae8 <_loop1_178_rule+0x2e8> │ │ │ │ │ + bne.w 17dd4 <_loop1_178_rule+0x2e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1796a <_loop1_178_rule+0x16a> │ │ │ │ │ + beq.w 17c56 <_loop1_178_rule+0x16a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 179de <_loop1_178_rule+0x1de> │ │ │ │ │ + bne.w 17cca <_loop1_178_rule+0x1de> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1797c <_loop1_178_rule+0x17c> │ │ │ │ │ + beq.w 17c68 <_loop1_178_rule+0x17c> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.w 17994 <_loop1_178_rule+0x194> │ │ │ │ │ + beq.w 17c80 <_loop1_178_rule+0x194> │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179c4 <_loop1_178_rule+0x1c4> │ │ │ │ │ + beq.w 17cb0 <_loop1_178_rule+0x1c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17af4 <_loop1_178_rule+0x2f4> │ │ │ │ │ + beq.w 17de0 <_loop1_178_rule+0x2f4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17afc <_loop1_178_rule+0x2fc> │ │ │ │ │ + bne.w 17de8 <_loop1_178_rule+0x2fc> │ │ │ │ │ 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 17aae <_loop1_178_rule+0x2ae> │ │ │ │ │ + bne.w 17d9a <_loop1_178_rule+0x2ae> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 179c8 <_loop1_178_rule+0x1c8> │ │ │ │ │ + bne.n 17cb4 <_loop1_178_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17b28 <_loop1_178_rule+0x328> │ │ │ │ │ + beq.w 17e14 <_loop1_178_rule+0x328> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r0, [ip, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a9c <_loop1_178_rule+0x29c> │ │ │ │ │ + beq.w 17d88 <_loop1_178_rule+0x29c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 179cc <_loop1_178_rule+0x1cc> │ │ │ │ │ + bne.n 17cb8 <_loop1_178_rule+0x1cc> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17aaa <_loop1_178_rule+0x2aa> │ │ │ │ │ + beq.w 17d96 <_loop1_178_rule+0x2aa> │ │ │ │ │ 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 179cc <_loop1_178_rule+0x1cc> │ │ │ │ │ + bne.n 17cb8 <_loop1_178_rule+0x1cc> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17b04 <_loop1_178_rule+0x304> │ │ │ │ │ + beq.w 17df0 <_loop1_178_rule+0x304> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17a4c <_loop1_178_rule+0x24c> │ │ │ │ │ + beq.n 17d38 <_loop1_178_rule+0x24c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r7, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 1785a <_loop1_178_rule+0x5a> │ │ │ │ │ + bne.w 17b46 <_loop1_178_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17862 <_loop1_178_rule+0x62> │ │ │ │ │ - b.n 179de <_loop1_178_rule+0x1de> │ │ │ │ │ + beq.w 17b4e <_loop1_178_rule+0x62> │ │ │ │ │ + b.n 17cca <_loop1_178_rule+0x1de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17b32 <_loop1_178_rule+0x332> │ │ │ │ │ + bne.w 17e1e <_loop1_178_rule+0x332> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 17878 <_loop1_178_rule+0x78> │ │ │ │ │ + bne.w 17b64 <_loop1_178_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17acc <_loop1_178_rule+0x2cc> │ │ │ │ │ + blt.w 17db8 <_loop1_178_rule+0x2cc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17b32 <_loop1_178_rule+0x332> │ │ │ │ │ + bne.w 17e1e <_loop1_178_rule+0x332> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17894 <_loop1_178_rule+0x94> │ │ │ │ │ + bne.w 17b80 <_loop1_178_rule+0x94> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 179dc <_loop1_178_rule+0x1dc> │ │ │ │ │ + cbnz r2, 17cc8 <_loop1_178_rule+0x1dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10cf0 │ │ │ │ │ + bl 10d10 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17a62 <_loop1_178_rule+0x262> │ │ │ │ │ + bne.n 17d4e <_loop1_178_rule+0x262> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 17abe <_loop1_178_rule+0x2be> │ │ │ │ │ + beq.n 17daa <_loop1_178_rule+0x2be> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17abe <_loop1_178_rule+0x2be> │ │ │ │ │ + bne.n 17daa <_loop1_178_rule+0x2be> │ │ │ │ │ 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.n 17ada <_loop1_178_rule+0x2da> │ │ │ │ │ + beq.n 17dc6 <_loop1_178_rule+0x2da> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 17a38 <_loop1_178_rule+0x238> │ │ │ │ │ + ble.n 17d24 <_loop1_178_rule+0x238> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 17a38 <_loop1_178_rule+0x238> │ │ │ │ │ + beq.n 17d24 <_loop1_178_rule+0x238> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 17a38 <_loop1_178_rule+0x238> │ │ │ │ │ + beq.n 17d24 <_loop1_178_rule+0x238> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 17a38 <_loop1_178_rule+0x238> │ │ │ │ │ + beq.n 17d24 <_loop1_178_rule+0x238> │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 17a28 <_loop1_178_rule+0x228> │ │ │ │ │ + bne.n 17d14 <_loop1_178_rule+0x228> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -40974,213 +41275,213 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ad8 <_loop1_178_rule+0x2d8> │ │ │ │ │ + beq.n 17dc4 <_loop1_178_rule+0x2d8> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 17954 <_loop1_178_rule+0x154> │ │ │ │ │ + b.n 17c40 <_loop1_178_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 179dc <_loop1_178_rule+0x1dc> │ │ │ │ │ + bne.n 17cc8 <_loop1_178_rule+0x1dc> │ │ │ │ │ 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 r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 179dc <_loop1_178_rule+0x1dc> │ │ │ │ │ + bne.n 17cc8 <_loop1_178_rule+0x1dc> │ │ │ │ │ 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 179dc <_loop1_178_rule+0x1dc> │ │ │ │ │ + beq.n 17cc8 <_loop1_178_rule+0x1dc> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 17938 <_loop1_178_rule+0x138> │ │ │ │ │ + b.n 17c24 <_loop1_178_rule+0x138> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17b3a <_loop1_178_rule+0x33a> │ │ │ │ │ + bne.n 17e26 <_loop1_178_rule+0x33a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 179cc <_loop1_178_rule+0x1cc> │ │ │ │ │ + b.n 17cb8 <_loop1_178_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 178c0 <_loop1_178_rule+0xc0> │ │ │ │ │ - b.n 178ba <_loop1_178_rule+0xba> │ │ │ │ │ + bne.w 17bac <_loop1_178_rule+0xc0> │ │ │ │ │ + b.n 17ba6 <_loop1_178_rule+0xba> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17a42 <_loop1_178_rule+0x242> │ │ │ │ │ + b.n 17d2e <_loop1_178_rule+0x242> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 179cc <_loop1_178_rule+0x1cc> │ │ │ │ │ + b.n 17cb8 <_loop1_178_rule+0x1cc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, 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 │ │ │ │ │ - b.n 17a42 <_loop1_178_rule+0x242> │ │ │ │ │ + b.n 17d2e <_loop1_178_rule+0x242> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17824 <_loop1_178_rule+0x24> │ │ │ │ │ + b.n 17b10 <_loop1_178_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 178a0 <_loop1_178_rule+0xa0> │ │ │ │ │ + b.n 17b8c <_loop1_178_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 179c8 <_loop1_178_rule+0x1c8> │ │ │ │ │ + b.n 17cb4 <_loop1_178_rule+0x1c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbnz r0, 17b22 <_loop1_178_rule+0x322> │ │ │ │ │ + cbnz r0, 17e0e <_loop1_178_rule+0x322> │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 179e0 <_loop1_178_rule+0x1e0> │ │ │ │ │ + b.n 17ccc <_loop1_178_rule+0x1e0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 17a42 <_loop1_178_rule+0x242> │ │ │ │ │ + b.n 17d2e <_loop1_178_rule+0x242> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 179e0 <_loop1_178_rule+0x1e0> │ │ │ │ │ + b.n 17ccc <_loop1_178_rule+0x1e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 179cc <_loop1_178_rule+0x1cc> │ │ │ │ │ + b.n 17cb8 <_loop1_178_rule+0x1cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 179cc <_loop1_178_rule+0x1cc> │ │ │ │ │ + b.n 17cb8 <_loop1_178_rule+0x1cc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 179cc <_loop1_178_rule+0x1cc> │ │ │ │ │ + b.n 17cb8 <_loop1_178_rule+0x1cc> │ │ │ │ │ │ │ │ │ │ -00017b40 <_gather_51_rule>: │ │ │ │ │ +00017e2c <_gather_51_rule>: │ │ │ │ │ _gather_53_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, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17eca <_gather_51_rule+0x38a> │ │ │ │ │ + beq.w 181b6 <_gather_51_rule+0x38a> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17ed8 <_gather_51_rule+0x398> │ │ │ │ │ + bne.w 181c4 <_gather_51_rule+0x398> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17eae <_gather_51_rule+0x36e> │ │ │ │ │ - bl 8624 │ │ │ │ │ + beq.w 1819a <_gather_51_rule+0x36e> │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17b98 <_gather_51_rule+0x58> │ │ │ │ │ + cbz r0, 17e84 <_gather_51_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17c40 <_gather_51_rule+0x100> │ │ │ │ │ + bne.n 17f2c <_gather_51_rule+0x100> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17d68 <_gather_51_rule+0x228> │ │ │ │ │ + bne.w 18054 <_gather_51_rule+0x228> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17dce <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 180ba <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17dce <_gather_51_rule+0x28e> │ │ │ │ │ + beq.w 180ba <_gather_51_rule+0x28e> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17c70 <_gather_51_rule+0x130> │ │ │ │ │ + beq.n 17f5c <_gather_51_rule+0x130> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 17ea6 <_gather_51_rule+0x366> │ │ │ │ │ + beq.w 18192 <_gather_51_rule+0x366> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17dce <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 180ba <_gather_51_rule+0x28e> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e60 <_gather_51_rule+0x320> │ │ │ │ │ + beq.w 1814c <_gather_51_rule+0x320> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 17dce <_gather_51_rule+0x28e> │ │ │ │ │ + bne.w 180ba <_gather_51_rule+0x28e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17c96 <_gather_51_rule+0x156> │ │ │ │ │ + bne.n 17f82 <_gather_51_rule+0x156> │ │ │ │ │ str.w r9, [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 r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e5a <_gather_51_rule+0x31a> │ │ │ │ │ + beq.w 18146 <_gather_51_rule+0x31a> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 17c82 <_gather_51_rule+0x142> │ │ │ │ │ + bgt.n 17f6e <_gather_51_rule+0x142> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -41190,1184 +41491,1184 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b98 <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 17e84 <_gather_51_rule+0x58> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b98 <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 17e84 <_gather_51_rule+0x58> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17bc4 <_gather_51_rule+0x84> │ │ │ │ │ + bne.n 17eb0 <_gather_51_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17ede <_gather_51_rule+0x39e> │ │ │ │ │ + bne.w 181ca <_gather_51_rule+0x39e> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 17dd2 <_gather_51_rule+0x292> │ │ │ │ │ + b.n 180be <_gather_51_rule+0x292> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 17c1e <_gather_51_rule+0xde> │ │ │ │ │ - b.n 17c82 <_gather_51_rule+0x142> │ │ │ │ │ + beq.n 17f0a <_gather_51_rule+0xde> │ │ │ │ │ + b.n 17f6e <_gather_51_rule+0x142> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17e9e <_gather_51_rule+0x35e> │ │ │ │ │ + beq.w 1818a <_gather_51_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17d46 <_gather_51_rule+0x206> │ │ │ │ │ + bne.n 18032 <_gather_51_rule+0x206> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 17cc6 <_gather_51_rule+0x186> │ │ │ │ │ + cbz r0, 17fb2 <_gather_51_rule+0x186> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17d0a <_gather_51_rule+0x1ca> │ │ │ │ │ + cbnz r0, 17ff6 <_gather_51_rule+0x1ca> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17de4 <_gather_51_rule+0x2a4> │ │ │ │ │ + bne.w 180d0 <_gather_51_rule+0x2a4> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17e4a <_gather_51_rule+0x30a> │ │ │ │ │ + bne.w 18136 <_gather_51_rule+0x30a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 8624 │ │ │ │ │ - cbz r0, 17d46 <_gather_51_rule+0x206> │ │ │ │ │ + bl 8608 │ │ │ │ │ + cbz r0, 18032 <_gather_51_rule+0x206> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 17d3c <_gather_51_rule+0x1fc> │ │ │ │ │ + cbz r0, 18028 <_gather_51_rule+0x1fc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17d4e <_gather_51_rule+0x20e> │ │ │ │ │ + beq.n 1803a <_gather_51_rule+0x20e> │ │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 17bf8 <_gather_51_rule+0xb8> │ │ │ │ │ + b.n 17ee4 <_gather_51_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17cc6 <_gather_51_rule+0x186> │ │ │ │ │ + beq.n 17fb2 <_gather_51_rule+0x186> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17cc6 <_gather_51_rule+0x186> │ │ │ │ │ + beq.n 17fb2 <_gather_51_rule+0x186> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17cf0 <_gather_51_rule+0x1b0> │ │ │ │ │ + bne.n 17fdc <_gather_51_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17e80 <_gather_51_rule+0x340> │ │ │ │ │ + bne.w 1816c <_gather_51_rule+0x340> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17c04 <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 17ef0 <_gather_51_rule+0xc4> │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e5a <_gather_51_rule+0x31a> │ │ │ │ │ + beq.n 18146 <_gather_51_rule+0x31a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 17cfc <_gather_51_rule+0x1bc> │ │ │ │ │ + b.n 17fe8 <_gather_51_rule+0x1bc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 17dd0 <_gather_51_rule+0x290> │ │ │ │ │ + cbnz r2, 180bc <_gather_51_rule+0x290> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17e8a <_gather_51_rule+0x34a> │ │ │ │ │ + beq.w 18176 <_gather_51_rule+0x34a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ - cbz r0, 17ddc <_gather_51_rule+0x29c> │ │ │ │ │ + bl 8608 │ │ │ │ │ + cbz r0, 180c8 <_gather_51_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17ddc <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 180c8 <_gather_51_rule+0x29c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17ddc <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 180c8 <_gather_51_rule+0x29c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 17ddc <_gather_51_rule+0x29c> │ │ │ │ │ + cbz r0, 180c8 <_gather_51_rule+0x29c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ 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 r1, r2, #1 │ │ │ │ │ - cbz r0, 17dde <_gather_51_rule+0x29e> │ │ │ │ │ + cbz r0, 180ca <_gather_51_rule+0x29e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17baa <_gather_51_rule+0x6a> │ │ │ │ │ + beq.w 17e96 <_gather_51_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 17c34 <_gather_51_rule+0xf4> │ │ │ │ │ + b.n 17f20 <_gather_51_rule+0xf4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 17dc4 <_gather_51_rule+0x284> │ │ │ │ │ + b.n 180b0 <_gather_51_rule+0x284> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17e7c <_gather_51_rule+0x33c> │ │ │ │ │ + bne.n 18168 <_gather_51_rule+0x33c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17e6a <_gather_51_rule+0x32a> │ │ │ │ │ + beq.n 18156 <_gather_51_rule+0x32a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ - cbz r0, 17e52 <_gather_51_rule+0x312> │ │ │ │ │ + bl 8608 │ │ │ │ │ + cbz r0, 1813e <_gather_51_rule+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17e52 <_gather_51_rule+0x312> │ │ │ │ │ + cbz r0, 1813e <_gather_51_rule+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ - cbz r0, 17e52 <_gather_51_rule+0x312> │ │ │ │ │ + bl 8608 │ │ │ │ │ + cbz r0, 1813e <_gather_51_rule+0x312> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r0, 17e52 <_gather_51_rule+0x312> │ │ │ │ │ + cbz r0, 1813e <_gather_51_rule+0x312> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ R_ARM_THM_CALL _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, 17e54 <_gather_51_rule+0x314> │ │ │ │ │ + cbz r0, 18140 <_gather_51_rule+0x314> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 17cd4 <_gather_51_rule+0x194> │ │ │ │ │ + b.n 17fc0 <_gather_51_rule+0x194> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17c04 <_gather_51_rule+0xc4> │ │ │ │ │ + b.n 17ef0 <_gather_51_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17e42 <_gather_51_rule+0x302> │ │ │ │ │ + b.n 1812e <_gather_51_rule+0x302> │ │ │ │ │ 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 17dce <_gather_51_rule+0x28e> │ │ │ │ │ + b.n 180ba <_gather_51_rule+0x28e> │ │ │ │ │ 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 17df8 <_gather_51_rule+0x2b8> │ │ │ │ │ + beq.n 180e4 <_gather_51_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17e42 <_gather_51_rule+0x302> │ │ │ │ │ + b.n 1812e <_gather_51_rule+0x302> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17d4a <_gather_51_rule+0x20a> │ │ │ │ │ + b.n 18036 <_gather_51_rule+0x20a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17d4a <_gather_51_rule+0x20a> │ │ │ │ │ + b.n 18036 <_gather_51_rule+0x20a> │ │ │ │ │ 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 17d7c <_gather_51_rule+0x23c> │ │ │ │ │ + beq.w 18068 <_gather_51_rule+0x23c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 17dc4 <_gather_51_rule+0x284> │ │ │ │ │ + b.n 180b0 <_gather_51_rule+0x284> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17ca6 <_gather_51_rule+0x166> │ │ │ │ │ + b.n 17f92 <_gather_51_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17bd0 <_gather_51_rule+0x90> │ │ │ │ │ + b.n 17ebc <_gather_51_rule+0x90> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17dce <_gather_51_rule+0x28e> │ │ │ │ │ + bne.n 180ba <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17b8a <_gather_51_rule+0x4a> │ │ │ │ │ - b.n 17b98 <_gather_51_rule+0x58> │ │ │ │ │ + bne.w 17e76 <_gather_51_rule+0x4a> │ │ │ │ │ + b.n 17e84 <_gather_51_rule+0x58> │ │ │ │ │ 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 17b6c <_gather_51_rule+0x2c> │ │ │ │ │ + beq.w 17e58 <_gather_51_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17c38 <_gather_51_rule+0xf8> │ │ │ │ │ + b.n 17f24 <_gather_51_rule+0xf8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17dd2 <_gather_51_rule+0x292> │ │ │ │ │ + b.n 180be <_gather_51_rule+0x292> │ │ │ │ │ │ │ │ │ │ -00017ee4 <_tmp_59_rule>: │ │ │ │ │ +000181d0 <_tmp_59_rule>: │ │ │ │ │ _tmp_59_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 17f3c <_tmp_59_rule+0x58> │ │ │ │ │ + beq.n 18228 <_tmp_59_rule+0x58> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 17f48 <_tmp_59_rule+0x64> │ │ │ │ │ + cbnz r2, 18234 <_tmp_59_rule+0x64> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17f34 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 18220 <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 17f46 <_tmp_59_rule+0x62> │ │ │ │ │ + cbnz r3, 18232 <_tmp_59_rule+0x62> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17f34 <_tmp_59_rule+0x50> │ │ │ │ │ + cbnz r0, 18220 <_tmp_59_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 17f46 <_tmp_59_rule+0x62> │ │ │ │ │ + cbnz r3, 18232 <_tmp_59_rule+0x62> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17f50 <_tmp_59_rule+0x6c> │ │ │ │ │ + cbz r0, 1823c <_tmp_59_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17f08 <_tmp_59_rule+0x24> │ │ │ │ │ + beq.n 181f4 <_tmp_59_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17f34 <_tmp_59_rule+0x50> │ │ │ │ │ + b.n 18220 <_tmp_59_rule+0x50> │ │ │ │ │ │ │ │ │ │ -00017f54 : │ │ │ │ │ +00018240 : │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 181a6 │ │ │ │ │ + beq.w 18492 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181b4 │ │ │ │ │ + bne.w 184a0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 18154 │ │ │ │ │ + bne.w 18440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 1814e │ │ │ │ │ + blt.w 1843a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1814a │ │ │ │ │ + bne.w 18436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18146 │ │ │ │ │ + beq.w 18432 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 181c0 │ │ │ │ │ + beq.w 184ac │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 181d0 │ │ │ │ │ + bne.w 184bc │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18138 │ │ │ │ │ + beq.w 18424 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181b8 │ │ │ │ │ + bne.w 184a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18200 │ │ │ │ │ + beq.w 184ec │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1806a │ │ │ │ │ + cbnz r0, 18356 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1814a │ │ │ │ │ + bne.w 18436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1804c │ │ │ │ │ + cbz r0, 18338 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 181d6 │ │ │ │ │ + bne.w 184c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1814a │ │ │ │ │ + bne.n 18436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18160 │ │ │ │ │ + beq.n 1844c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18014 │ │ │ │ │ + beq.n 18300 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ strd fp, r5, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq.w 181f8 │ │ │ │ │ + beq.w 184e4 │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 180aa │ │ │ │ │ + cbnz r2, 18396 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18164 │ │ │ │ │ + bne.n 18450 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1801e │ │ │ │ │ + beq.n 1830a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1801e │ │ │ │ │ + bne.n 1830a │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ 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 fp, r0 │ │ │ │ │ - cbz r0, 18132 │ │ │ │ │ + cbz r0, 1841e │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.w 18228 │ │ │ │ │ + bgt.w 18514 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1802c │ │ │ │ │ + bne.n 18318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1814a │ │ │ │ │ + cbz r0, 18436 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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.n 181f2 │ │ │ │ │ + beq.n 184de │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18214 │ │ │ │ │ + beq.n 18500 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18060 │ │ │ │ │ + b.n 1834c │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1802c │ │ │ │ │ + b.n 18318 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18064 │ │ │ │ │ + b.n 18350 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, sl, [r3, #12] │ │ │ │ │ - b.n 17fb6 │ │ │ │ │ + b.n 182a2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 18060 │ │ │ │ │ + b.n 1834c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 180aa │ │ │ │ │ + beq.n 18396 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 1818a │ │ │ │ │ + beq.n 18476 │ │ │ │ │ str.w r2, [r6, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ - b.n 1808a │ │ │ │ │ + b.n 18376 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1812e │ │ │ │ │ + beq.n 1841a │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1817c │ │ │ │ │ + b.n 18468 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17f82 │ │ │ │ │ + beq.w 1826e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 1814e │ │ │ │ │ + b.n 1843a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1802c │ │ │ │ │ + b.n 18318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17fde │ │ │ │ │ + beq.w 182ca │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1802c │ │ │ │ │ + b.n 18318 │ │ │ │ │ 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 1814a │ │ │ │ │ + beq.n 18436 │ │ │ │ │ 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.n 18114 │ │ │ │ │ + bne.n 18400 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18114 │ │ │ │ │ + b.n 18400 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1809a │ │ │ │ │ + b.n 18386 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1800a │ │ │ │ │ - b.n 180b0 │ │ │ │ │ + beq.w 182f6 │ │ │ │ │ + b.n 1839c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbnz r0, 18222 │ │ │ │ │ + cbnz r0, 1850e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18060 │ │ │ │ │ + b.n 1834c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1814e │ │ │ │ │ + b.n 1843a │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ ldr.w r1, [r6, r8, lsl #2] │ │ │ │ │ str.w r1, [r2, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 180d8 │ │ │ │ │ + b.n 183c4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001823c : │ │ │ │ │ +00018528 : │ │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18522 │ │ │ │ │ + beq.w 1880e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18530 │ │ │ │ │ + bne.w 1881c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18570 │ │ │ │ │ + bne.w 1885c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 18690 │ │ │ │ │ + beq.w 1897c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 18546 │ │ │ │ │ - bl 18a40 <_loop1_101_rule> │ │ │ │ │ + beq.w 18832 │ │ │ │ │ + bl 18d2c <_loop1_101_rule> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 182aa │ │ │ │ │ + cbz r0, 18596 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18490 │ │ │ │ │ + bne.w 1877c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18552 │ │ │ │ │ + bne.w 1883e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a40 <_loop1_101_rule> │ │ │ │ │ + bl 18d2c <_loop1_101_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 182cc │ │ │ │ │ + cbz r0, 185b8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 184d4 │ │ │ │ │ + bne.w 187c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18542 │ │ │ │ │ + bne.w 1882e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 184ec │ │ │ │ │ - bl 18ff0 <_loop0_106_rule> │ │ │ │ │ + beq.w 187d8 │ │ │ │ │ + bl 192dc <_loop0_106_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18300 │ │ │ │ │ + cbz r0, 185ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1957c <_loop1_103_rule> │ │ │ │ │ + bl 19868 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 183ae │ │ │ │ │ + bne.n 1869a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 184f6 │ │ │ │ │ + bne.w 187e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ff0 <_loop0_106_rule> │ │ │ │ │ + bl 192dc <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18324 │ │ │ │ │ + cbz r0, 18610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1957c <_loop1_103_rule> │ │ │ │ │ + bl 19868 <_loop1_103_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1842e │ │ │ │ │ + bne.w 1871a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18540 │ │ │ │ │ + bne.w 1882c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a40 <_loop1_101_rule> │ │ │ │ │ + bl 18d2c <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18374 │ │ │ │ │ + cbz r0, 18660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19b34 <_loop0_100_rule> │ │ │ │ │ + bl 19e20 <_loop0_100_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 18374 │ │ │ │ │ + cbz r0, 18660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eb8 │ │ │ │ │ + bl 1a1a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18376 │ │ │ │ │ + cbnz r1, 18662 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1841c │ │ │ │ │ + beq.n 18708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18540 │ │ │ │ │ + bne.w 1882c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1957c <_loop1_103_rule> │ │ │ │ │ + bl 19868 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 184fe │ │ │ │ │ + bne.w 187ea │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18540 │ │ │ │ │ + bne.w 1882c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bl 19eb8 │ │ │ │ │ + bl 1a1a4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1847a │ │ │ │ │ + bne.n 18766 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1836a │ │ │ │ │ + b.n 18656 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18300 │ │ │ │ │ + beq.n 185ec │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18300 │ │ │ │ │ + beq.n 185ec │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18464 │ │ │ │ │ + beq.n 18750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19b34 <_loop0_100_rule> │ │ │ │ │ + bl 19e20 <_loop0_100_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1856c │ │ │ │ │ + beq.w 18858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eb8 │ │ │ │ │ + bl 1a1a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1832c │ │ │ │ │ + bne.n 18618 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 177b0 │ │ │ │ │ + bl 17a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18366 │ │ │ │ │ + bne.n 18652 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 183a6 │ │ │ │ │ + beq.n 18692 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 183a8 │ │ │ │ │ + b.n 18694 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18324 │ │ │ │ │ + beq.w 18610 │ │ │ │ │ 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.w 18324 │ │ │ │ │ + beq.w 18610 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 183d6 │ │ │ │ │ + bne.n 186c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1899c │ │ │ │ │ + bne.w 18c88 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1832c │ │ │ │ │ + b.n 18618 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18366 │ │ │ │ │ - b.n 1841c │ │ │ │ │ + bne.w 18652 │ │ │ │ │ + b.n 18708 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 182aa │ │ │ │ │ + beq.w 18596 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 18ff0 <_loop0_106_rule> │ │ │ │ │ + bl 192dc <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1853a │ │ │ │ │ + beq.n 18826 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19b34 <_loop0_100_rule> │ │ │ │ │ + bl 19e20 <_loop0_100_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1853a │ │ │ │ │ + beq.n 18826 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eb8 │ │ │ │ │ + bl 1a1a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18536 │ │ │ │ │ + bne.n 18822 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ - b.n 18400 │ │ │ │ │ + b.n 186ec │ │ │ │ │ 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 1849e │ │ │ │ │ - b.n 182cc │ │ │ │ │ + bne.n 1878a │ │ │ │ │ + b.n 185b8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18558 │ │ │ │ │ + beq.n 18844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1832c │ │ │ │ │ + b.n 18618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eb8 │ │ │ │ │ + bl 1a1a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1838e │ │ │ │ │ + bne.w 1867a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18366 │ │ │ │ │ - b.n 1841c │ │ │ │ │ + bne.w 18652 │ │ │ │ │ + b.n 18708 │ │ │ │ │ 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 18268 │ │ │ │ │ + beq.w 18554 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1836c │ │ │ │ │ + b.n 18658 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 182d2 │ │ │ │ │ + b.n 185be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 182d2 │ │ │ │ │ + b.n 185be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 183a8 │ │ │ │ │ + b.n 18694 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 186a4 │ │ │ │ │ + beq.w 18990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 182d2 │ │ │ │ │ + b.n 185be │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 18ff0 <_loop0_106_rule> │ │ │ │ │ + bl 192dc <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 182f4 │ │ │ │ │ - b.n 18300 │ │ │ │ │ + bne.w 185e0 │ │ │ │ │ + b.n 185ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1832c │ │ │ │ │ + b.n 18618 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18904 │ │ │ │ │ + beq.w 18bf0 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18916 │ │ │ │ │ + bne.w 18c02 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18910 │ │ │ │ │ + bne.w 18bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 188de │ │ │ │ │ + bne.w 18bca │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18910 │ │ │ │ │ + bne.w 18bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 189ac │ │ │ │ │ + bl 18c98 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1860a │ │ │ │ │ + cbnz r1, 188f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ff0 <_loop0_106_rule> │ │ │ │ │ + bl 192dc <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1898a │ │ │ │ │ + beq.w 18c76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18982 │ │ │ │ │ + beq.w 18c6e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1896a │ │ │ │ │ + bne.w 18c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18f1c │ │ │ │ │ + bl 19208 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18948 │ │ │ │ │ + bne.w 18c34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1896a │ │ │ │ │ + bne.w 18c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1957c <_loop1_103_rule> │ │ │ │ │ + bl 19868 <_loop1_103_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18998 │ │ │ │ │ + bne.w 18c84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18910 │ │ │ │ │ + bne.w 18bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ff0 <_loop0_106_rule> │ │ │ │ │ - cbz r0, 18628 │ │ │ │ │ + bl 192dc <_loop0_106_rule> │ │ │ │ │ + cbz r0, 18914 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 186e8 │ │ │ │ │ + bne.n 189d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18910 │ │ │ │ │ + bne.w 18bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_192_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18654 │ │ │ │ │ + cbnz r1, 18940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1160 │ │ │ │ │ + bl 102c │ │ │ │ │ R_ARM_THM_CALL _loop0_193_rule │ │ │ │ │ - cbz r0, 18652 │ │ │ │ │ + cbz r0, 1893e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18868 │ │ │ │ │ + bne.w 18b54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18910 │ │ │ │ │ + bne.w 18bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3720 │ │ │ │ │ + bl 35d4 │ │ │ │ │ R_ARM_THM_CALL _loop1_196_rule │ │ │ │ │ - cbz r0, 1866e │ │ │ │ │ + cbz r0, 1895a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 186b6 │ │ │ │ │ + cbnz r0, 189a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18530 │ │ │ │ │ + bne.w 1881c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 18282 │ │ │ │ │ + bne.w 1856e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 183a6 │ │ │ │ │ + bne.w 18692 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 18282 │ │ │ │ │ + b.n 1856e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18a40 <_loop1_101_rule> │ │ │ │ │ + bl 18d2c <_loop1_101_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1829c │ │ │ │ │ - b.n 182aa │ │ │ │ │ + bne.w 18588 │ │ │ │ │ + b.n 18596 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1866e │ │ │ │ │ + beq.n 1895a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -42376,107 +42677,107 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 1882a │ │ │ │ │ + b.n 18b16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18860 │ │ │ │ │ + beq.w 18b4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18858 │ │ │ │ │ + bne.w 18b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18852 │ │ │ │ │ + beq.w 18b3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1884a │ │ │ │ │ + beq.w 18b36 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18842 │ │ │ │ │ + bne.w 18b2e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 187b0 │ │ │ │ │ + beq.n 18a9c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18842 │ │ │ │ │ + bne.w 18b2e │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ 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, 18784 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + cbz r2, 18a70 │ │ │ │ │ + bl 1913c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r2, 18784 │ │ │ │ │ + cbz r2, 18a70 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.n 18776 │ │ │ │ │ + bne.n 18a62 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 187aa │ │ │ │ │ + cbz r0, 18a96 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r2, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 18746 │ │ │ │ │ + b.n 18a32 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 187aa │ │ │ │ │ + cbz r0, 18a96 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - ble.n 187c6 │ │ │ │ │ + ble.n 18ab2 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r7, fp, lsl #2] │ │ │ │ │ str.w r0, [r1, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 18794 │ │ │ │ │ + b.n 18a80 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1862a │ │ │ │ │ + b.n 18916 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -42484,29 +42785,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 18628 │ │ │ │ │ + beq.w 18914 │ │ │ │ │ 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 1862a │ │ │ │ │ + bne.w 18916 │ │ │ │ │ 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 18628 │ │ │ │ │ + beq.w 18914 │ │ │ │ │ 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 │ │ │ │ │ @@ -42515,131 +42816,131 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 18670 │ │ │ │ │ + beq.w 1895c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18674 │ │ │ │ │ + b.n 18960 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 187c0 │ │ │ │ │ + b.n 18aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1871e │ │ │ │ │ + b.n 18a0a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 187c0 │ │ │ │ │ + b.n 18aac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1862a │ │ │ │ │ + b.n 18916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 186f8 │ │ │ │ │ + b.n 189e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 188d6 │ │ │ │ │ + beq.n 18bc2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 188ce │ │ │ │ │ + cbnz r1, 18bba │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 188c8 │ │ │ │ │ + cbnz r0, 18bb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 188ce │ │ │ │ │ + cbnz r1, 18bba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18dd0 │ │ │ │ │ + bl 190bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 188c0 │ │ │ │ │ + cbz r0, 18bac │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1160 │ │ │ │ │ + bl 102c │ │ │ │ │ R_ARM_THM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18652 │ │ │ │ │ + beq.w 1893e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18652 │ │ │ │ │ + beq.w 1893e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 186cc │ │ │ │ │ + b.n 189b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18654 │ │ │ │ │ + b.n 18940 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18898 │ │ │ │ │ + b.n 18b84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18654 │ │ │ │ │ + b.n 18940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18876 │ │ │ │ │ + b.n 18b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1160 │ │ │ │ │ + bl 102c │ │ │ │ │ R_ARM_THM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 185a4 │ │ │ │ │ + beq.w 18890 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 185a4 │ │ │ │ │ + beq.w 18890 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 186cc │ │ │ │ │ + b.n 189b8 │ │ │ │ │ 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 189a6 │ │ │ │ │ + beq.n 18c92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18674 │ │ │ │ │ + b.n 18960 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1858e │ │ │ │ │ + beq.w 1887a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -42648,361 +42949,361 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n 1882a │ │ │ │ │ + b.n 18b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 18972 │ │ │ │ │ + cbz r0, 18c5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 18dd0 │ │ │ │ │ + bl 190bc │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1898a │ │ │ │ │ + cbz r0, 18c76 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 186cc │ │ │ │ │ + b.n 189b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1860a │ │ │ │ │ + b.n 188f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 1898e │ │ │ │ │ + cbnz r0, 18c7a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1860a │ │ │ │ │ + b.n 188f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 185d4 │ │ │ │ │ + b.n 188c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1860a │ │ │ │ │ + b.n 188f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1860a │ │ │ │ │ + b.n 188f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18954 │ │ │ │ │ + b.n 18c40 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 1832c │ │ │ │ │ + b.n 18618 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1857e │ │ │ │ │ + b.n 1886a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000189ac : │ │ │ │ │ +00018c98 : │ │ │ │ │ lambda_slash_no_default_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 18a3a │ │ │ │ │ + beq.n 18d26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 18a32 │ │ │ │ │ + cbnz r3, 18d1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18a40 <_loop1_101_rule> │ │ │ │ │ + bl 18d2c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 189e4 │ │ │ │ │ + cbz r0, 18cd0 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18a0c │ │ │ │ │ + cbnz r0, 18cf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 18a32 │ │ │ │ │ + cbnz r3, 18d1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a40 <_loop1_101_rule> │ │ │ │ │ + bl 18d2c <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 189fe │ │ │ │ │ + cbz r0, 18cea │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18a1a │ │ │ │ │ + cbnz r0, 18d06 │ │ │ │ │ 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} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18a02 │ │ │ │ │ - b.n 189e4 │ │ │ │ │ + bne.n 18cee │ │ │ │ │ + b.n 18cd0 │ │ │ │ │ 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 18a02 │ │ │ │ │ - b.n 189fe │ │ │ │ │ + bne.n 18cee │ │ │ │ │ + b.n 18cea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18a06 │ │ │ │ │ + b.n 18cf2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 189ca │ │ │ │ │ + b.n 18cb6 │ │ │ │ │ │ │ │ │ │ -00018a40 <_loop1_101_rule>: │ │ │ │ │ +00018d2c <_loop1_101_rule>: │ │ │ │ │ _loop1_104_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18db2 <_loop1_101_rule+0x372> │ │ │ │ │ + beq.w 1909e <_loop1_101_rule+0x372> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18dc0 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 190ac <_loop1_101_rule+0x380> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18da2 <_loop1_101_rule+0x362> │ │ │ │ │ + beq.w 1908e <_loop1_101_rule+0x362> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 18dc0 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 190ac <_loop1_101_rule+0x380> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18b5c <_loop1_101_rule+0x11c> │ │ │ │ │ + beq.n 18e48 <_loop1_101_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18b6a <_loop1_101_rule+0x12a> │ │ │ │ │ + bne.n 18e56 <_loop1_101_rule+0x12a> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 18b7a <_loop1_101_rule+0x13a> │ │ │ │ │ + beq.n 18e66 <_loop1_101_rule+0x13a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 18b90 <_loop1_101_rule+0x150> │ │ │ │ │ + beq.n 18e7c <_loop1_101_rule+0x150> │ │ │ │ │ mov r9, r6 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18bc4 <_loop1_101_rule+0x184> │ │ │ │ │ + beq.n 18eb0 <_loop1_101_rule+0x184> │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18d9a <_loop1_101_rule+0x35a> │ │ │ │ │ + beq.w 19086 <_loop1_101_rule+0x35a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ 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 18c6a <_loop1_101_rule+0x22a> │ │ │ │ │ + beq.w 18f56 <_loop1_101_rule+0x22a> │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c78 <_loop1_101_rule+0x238> │ │ │ │ │ + beq.w 18f64 <_loop1_101_rule+0x238> │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 18b6e <_loop1_101_rule+0x12e> │ │ │ │ │ + bne.n 18e5a <_loop1_101_rule+0x12e> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18d7e <_loop1_101_rule+0x33e> │ │ │ │ │ + beq.w 1906a <_loop1_101_rule+0x33e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r9, [r0, r5, lsl #2] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 18aa4 <_loop1_101_rule+0x64> │ │ │ │ │ + bne.n 18d90 <_loop1_101_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18aaa <_loop1_101_rule+0x6a> │ │ │ │ │ + beq.n 18d96 <_loop1_101_rule+0x6a> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 18cc2 <_loop1_101_rule+0x282> │ │ │ │ │ + b.n 18fae <_loop1_101_rule+0x282> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 18a98 <_loop1_101_rule+0x58> │ │ │ │ │ + b.n 18d84 <_loop1_101_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18dc6 <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 190b2 <_loop1_101_rule+0x386> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 18ac2 <_loop1_101_rule+0x82> │ │ │ │ │ + bne.n 18dae <_loop1_101_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 18c7a <_loop1_101_rule+0x23a> │ │ │ │ │ + blt.n 18f66 <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18dc6 <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 190b2 <_loop1_101_rule+0x386> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18ad8 <_loop1_101_rule+0x98> │ │ │ │ │ + bne.n 18dc4 <_loop1_101_rule+0x98> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18c48 <_loop1_101_rule+0x208> │ │ │ │ │ + bne.n 18f34 <_loop1_101_rule+0x208> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18c82 <_loop1_101_rule+0x242> │ │ │ │ │ + beq.n 18f6e <_loop1_101_rule+0x242> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 18c98 <_loop1_101_rule+0x258> │ │ │ │ │ + beq.n 18f84 <_loop1_101_rule+0x258> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18cbe <_loop1_101_rule+0x27e> │ │ │ │ │ + beq.n 18faa <_loop1_101_rule+0x27e> │ │ │ │ │ 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 18d64 <_loop1_101_rule+0x324> │ │ │ │ │ + beq.w 19050 <_loop1_101_rule+0x324> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18d6a <_loop1_101_rule+0x32a> │ │ │ │ │ + beq.w 19056 <_loop1_101_rule+0x32a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18b26 <_loop1_101_rule+0xe6> │ │ │ │ │ + bne.w 18e12 <_loop1_101_rule+0xe6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 18ccc <_loop1_101_rule+0x28c> │ │ │ │ │ + bne.n 18fb8 <_loop1_101_rule+0x28c> │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -43010,509 +43311,509 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18d94 <_loop1_101_rule+0x354> │ │ │ │ │ + bne.w 19080 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 18bd0 <_loop1_101_rule+0x190> │ │ │ │ │ - b.n 18c48 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.n 18ebc <_loop1_101_rule+0x190> │ │ │ │ │ + b.n 18f34 <_loop1_101_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18d64 <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 19050 <_loop1_101_rule+0x324> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 18dcc <_loop1_101_rule+0x38c> │ │ │ │ │ + bne.w 190b8 <_loop1_101_rule+0x38c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18d60 <_loop1_101_rule+0x320> │ │ │ │ │ + blt.n 1904c <_loop1_101_rule+0x320> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18d64 <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 19050 <_loop1_101_rule+0x324> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18bfa <_loop1_101_rule+0x1ba> │ │ │ │ │ + bne.n 18ee6 <_loop1_101_rule+0x1ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x214> │ │ │ │ │ + beq.n 18f40 <_loop1_101_rule+0x214> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18c54 <_loop1_101_rule+0x214> │ │ │ │ │ + bne.n 18f40 <_loop1_101_rule+0x214> │ │ │ │ │ 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.n 18d80 <_loop1_101_rule+0x340> │ │ │ │ │ + beq.n 1906c <_loop1_101_rule+0x340> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 18d4c <_loop1_101_rule+0x30c> │ │ │ │ │ + ble.n 19038 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 18d4c <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19038 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 18d4c <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19038 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 18d4c <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19038 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 18d4c <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19038 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 18d4c <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19038 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add.w r3, fp, #20 │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq.n 18d4c <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 19038 <_loop1_101_rule+0x30c> │ │ │ │ │ sub.w r7, fp, #4 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 18d3c <_loop1_101_rule+0x2fc> │ │ │ │ │ + bne.n 19028 <_loop1_101_rule+0x2fc> │ │ │ │ │ mov r0, fp │ │ │ │ │ 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 r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18c48 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 18f34 <_loop1_101_rule+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18c48 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.w 18f34 <_loop1_101_rule+0x208> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18c48 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 18f34 <_loop1_101_rule+0x208> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, 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 │ │ │ │ │ - b.n 18d56 <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19042 <_loop1_101_rule+0x316> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18c7a <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 18f66 <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18c7a <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 18f66 <_loop1_101_rule+0x23a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18d56 <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19042 <_loop1_101_rule+0x316> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18a6e <_loop1_101_rule+0x2e> │ │ │ │ │ + beq.w 18d5a <_loop1_101_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 18d56 <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 19042 <_loop1_101_rule+0x316> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18c7a <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 18f66 <_loop1_101_rule+0x23a> │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 18be4 <_loop1_101_rule+0x1a4> │ │ │ │ │ + b.n 18ed0 <_loop1_101_rule+0x1a4> │ │ │ │ │ │ │ │ │ │ -00018dd0 : │ │ │ │ │ +000190bc : │ │ │ │ │ lambda_param_no_default_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 18e40 │ │ │ │ │ + beq.n 1912c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 18e46 │ │ │ │ │ + cbnz r3, 19132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18e12 │ │ │ │ │ + cbz r0, 190fe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18e12 │ │ │ │ │ + cbz r0, 190fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 18e46 │ │ │ │ │ + cbnz r3, 19132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 18e28 │ │ │ │ │ + cbnz r0, 19114 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 18e08 │ │ │ │ │ + b.n 190f4 │ │ │ │ │ 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 18e08 │ │ │ │ │ - b.n 18e22 │ │ │ │ │ + bne.n 190f4 │ │ │ │ │ + b.n 1910e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18dee │ │ │ │ │ + b.n 190da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18e0c │ │ │ │ │ + b.n 190f8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018e50 : │ │ │ │ │ +0001913c : │ │ │ │ │ lambda_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, #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.n 18f04 │ │ │ │ │ + beq.n 191f0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 18efc │ │ │ │ │ + bne.n 191e8 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 18ed2 │ │ │ │ │ + beq.n 191be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 18eca │ │ │ │ │ + cbz r0, 191b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18eec │ │ │ │ │ + cbz r0, 191d8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18f0a │ │ │ │ │ + cbz r0, 191f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 18ebe │ │ │ │ │ + b.n 191aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18ef2 │ │ │ │ │ + blt.n 191de │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18e8a │ │ │ │ │ + beq.n 19176 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18ec0 │ │ │ │ │ + b.n 191ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18ec0 │ │ │ │ │ + b.n 191ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18ec0 │ │ │ │ │ + b.n 191ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18e72 │ │ │ │ │ + b.n 1915e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ece │ │ │ │ │ + beq.n 191ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18ec0 │ │ │ │ │ + b.n 191ac │ │ │ │ │ │ │ │ │ │ -00018f1c : │ │ │ │ │ +00019208 : │ │ │ │ │ lambda_slash_with_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 18fd6 │ │ │ │ │ + beq.n 192c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18fce │ │ │ │ │ + bne.n 192ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18ff0 <_loop0_106_rule> │ │ │ │ │ + bl 192dc <_loop0_106_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18f56 │ │ │ │ │ + cbz r0, 19242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1957c <_loop1_103_rule> │ │ │ │ │ + bl 19868 <_loop1_103_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 18f80 │ │ │ │ │ + cbnz r0, 1926c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18fce │ │ │ │ │ + bne.n 192ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ff0 <_loop0_106_rule> │ │ │ │ │ + bl 192dc <_loop0_106_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18f72 │ │ │ │ │ + cbz r0, 1925e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1957c <_loop1_103_rule> │ │ │ │ │ + bl 19868 <_loop1_103_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 18faa │ │ │ │ │ + cbnz r0, 19296 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18f56 │ │ │ │ │ + beq.n 19242 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18f56 │ │ │ │ │ + beq.n 19242 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18fdc │ │ │ │ │ + cbz r0, 192c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18f78 │ │ │ │ │ + b.n 19264 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18f72 │ │ │ │ │ + beq.n 1925e │ │ │ │ │ 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 18f98 │ │ │ │ │ - b.n 18f72 │ │ │ │ │ + bne.n 19284 │ │ │ │ │ + b.n 1925e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18f7a │ │ │ │ │ + b.n 19266 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18f3a │ │ │ │ │ + b.n 19226 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18f76 │ │ │ │ │ + beq.n 19262 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18f7a │ │ │ │ │ + b.n 19266 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018ff0 <_loop0_106_rule>: │ │ │ │ │ +000192dc <_loop0_106_rule>: │ │ │ │ │ _loop0_106_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 19548 <_loop0_106_rule+0x558> │ │ │ │ │ + beq.w 19834 <_loop0_106_rule+0x558> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19556 <_loop0_106_rule+0x566> │ │ │ │ │ + bne.w 19842 <_loop0_106_rule+0x566> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19498 <_loop0_106_rule+0x4a8> │ │ │ │ │ + beq.w 19784 <_loop0_106_rule+0x4a8> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19572 <_loop0_106_rule+0x582> │ │ │ │ │ + bne.w 1985e <_loop0_106_rule+0x582> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1955e <_loop0_106_rule+0x56e> │ │ │ │ │ + beq.w 1984a <_loop0_106_rule+0x56e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1939c <_loop0_106_rule+0x3ac> │ │ │ │ │ + beq.w 19688 <_loop0_106_rule+0x3ac> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 193b2 <_loop0_106_rule+0x3c2> │ │ │ │ │ + beq.w 1969e <_loop0_106_rule+0x3c2> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 193dc <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 196c8 <_loop0_106_rule+0x3ec> │ │ │ │ │ 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 193dc <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 196c8 <_loop0_106_rule+0x3ec> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 194c2 <_loop0_106_rule+0x4d2> │ │ │ │ │ + beq.w 197ae <_loop0_106_rule+0x4d2> │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 193e0 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 196cc <_loop0_106_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ @@ -43523,45 +43824,45 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 191a4 <_loop0_106_rule+0x1b4> │ │ │ │ │ + beq.n 19490 <_loop0_106_rule+0x1b4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 194b8 <_loop0_106_rule+0x4c8> │ │ │ │ │ + bne.w 197a4 <_loop0_106_rule+0x4c8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 191c4 <_loop0_106_rule+0x1d4> │ │ │ │ │ + beq.n 194b0 <_loop0_106_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 191da <_loop0_106_rule+0x1ea> │ │ │ │ │ + beq.n 194c6 <_loop0_106_rule+0x1ea> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19210 <_loop0_106_rule+0x220> │ │ │ │ │ + beq.n 194fc <_loop0_106_rule+0x220> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19528 <_loop0_106_rule+0x538> │ │ │ │ │ + beq.w 19814 <_loop0_106_rule+0x538> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -43570,332 +43871,332 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19298 <_loop0_106_rule+0x2a8> │ │ │ │ │ + beq.w 19584 <_loop0_106_rule+0x2a8> │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 192a6 <_loop0_106_rule+0x2b6> │ │ │ │ │ + beq.w 19592 <_loop0_106_rule+0x2b6> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 191b8 <_loop0_106_rule+0x1c8> │ │ │ │ │ + bne.n 194a4 <_loop0_106_rule+0x1c8> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 194da <_loop0_106_rule+0x4ea> │ │ │ │ │ + beq.w 197c6 <_loop0_106_rule+0x4ea> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r7, [r0, r6, lsl #2] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 190ec <_loop0_106_rule+0xfc> │ │ │ │ │ + bne.n 193d8 <_loop0_106_rule+0xfc> │ │ │ │ │ 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 │ │ │ │ │ - bne.w 194f2 <_loop0_106_rule+0x502> │ │ │ │ │ + bne.w 197de <_loop0_106_rule+0x502> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 190f4 <_loop0_106_rule+0x104> │ │ │ │ │ + b.n 193e0 <_loop0_106_rule+0x104> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w r7, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 190e2 <_loop0_106_rule+0xf2> │ │ │ │ │ + b.n 193ce <_loop0_106_rule+0xf2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19542 <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 1982e <_loop0_106_rule+0x552> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 19106 <_loop0_106_rule+0x116> │ │ │ │ │ + bne.n 193f2 <_loop0_106_rule+0x116> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 192a8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + blt.n 19594 <_loop0_106_rule+0x2b8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r2, [r2, #12] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19542 <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 1982e <_loop0_106_rule+0x552> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1911e <_loop0_106_rule+0x12e> │ │ │ │ │ + bne.n 1940a <_loop0_106_rule+0x12e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 192ae <_loop0_106_rule+0x2be> │ │ │ │ │ + bne.n 1959a <_loop0_106_rule+0x2be> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 192ba <_loop0_106_rule+0x2ca> │ │ │ │ │ + beq.n 195a6 <_loop0_106_rule+0x2ca> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 192d2 <_loop0_106_rule+0x2e2> │ │ │ │ │ + beq.n 195be <_loop0_106_rule+0x2e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 192fc <_loop0_106_rule+0x30c> │ │ │ │ │ + beq.n 195e8 <_loop0_106_rule+0x30c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 194fa <_loop0_106_rule+0x50a> │ │ │ │ │ + beq.w 197e6 <_loop0_106_rule+0x50a> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r7, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1950a <_loop0_106_rule+0x51a> │ │ │ │ │ + beq.w 197f6 <_loop0_106_rule+0x51a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1916e <_loop0_106_rule+0x17e> │ │ │ │ │ + bne.w 1945a <_loop0_106_rule+0x17e> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19308 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 195f4 <_loop0_106_rule+0x318> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19522 <_loop0_106_rule+0x532> │ │ │ │ │ + bne.w 1980e <_loop0_106_rule+0x532> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1921c <_loop0_106_rule+0x22c> │ │ │ │ │ + beq.n 19508 <_loop0_106_rule+0x22c> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19308 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 195f4 <_loop0_106_rule+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1953a <_loop0_106_rule+0x54a> │ │ │ │ │ + bne.w 19826 <_loop0_106_rule+0x54a> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 19506 <_loop0_106_rule+0x516> │ │ │ │ │ + bne.w 197f2 <_loop0_106_rule+0x516> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1948c <_loop0_106_rule+0x49c> │ │ │ │ │ + blt.w 19778 <_loop0_106_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1953a <_loop0_106_rule+0x54a> │ │ │ │ │ + bne.w 19826 <_loop0_106_rule+0x54a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19240 <_loop0_106_rule+0x250> │ │ │ │ │ + bne.n 1952c <_loop0_106_rule+0x250> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ 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.w 194de <_loop0_106_rule+0x4ee> │ │ │ │ │ + beq.w 197ca <_loop0_106_rule+0x4ee> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 19388 <_loop0_106_rule+0x398> │ │ │ │ │ + ble.n 19674 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 19388 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19674 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 19388 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19674 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 19388 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19674 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 19388 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19674 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 19388 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19674 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp.w fp, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 19388 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 19674 <_loop0_106_rule+0x398> │ │ │ │ │ subs r5, r7, #4 │ │ │ │ │ rsb r6, r7, #4 │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 19378 <_loop0_106_rule+0x388> │ │ │ │ │ + bne.n 19664 <_loop0_106_rule+0x388> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ 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_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19486 <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19772 <_loop0_106_rule+0x496> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 19062 <_loop0_106_rule+0x72> │ │ │ │ │ + bne.w 1934e <_loop0_106_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19530 <_loop0_106_rule+0x540> │ │ │ │ │ + blt.w 1981c <_loop0_106_rule+0x540> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r8, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19486 <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19772 <_loop0_106_rule+0x496> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1907a <_loop0_106_rule+0x8a> │ │ │ │ │ + bne.w 19366 <_loop0_106_rule+0x8a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 194d4 <_loop0_106_rule+0x4e4> │ │ │ │ │ + bne.n 197c0 <_loop0_106_rule+0x4e4> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 194a8 <_loop0_106_rule+0x4b8> │ │ │ │ │ + beq.n 19794 <_loop0_106_rule+0x4b8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 19466 <_loop0_106_rule+0x476> │ │ │ │ │ + beq.n 19752 <_loop0_106_rule+0x476> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19302 <_loop0_106_rule+0x312> │ │ │ │ │ + beq.w 195ee <_loop0_106_rule+0x312> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19500 <_loop0_106_rule+0x510> │ │ │ │ │ + beq.n 197ec <_loop0_106_rule+0x510> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r6, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19510 <_loop0_106_rule+0x520> │ │ │ │ │ + beq.n 197fc <_loop0_106_rule+0x520> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -43903,346 +44204,346 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 190c4 <_loop0_106_rule+0xd4> │ │ │ │ │ + bne.w 193b0 <_loop0_106_rule+0xd4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 19294 <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 19580 <_loop0_106_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19492 <_loop0_106_rule+0x4a2> │ │ │ │ │ + blt.n 1977e <_loop0_106_rule+0x4a2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 19406 <_loop0_106_rule+0x416> │ │ │ │ │ + beq.n 196f2 <_loop0_106_rule+0x416> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19462 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 1974e <_loop0_106_rule+0x472> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 193e2 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 196ce <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19480 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 1976c <_loop0_106_rule+0x490> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19392 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 1967e <_loop0_106_rule+0x3a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19480 <_loop0_106_rule+0x490> │ │ │ │ │ + bne.n 1976c <_loop0_106_rule+0x490> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 193f6 <_loop0_106_rule+0x406> │ │ │ │ │ + b.n 196e2 <_loop0_106_rule+0x406> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 19308 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 195f4 <_loop0_106_rule+0x318> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 193e0 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.n 196cc <_loop0_106_rule+0x3f0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 193e2 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 196ce <_loop0_106_rule+0x3f2> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 192b4 <_loop0_106_rule+0x2c4> │ │ │ │ │ + b.n 195a0 <_loop0_106_rule+0x2c4> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, 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 19392 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 1967e <_loop0_106_rule+0x3a2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 194bc <_loop0_106_rule+0x4cc> │ │ │ │ │ + b.n 197a8 <_loop0_106_rule+0x4cc> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19294 <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 19580 <_loop0_106_rule+0x2a4> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 1922a <_loop0_106_rule+0x23a> │ │ │ │ │ + b.n 19516 <_loop0_106_rule+0x23a> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19462 <_loop0_106_rule+0x472> │ │ │ │ │ + beq.n 1974e <_loop0_106_rule+0x472> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19462 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 1974e <_loop0_106_rule+0x472> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 192a8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 19594 <_loop0_106_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 192a8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 19594 <_loop0_106_rule+0x2b8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 193e2 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 196ce <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 19480 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 1976c <_loop0_106_rule+0x490> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 192a8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 19594 <_loop0_106_rule+0x2b8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1901e <_loop0_106_rule+0x2e> │ │ │ │ │ + beq.w 1930a <_loop0_106_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 19392 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 1967e <_loop0_106_rule+0x3a2> │ │ │ │ │ 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 19048 <_loop0_106_rule+0x58> │ │ │ │ │ + beq.w 19334 <_loop0_106_rule+0x58> │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 194bc <_loop0_106_rule+0x4cc> │ │ │ │ │ + b.n 197a8 <_loop0_106_rule+0x4cc> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 19392 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 1967e <_loop0_106_rule+0x3a2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001957c <_loop1_103_rule>: │ │ │ │ │ +00019868 <_loop1_103_rule>: │ │ │ │ │ _loop1_107_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 19a7a <_loop1_103_rule+0x4fe> │ │ │ │ │ + beq.w 19d66 <_loop1_103_rule+0x4fe> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19a88 <_loop1_103_rule+0x50c> │ │ │ │ │ + bne.w 19d74 <_loop1_103_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a6a <_loop1_103_rule+0x4ee> │ │ │ │ │ + beq.w 19d56 <_loop1_103_rule+0x4ee> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 19aac <_loop1_103_rule+0x530> │ │ │ │ │ + bne.w 19d98 <_loop1_103_rule+0x530> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 19a9a <_loop1_103_rule+0x51e> │ │ │ │ │ + beq.w 19d86 <_loop1_103_rule+0x51e> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 19686 <_loop1_103_rule+0x10a> │ │ │ │ │ + beq.n 19972 <_loop1_103_rule+0x10a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 1969c <_loop1_103_rule+0x120> │ │ │ │ │ + beq.n 19988 <_loop1_103_rule+0x120> │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 196c6 <_loop1_103_rule+0x14a> │ │ │ │ │ + beq.n 199b2 <_loop1_103_rule+0x14a> │ │ │ │ │ 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 19a92 <_loop1_103_rule+0x516> │ │ │ │ │ + beq.w 19d7e <_loop1_103_rule+0x516> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w r0, [sl, #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 19afc <_loop1_103_rule+0x580> │ │ │ │ │ + beq.w 19de8 <_loop1_103_rule+0x580> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 19658 <_loop1_103_rule+0xdc> │ │ │ │ │ + cbz r0, 19944 <_loop1_103_rule+0xdc> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1993a <_loop1_103_rule+0x3be> │ │ │ │ │ + bne.w 19c26 <_loop1_103_rule+0x3be> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19a24 <_loop1_103_rule+0x4a8> │ │ │ │ │ + bne.w 19d10 <_loop1_103_rule+0x4a8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 196de <_loop1_103_rule+0x162> │ │ │ │ │ + bne.n 199ca <_loop1_103_rule+0x162> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 199d0 <_loop1_103_rule+0x454> │ │ │ │ │ + bne.w 19cbc <_loop1_103_rule+0x454> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 196de <_loop1_103_rule+0x162> │ │ │ │ │ + b.n 199ca <_loop1_103_rule+0x162> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19b26 <_loop1_103_rule+0x5aa> │ │ │ │ │ + bne.w 19e12 <_loop1_103_rule+0x5aa> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 195ee <_loop1_103_rule+0x72> │ │ │ │ │ + bne.n 198da <_loop1_103_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19b2c <_loop1_103_rule+0x5b0> │ │ │ │ │ + blt.w 19e18 <_loop1_103_rule+0x5b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd fp, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19b26 <_loop1_103_rule+0x5aa> │ │ │ │ │ + bne.w 19e12 <_loop1_103_rule+0x5aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19604 <_loop1_103_rule+0x88> │ │ │ │ │ + bne.n 198f0 <_loop1_103_rule+0x88> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19a2e <_loop1_103_rule+0x4b2> │ │ │ │ │ + bne.w 19d1a <_loop1_103_rule+0x4b2> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 19672 <_loop1_103_rule+0xf6> │ │ │ │ │ + beq.n 1995e <_loop1_103_rule+0xf6> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 198e4 <_loop1_103_rule+0x368> │ │ │ │ │ + beq.w 19bd0 <_loop1_103_rule+0x368> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1990e <_loop1_103_rule+0x392> │ │ │ │ │ + beq.w 19bfa <_loop1_103_rule+0x392> │ │ │ │ │ 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 199d0 <_loop1_103_rule+0x454> │ │ │ │ │ + beq.w 19cbc <_loop1_103_rule+0x454> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r8, #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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ada <_loop1_103_rule+0x55e> │ │ │ │ │ + beq.w 19dc6 <_loop1_103_rule+0x55e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1992e <_loop1_103_rule+0x3b2> │ │ │ │ │ + beq.w 19c1a <_loop1_103_rule+0x3b2> │ │ │ │ │ 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.w 19a8e <_loop1_103_rule+0x512> │ │ │ │ │ + beq.w 19d7a <_loop1_103_rule+0x512> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1994c <_loop1_103_rule+0x3d0> │ │ │ │ │ + beq.w 19c38 <_loop1_103_rule+0x3d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -44250,43 +44551,43 @@ │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19a44 <_loop1_103_rule+0x4c8> │ │ │ │ │ + beq.w 19d30 <_loop1_103_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19a3e <_loop1_103_rule+0x4c2> │ │ │ │ │ + bne.w 19d2a <_loop1_103_rule+0x4c2> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r6 │ │ │ │ │ - beq.w 19a4e <_loop1_103_rule+0x4d2> │ │ │ │ │ + beq.w 19d3a <_loop1_103_rule+0x4d2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 199d6 <_loop1_103_rule+0x45a> │ │ │ │ │ + beq.w 19cc2 <_loop1_103_rule+0x45a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1995e <_loop1_103_rule+0x3e2> │ │ │ │ │ + beq.w 19c4a <_loop1_103_rule+0x3e2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1995e <_loop1_103_rule+0x3e2> │ │ │ │ │ + beq.w 19c4a <_loop1_103_rule+0x3e2> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -44294,125 +44595,125 @@ │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19b12 <_loop1_103_rule+0x596> │ │ │ │ │ + beq.w 19dfe <_loop1_103_rule+0x596> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 19824 <_loop1_103_rule+0x2a8> │ │ │ │ │ + cbz r0, 19b10 <_loop1_103_rule+0x2a8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19a38 <_loop1_103_rule+0x4bc> │ │ │ │ │ + bne.w 19d24 <_loop1_103_rule+0x4bc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19a3e <_loop1_103_rule+0x4c2> │ │ │ │ │ + bne.w 19d2a <_loop1_103_rule+0x4c2> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19ac6 <_loop1_103_rule+0x54a> │ │ │ │ │ + beq.w 19db2 <_loop1_103_rule+0x54a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 199b2 <_loop1_103_rule+0x436> │ │ │ │ │ + beq.w 19c9e <_loop1_103_rule+0x436> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19966 <_loop1_103_rule+0x3ea> │ │ │ │ │ + beq.w 19c52 <_loop1_103_rule+0x3ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 199ce <_loop1_103_rule+0x452> │ │ │ │ │ + beq.w 19cba <_loop1_103_rule+0x452> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ad8 <_loop1_103_rule+0x55c> │ │ │ │ │ + beq.w 19dc4 <_loop1_103_rule+0x55c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 199fc <_loop1_103_rule+0x480> │ │ │ │ │ + beq.w 19ce8 <_loop1_103_rule+0x480> │ │ │ │ │ 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.w 199fc <_loop1_103_rule+0x480> │ │ │ │ │ + beq.w 19ce8 <_loop1_103_rule+0x480> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19b0e <_loop1_103_rule+0x592> │ │ │ │ │ + beq.w 19dfa <_loop1_103_rule+0x592> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 19a0e <_loop1_103_rule+0x492> │ │ │ │ │ + beq.w 19cfa <_loop1_103_rule+0x492> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r5, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 19788 <_loop1_103_rule+0x20c> │ │ │ │ │ + b.n 19a74 <_loop1_103_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19a60 <_loop1_103_rule+0x4e4> │ │ │ │ │ + blt.w 19d4c <_loop1_103_rule+0x4e4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 199d0 <_loop1_103_rule+0x454> │ │ │ │ │ + bne.n 19cbc <_loop1_103_rule+0x454> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 196fe <_loop1_103_rule+0x182> │ │ │ │ │ + bne.w 199ea <_loop1_103_rule+0x182> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -44425,503 +44726,503 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19918 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 19c04 <_loop1_103_rule+0x39c> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19772 <_loop1_103_rule+0x1f6> │ │ │ │ │ + bne.w 19a5e <_loop1_103_rule+0x1f6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19aec <_loop1_103_rule+0x570> │ │ │ │ │ + bne.w 19dd8 <_loop1_103_rule+0x570> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1996c <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 19c58 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19828 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 19b14 <_loop1_103_rule+0x2ac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 19918 <_loop1_103_rule+0x39c> │ │ │ │ │ + beq.n 19c04 <_loop1_103_rule+0x39c> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 19918 <_loop1_103_rule+0x39c> │ │ │ │ │ + bne.n 19c04 <_loop1_103_rule+0x39c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ab2 <_loop1_103_rule+0x536> │ │ │ │ │ + beq.w 19d9e <_loop1_103_rule+0x536> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.n 199a4 <_loop1_103_rule+0x428> │ │ │ │ │ + bge.n 19c90 <_loop1_103_rule+0x428> │ │ │ │ │ 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 19990 <_loop1_103_rule+0x414> │ │ │ │ │ + b.n 19c7c <_loop1_103_rule+0x414> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19926 <_loop1_103_rule+0x3aa> │ │ │ │ │ + b.n 19c12 <_loop1_103_rule+0x3aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19a5e <_loop1_103_rule+0x4e2> │ │ │ │ │ + blt.n 19d4a <_loop1_103_rule+0x4e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1984c <_loop1_103_rule+0x2d0> │ │ │ │ │ + beq.w 19b38 <_loop1_103_rule+0x2d0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19a00 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 19cec <_loop1_103_rule+0x484> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19af2 <_loop1_103_rule+0x576> │ │ │ │ │ + blt.w 19dde <_loop1_103_rule+0x576> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r9, r2, [r2, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 197c6 <_loop1_103_rule+0x24a> │ │ │ │ │ + beq.w 19ab2 <_loop1_103_rule+0x24a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19828 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 19b14 <_loop1_103_rule+0x2ac> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 19918 <_loop1_103_rule+0x39c> │ │ │ │ │ - b.n 19976 <_loop1_103_rule+0x3fa> │ │ │ │ │ + beq.n 19c04 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 19c62 <_loop1_103_rule+0x3fa> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ab2 <_loop1_103_rule+0x536> │ │ │ │ │ + beq.n 19d9e <_loop1_103_rule+0x536> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 198d6 <_loop1_103_rule+0x35a> │ │ │ │ │ + b.n 19bc2 <_loop1_103_rule+0x35a> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19918 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 19c04 <_loop1_103_rule+0x39c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19918 <_loop1_103_rule+0x39c> │ │ │ │ │ + b.n 19c04 <_loop1_103_rule+0x39c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 198b8 <_loop1_103_rule+0x33c> │ │ │ │ │ + b.n 19ba4 <_loop1_103_rule+0x33c> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1996c <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 19c58 <_loop1_103_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19798 <_loop1_103_rule+0x21c> │ │ │ │ │ + b.n 19a84 <_loop1_103_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 199f6 <_loop1_103_rule+0x47a> │ │ │ │ │ + bne.n 19ce2 <_loop1_103_rule+0x47a> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 197b2 <_loop1_103_rule+0x236> │ │ │ │ │ + b.n 19a9e <_loop1_103_rule+0x236> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19a00 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 19cec <_loop1_103_rule+0x484> │ │ │ │ │ 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 199ae <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 19c9a <_loop1_103_rule+0x432> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 195aa <_loop1_103_rule+0x2e> │ │ │ │ │ + beq.w 19896 <_loop1_103_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 199ae <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 19c9a <_loop1_103_rule+0x432> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 199fe <_loop1_103_rule+0x482> │ │ │ │ │ + b.n 19cea <_loop1_103_rule+0x482> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1965c <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 19948 <_loop1_103_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 195d4 <_loop1_103_rule+0x58> │ │ │ │ │ - b.n 19a40 <_loop1_103_rule+0x4c4> │ │ │ │ │ + beq.w 198c0 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 19d2c <_loop1_103_rule+0x4c4> │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 199ae <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 19c9a <_loop1_103_rule+0x432> │ │ │ │ │ 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 199ae <_loop1_103_rule+0x432> │ │ │ │ │ + b.n 19c9a <_loop1_103_rule+0x432> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 199ce <_loop1_103_rule+0x452> │ │ │ │ │ + bne.w 19cba <_loop1_103_rule+0x452> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1983a <_loop1_103_rule+0x2be> │ │ │ │ │ + b.n 19b26 <_loop1_103_rule+0x2be> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19a00 <_loop1_103_rule+0x484> │ │ │ │ │ + beq.n 19cec <_loop1_103_rule+0x484> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19a00 <_loop1_103_rule+0x484> │ │ │ │ │ + b.n 19cec <_loop1_103_rule+0x484> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1996c <_loop1_103_rule+0x3f0> │ │ │ │ │ + b.n 19c58 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19828 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 19b14 <_loop1_103_rule+0x2ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19a96 <_loop1_103_rule+0x51a> │ │ │ │ │ + beq.n 19d82 <_loop1_103_rule+0x51a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1965c <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 19948 <_loop1_103_rule+0xe0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 1994c <_loop1_103_rule+0x3d0> │ │ │ │ │ + b.n 19c38 <_loop1_103_rule+0x3d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19826 <_loop1_103_rule+0x2aa> │ │ │ │ │ + beq.w 19b12 <_loop1_103_rule+0x2aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19828 <_loop1_103_rule+0x2ac> │ │ │ │ │ + b.n 19b14 <_loop1_103_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1965c <_loop1_103_rule+0xe0> │ │ │ │ │ + b.n 19948 <_loop1_103_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19b08 <_loop1_103_rule+0x58c> │ │ │ │ │ + b.n 19df4 <_loop1_103_rule+0x58c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019b34 <_loop0_100_rule>: │ │ │ │ │ +00019e20 <_loop0_100_rule>: │ │ │ │ │ _loop0_102_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 19e62 <_loop0_100_rule+0x32e> │ │ │ │ │ + beq.w 1a14e <_loop0_100_rule+0x32e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e70 <_loop0_100_rule+0x33c> │ │ │ │ │ + bne.w 1a15c <_loop0_100_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19db8 <_loop0_100_rule+0x284> │ │ │ │ │ + beq.w 1a0a4 <_loop0_100_rule+0x284> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 19dc0 <_loop0_100_rule+0x28c> │ │ │ │ │ + bne.w 1a0ac <_loop0_100_rule+0x28c> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19de0 <_loop0_100_rule+0x2ac> │ │ │ │ │ + beq.w 1a0cc <_loop0_100_rule+0x2ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19df0 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a0dc <_loop0_100_rule+0x2bc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 19c44 <_loop0_100_rule+0x110> │ │ │ │ │ + beq.n 19f30 <_loop0_100_rule+0x110> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 19c5a <_loop0_100_rule+0x126> │ │ │ │ │ + beq.n 19f46 <_loop0_100_rule+0x126> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c84 <_loop0_100_rule+0x150> │ │ │ │ │ + beq.n 19f70 <_loop0_100_rule+0x150> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e8a <_loop0_100_rule+0x356> │ │ │ │ │ + beq.w 1a176 <_loop0_100_rule+0x356> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ 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 r6, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e76 <_loop0_100_rule+0x342> │ │ │ │ │ + beq.w 1a162 <_loop0_100_rule+0x342> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 19c1a <_loop0_100_rule+0xe6> │ │ │ │ │ + cbz r0, 19f06 <_loop0_100_rule+0xe6> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19dc8 <_loop0_100_rule+0x294> │ │ │ │ │ + bne.w 1a0b4 <_loop0_100_rule+0x294> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19df0 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a0dc <_loop0_100_rule+0x2bc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 19c9a <_loop0_100_rule+0x166> │ │ │ │ │ + bne.n 19f86 <_loop0_100_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19df8 <_loop0_100_rule+0x2c4> │ │ │ │ │ + bne.w 1a0e4 <_loop0_100_rule+0x2c4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 19c9a <_loop0_100_rule+0x166> │ │ │ │ │ + b.n 19f86 <_loop0_100_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e52 <_loop0_100_rule+0x31e> │ │ │ │ │ + bne.w 1a13e <_loop0_100_rule+0x31e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 19bae <_loop0_100_rule+0x7a> │ │ │ │ │ + bne.n 19e9a <_loop0_100_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19e58 <_loop0_100_rule+0x324> │ │ │ │ │ + blt.w 1a144 <_loop0_100_rule+0x324> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e52 <_loop0_100_rule+0x31e> │ │ │ │ │ + bne.w 1a13e <_loop0_100_rule+0x31e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19bc4 <_loop0_100_rule+0x90> │ │ │ │ │ + bne.n 19eb0 <_loop0_100_rule+0x90> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19df0 <_loop0_100_rule+0x2bc> │ │ │ │ │ + bne.w 1a0dc <_loop0_100_rule+0x2bc> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19c32 <_loop0_100_rule+0xfe> │ │ │ │ │ + beq.n 19f1e <_loop0_100_rule+0xfe> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 19d3c <_loop0_100_rule+0x208> │ │ │ │ │ + beq.n 1a028 <_loop0_100_rule+0x208> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19d62 <_loop0_100_rule+0x22e> │ │ │ │ │ + beq.n 1a04e <_loop0_100_rule+0x22e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19eac <_loop0_100_rule+0x378> │ │ │ │ │ + beq.w 1a198 <_loop0_100_rule+0x378> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r6, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e92 <_loop0_100_rule+0x35e> │ │ │ │ │ + beq.w 1a17e <_loop0_100_rule+0x35e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17264 │ │ │ │ │ + bl 17550 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19d96 <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1a082 <_loop0_100_rule+0x262> │ │ │ │ │ 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 19d96 <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1a082 <_loop0_100_rule+0x262> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e28 <_loop0_100_rule+0x2f4> │ │ │ │ │ + beq.w 1a114 <_loop0_100_rule+0x2f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 19e14 <_loop0_100_rule+0x2e0> │ │ │ │ │ + beq.n 1a100 <_loop0_100_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 19b88 <_loop0_100_rule+0x54> │ │ │ │ │ + b.n 19e74 <_loop0_100_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19e04 <_loop0_100_rule+0x2d0> │ │ │ │ │ + blt.n 1a0f0 <_loop0_100_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd fp, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19df8 <_loop0_100_rule+0x2c4> │ │ │ │ │ + bne.n 1a0e4 <_loop0_100_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19cb6 <_loop0_100_rule+0x182> │ │ │ │ │ + bne.n 19fa2 <_loop0_100_rule+0x182> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19db2 <_loop0_100_rule+0x27e> │ │ │ │ │ + cbz r0, 1a09e <_loop0_100_rule+0x27e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 19dce <_loop0_100_rule+0x29a> │ │ │ │ │ + bgt.n 1a0ba <_loop0_100_rule+0x29a> │ │ │ │ │ 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 │ │ │ │ │ @@ -44936,315 +45237,315 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ 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 │ │ │ │ │ - bne.n 19d7c <_loop0_100_rule+0x248> │ │ │ │ │ + bne.n 1a068 <_loop0_100_rule+0x248> │ │ │ │ │ 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 19d8c <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a078 <_loop0_100_rule+0x258> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 19d12 <_loop0_100_rule+0x1de> │ │ │ │ │ + b.n 19ffe <_loop0_100_rule+0x1de> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 19d82 <_loop0_100_rule+0x24e> │ │ │ │ │ - b.n 19dce <_loop0_100_rule+0x29a> │ │ │ │ │ + beq.n 1a06e <_loop0_100_rule+0x24e> │ │ │ │ │ + b.n 1a0ba <_loop0_100_rule+0x29a> │ │ │ │ │ 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 19b9c <_loop0_100_rule+0x68> │ │ │ │ │ + beq.w 19e88 <_loop0_100_rule+0x68> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 19d6a <_loop0_100_rule+0x236> │ │ │ │ │ + b.n 1a056 <_loop0_100_rule+0x236> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19d9e <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a08a <_loop0_100_rule+0x26a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19d9e <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a08a <_loop0_100_rule+0x26a> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19e3e <_loop0_100_rule+0x30a> │ │ │ │ │ + cbz r0, 1a12a <_loop0_100_rule+0x30a> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 19d2e <_loop0_100_rule+0x1fa> │ │ │ │ │ + b.n 1a01a <_loop0_100_rule+0x1fa> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19df4 <_loop0_100_rule+0x2c0> │ │ │ │ │ + beq.n 1a0e0 <_loop0_100_rule+0x2c0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19d6a <_loop0_100_rule+0x236> │ │ │ │ │ + b.n 1a056 <_loop0_100_rule+0x236> │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19d8c <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a078 <_loop0_100_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19c1e <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 19f0a <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19c1e <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 19f0a <_loop0_100_rule+0xea> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19b62 <_loop0_100_rule+0x2e> │ │ │ │ │ + beq.w 19e4e <_loop0_100_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 19d8c <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 1a078 <_loop0_100_rule+0x258> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19c1c <_loop0_100_rule+0xe8> │ │ │ │ │ + beq.w 19f08 <_loop0_100_rule+0xe8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19c1e <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 19f0a <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19c1e <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 19f0a <_loop0_100_rule+0xea> │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d9c <_loop0_100_rule+0x268> │ │ │ │ │ + beq.w 1a088 <_loop0_100_rule+0x268> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19d9e <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a08a <_loop0_100_rule+0x26a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19d9e <_loop0_100_rule+0x26a> │ │ │ │ │ + b.n 1a08a <_loop0_100_rule+0x26a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019eb8 : │ │ │ │ │ +0001a1a4 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a0d6 │ │ │ │ │ + beq.w 1a3c2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a0e4 │ │ │ │ │ + bne.w 1a3d0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a10c │ │ │ │ │ + bne.w 1a3f8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19f4e │ │ │ │ │ + cbnz r0, 1a23a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a0ea │ │ │ │ │ + bne.w 1a3d6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a16a │ │ │ │ │ + bne.w 1a456 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a164 │ │ │ │ │ + bne.w 1a450 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a0f2 │ │ │ │ │ + beq.w 1a3de │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19fc6 │ │ │ │ │ + bne.n 1a2b2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19f8e │ │ │ │ │ + cbnz r0, 1a27a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18dd0 │ │ │ │ │ + bl 190bc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19efa │ │ │ │ │ + beq.n 1a1e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1160 │ │ │ │ │ + bl 102c │ │ │ │ │ R_ARM_THM_CALL _loop0_110_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19efa │ │ │ │ │ + beq.n 1a1e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a348 │ │ │ │ │ + bl 1a634 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 19efc │ │ │ │ │ + bne.n 1a1e8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 19fb0 │ │ │ │ │ + cbz r0, 1a29c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 19f46 │ │ │ │ │ + b.n 1a232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18dd0 │ │ │ │ │ + bl 190bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f3c │ │ │ │ │ + beq.n 1a228 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19f82 │ │ │ │ │ + bne.n 1a26e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f88 │ │ │ │ │ + beq.n 1a274 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19f46 │ │ │ │ │ + b.n 1a232 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a0c4 │ │ │ │ │ + beq.n 1a3b0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a01a │ │ │ │ │ + cbnz r0, 1a306 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a0d0 │ │ │ │ │ + bne.n 1a3bc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a06a │ │ │ │ │ + bne.n 1a356 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a0d0 │ │ │ │ │ + bne.n 1a3bc │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a0a0 │ │ │ │ │ + bne.n 1a38c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19f32 │ │ │ │ │ - b.n 19f3e │ │ │ │ │ + beq.n 1a21e │ │ │ │ │ + b.n 1a22a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19fe2 │ │ │ │ │ + beq.n 1a2ce │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19fe2 │ │ │ │ │ + beq.n 1a2ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ @@ -45253,192 +45554,192 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 1a00c │ │ │ │ │ + beq.n 1a2f8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a010 │ │ │ │ │ + b.n 1a2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ff6 │ │ │ │ │ + beq.n 1a2e2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ff6 │ │ │ │ │ + beq.n 1a2e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ff6 │ │ │ │ │ + beq.n 1a2e2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1a044 │ │ │ │ │ + b.n 1a330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a00a │ │ │ │ │ + beq.n 1a2f6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a00a │ │ │ │ │ + beq.n 1a2f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a08c │ │ │ │ │ - b.n 1a00a │ │ │ │ │ + bne.n 1a378 │ │ │ │ │ + b.n 1a2f6 │ │ │ │ │ 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 19fd6 │ │ │ │ │ + beq.n 1a2c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a010 │ │ │ │ │ + b.n 1a2fc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19ee4 │ │ │ │ │ + beq.w 1a1d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 19f46 │ │ │ │ │ + b.n 1a232 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19f46 │ │ │ │ │ + b.n 1a232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19f3c │ │ │ │ │ + bne.w 1a228 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19f32 │ │ │ │ │ - b.n 19fc8 │ │ │ │ │ + beq.w 1a21e │ │ │ │ │ + b.n 1a2b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a246 │ │ │ │ │ + beq.w 1a532 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a258 │ │ │ │ │ + bne.w 1a544 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a252 │ │ │ │ │ + bne.w 1a53e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a20e │ │ │ │ │ + bne.n 1a4fa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a252 │ │ │ │ │ + bne.w 1a53e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a1aa │ │ │ │ │ + cbnz r0, 1a496 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 19ef0 │ │ │ │ │ + beq.w 1a1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 19f46 │ │ │ │ │ + b.n 1a232 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1a19c │ │ │ │ │ + cbz r0, 1a488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3720 │ │ │ │ │ + bl 35d4 │ │ │ │ │ R_ARM_THM_CALL _loop1_111_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1a19c │ │ │ │ │ + cbz r0, 1a488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a348 │ │ │ │ │ + bl 1a634 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r1, 1a19e │ │ │ │ │ + cbnz r1, 1a48a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19f82 │ │ │ │ │ - b.n 19fb0 │ │ │ │ │ + bne.w 1a26e │ │ │ │ │ + b.n 1a29c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 19f1e │ │ │ │ │ - b.n 1a164 │ │ │ │ │ + beq.w 1a20a │ │ │ │ │ + b.n 1a450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f5c │ │ │ │ │ R_ARM_THM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a154 │ │ │ │ │ + beq.n 1a440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1160 │ │ │ │ │ + bl 102c │ │ │ │ │ R_ARM_THM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a154 │ │ │ │ │ + beq.n 1a440 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a154 │ │ │ │ │ + beq.n 1a440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f5c │ │ │ │ │ R_ARM_THM_CALL _tmp_201_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a154 │ │ │ │ │ + beq.n 1a440 │ │ │ │ │ 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 │ │ │ │ │ @@ -45447,35 +45748,35 @@ │ │ │ │ │ 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] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 1a156 │ │ │ │ │ + beq.n 1a442 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a15a │ │ │ │ │ + b.n 1a446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a140 │ │ │ │ │ + beq.n 1a42c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a140 │ │ │ │ │ + beq.n 1a42c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -45483,92 +45784,92 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 1a1f6 │ │ │ │ │ + b.n 1a4e2 │ │ │ │ │ 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 1a314 │ │ │ │ │ + beq.n 1a600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a15a │ │ │ │ │ + b.n 1a446 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a2de │ │ │ │ │ + beq.n 1a5ca │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a2d6 │ │ │ │ │ + bne.n 1a5c2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a2e6 │ │ │ │ │ + bne.n 1a5d2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 1a2d6 │ │ │ │ │ + cbnz r1, 1a5c2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1a296 │ │ │ │ │ + cbnz r0, 1a582 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a12c │ │ │ │ │ + b.n 1a418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1a318 │ │ │ │ │ + beq.n 1a604 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a328 │ │ │ │ │ + bne.n 1a614 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1a320 │ │ │ │ │ + cbz r0, 1a60c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 1a12a │ │ │ │ │ - b.n 1a2ec │ │ │ │ │ + beq.w 1a416 │ │ │ │ │ + b.n 1a5d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a12c │ │ │ │ │ + b.n 1a418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a266 │ │ │ │ │ + b.n 1a552 │ │ │ │ │ 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 │ │ │ │ │ @@ -45579,135 +45880,135 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a1fc │ │ │ │ │ + beq.w 1a4e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 19f88 │ │ │ │ │ + b.n 1a274 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1a11c │ │ │ │ │ + b.n 1a408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a2a4 │ │ │ │ │ + b.n 1a590 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbz r1, 1a330 │ │ │ │ │ + cbz r1, 1a61c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a290 │ │ │ │ │ + b.n 1a57c │ │ │ │ │ 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 1a2ba │ │ │ │ │ + bne.n 1a5a6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a290 │ │ │ │ │ + b.n 1a57c │ │ │ │ │ │ │ │ │ │ -0001a348 : │ │ │ │ │ +0001a634 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ 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 1a4ae │ │ │ │ │ + beq.w 1a79a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a4a6 │ │ │ │ │ + bne.w 1a792 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r3, 1a39e │ │ │ │ │ + cbnz r3, 1a68a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a392 │ │ │ │ │ + cbnz r0, 1a67e │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18dd0 │ │ │ │ │ + bl 190bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a388 │ │ │ │ │ - b.n 1a384 │ │ │ │ │ + bne.n 1a674 │ │ │ │ │ + b.n 1a670 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a492 │ │ │ │ │ + beq.n 1a77e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a3f2 │ │ │ │ │ + cbnz r0, 1a6de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a4a0 │ │ │ │ │ + bne.n 1a78c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a46e │ │ │ │ │ + bne.n 1a75a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a4a0 │ │ │ │ │ + bne.n 1a78c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a442 │ │ │ │ │ + bne.n 1a72e │ │ │ │ │ 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 1a37a │ │ │ │ │ + beq.n 1a666 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a38c │ │ │ │ │ + b.n 1a678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3b6 │ │ │ │ │ + beq.n 1a6a2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3b6 │ │ │ │ │ + beq.n 1a6a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -45716,119 +46017,119 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 1a3e0 │ │ │ │ │ + beq.n 1a6cc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a3e4 │ │ │ │ │ + b.n 1a6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3de │ │ │ │ │ + beq.n 1a6ca │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3de │ │ │ │ │ + beq.n 1a6ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bb0 │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3de │ │ │ │ │ + beq.n 1a6ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1a412 │ │ │ │ │ + b.n 1a6fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3ca │ │ │ │ │ + beq.n 1a6b6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3ca │ │ │ │ │ + beq.n 1a6b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18e50 │ │ │ │ │ + bl 1913c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a3ca │ │ │ │ │ - b.n 1a464 │ │ │ │ │ + beq.n 1a6b6 │ │ │ │ │ + b.n 1a750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1a4a0 │ │ │ │ │ + cbnz r2, 1a78c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1a3ac │ │ │ │ │ + b.n 1a698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a3e4 │ │ │ │ │ + b.n 1a6d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a38c │ │ │ │ │ + b.n 1a678 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a36a │ │ │ │ │ + b.n 1a656 │ │ │ │ │ │ │ │ │ │ -0001a4b4 <_loop0_1_rule>: │ │ │ │ │ +0001a7a0 <_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1a598 <_loop0_1_rule+0xe4> │ │ │ │ │ + beq.n 1a884 <_loop0_1_rule+0xe4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a5a4 <_loop0_1_rule+0xf0> │ │ │ │ │ + bne.n 1a890 <_loop0_1_rule+0xf0> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a56e <_loop0_1_rule+0xba> │ │ │ │ │ + beq.n 1a85a <_loop0_1_rule+0xba> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1a576 <_loop0_1_rule+0xc2> │ │ │ │ │ + bne.n 1a862 <_loop0_1_rule+0xc2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a51c <_loop0_1_rule+0x68> │ │ │ │ │ + cbnz r0, 1a808 <_loop0_1_rule+0x68> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ 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, 1a568 <_loop0_1_rule+0xb4> │ │ │ │ │ + cbz r0, 1a854 <_loop0_1_rule+0xb4> │ │ │ │ │ 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 │ │ │ │ │ @@ -45839,220 +46140,220 @@ │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 1a558 <_loop0_1_rule+0xa4> │ │ │ │ │ + cbnz r0, 1a844 <_loop0_1_rule+0xa4> │ │ │ │ │ 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, 1a568 <_loop0_1_rule+0xb4> │ │ │ │ │ + cbz r0, 1a854 <_loop0_1_rule+0xb4> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1a508 <_loop0_1_rule+0x54> │ │ │ │ │ + ble.n 1a7f4 <_loop0_1_rule+0x54> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 1a508 <_loop0_1_rule+0x54> │ │ │ │ │ - b.n 1a546 <_loop0_1_rule+0x92> │ │ │ │ │ + beq.n 1a7f4 <_loop0_1_rule+0x54> │ │ │ │ │ + b.n 1a832 <_loop0_1_rule+0x92> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 1a57e <_loop0_1_rule+0xca> │ │ │ │ │ + beq.n 1a86a <_loop0_1_rule+0xca> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1a526 <_loop0_1_rule+0x72> │ │ │ │ │ + b.n 1a812 <_loop0_1_rule+0x72> │ │ │ │ │ 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 1a512 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1a7fe <_loop0_1_rule+0x5e> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a5aa <_loop0_1_rule+0xf6> │ │ │ │ │ + cbz r0, 1a896 <_loop0_1_rule+0xf6> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1a55c <_loop0_1_rule+0xa8> │ │ │ │ │ + b.n 1a848 <_loop0_1_rule+0xa8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a4de <_loop0_1_rule+0x2a> │ │ │ │ │ + beq.n 1a7ca <_loop0_1_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a512 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1a7fe <_loop0_1_rule+0x5e> │ │ │ │ │ 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 1a512 <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1a7fe <_loop0_1_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a5c0 <_tmp_167_rule>: │ │ │ │ │ +0001a8ac <_tmp_167_rule>: │ │ │ │ │ _tmp_167_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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1a610 <_tmp_167_rule+0x50> │ │ │ │ │ + beq.n 1a8fc <_tmp_167_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1a61c <_tmp_167_rule+0x5c> │ │ │ │ │ + cbnz r2, 1a908 <_tmp_167_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, 1a60a <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r0, 1a8f6 <_tmp_167_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1a60a <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r3, 1a8f6 <_tmp_167_rule+0x4a> │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a60a <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r0, 1a8f6 <_tmp_167_rule+0x4a> │ │ │ │ │ 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 1a606 <_tmp_167_rule+0x46> │ │ │ │ │ + b.n 1a8f2 <_tmp_167_rule+0x46> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a5e4 <_tmp_167_rule+0x24> │ │ │ │ │ + beq.n 1a8d0 <_tmp_167_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a606 <_tmp_167_rule+0x46> │ │ │ │ │ + b.n 1a8f2 <_tmp_167_rule+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a624 : │ │ │ │ │ +0001a910 : │ │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1acd4 │ │ │ │ │ + beq.w 1af9e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ace2 │ │ │ │ │ + bne.w 1afac │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a874 │ │ │ │ │ + beq.w 1ab58 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r5 │ │ │ │ │ - beq.w 1a88c │ │ │ │ │ + beq.w 1ab70 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r3, [ip, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ab04 │ │ │ │ │ + beq.w 1ae48 │ │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1ab1c │ │ │ │ │ + beq.w 1ae60 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ab52 │ │ │ │ │ + beq.w 1ae96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1af14 │ │ │ │ │ + bl 1b1f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a982 │ │ │ │ │ + beq.w 1ac64 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1ad00 │ │ │ │ │ + beq.w 1af7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ab66 │ │ │ │ │ + bne.w 1af74 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ab8c │ │ │ │ │ + beq.w 1af12 │ │ │ │ │ ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1ab66 │ │ │ │ │ + bne.w 1af74 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a8b6 │ │ │ │ │ + bne.w 1ab9a │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ 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.w 1ab86 │ │ │ │ │ + beq.w 1af0c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -46061,723 +46362,722 @@ │ │ │ │ │ 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 1aa8e │ │ │ │ │ + beq.w 1ad62 │ │ │ │ │ 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 1ac0e │ │ │ │ │ + beq.w 1af48 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1a9ae │ │ │ │ │ + bne.w 1ac92 │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1ab6e │ │ │ │ │ + beq.w 1af2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1aa40 │ │ │ │ │ + bne.w 1ad20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a9e0 │ │ │ │ │ + bne.w 1acc4 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ac1e │ │ │ │ │ + bne.w 1af52 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1aba6 │ │ │ │ │ + beq.w 1aeaa │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1abbc │ │ │ │ │ + beq.w 1aebe │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ │ + ldrd fp, sl, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1abe8 │ │ │ │ │ + beq.w 1aee6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1af14 │ │ │ │ │ + bl 1b1f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a9a4 │ │ │ │ │ + beq.w 1ac86 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1ab9e │ │ │ │ │ + beq.w 1af24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a99e │ │ │ │ │ + bne.w 1ac80 │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a996 │ │ │ │ │ - ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 1a99e │ │ │ │ │ + beq.w 1ac78 │ │ │ │ │ + ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 1ac80 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a91e │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + bne.w 1ac02 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a990 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + beq.w 1ac72 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a9a6 │ │ │ │ │ + beq.w 1ac88 │ │ │ │ │ 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 1ac18 │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ + beq.w 1af02 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1a9ca │ │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ │ + bne.w 1acae │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1acec │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1afb8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + 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_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ace6 │ │ │ │ │ + bne.w 1afb2 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1a66c │ │ │ │ │ + bne.w 1a958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - blt.w 1ac4e │ │ │ │ │ + blt.w 1aff8 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r0, [ip, r7, lsl #2] │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a67e │ │ │ │ │ - b.n 1a780 │ │ │ │ │ + beq.w 1a96a │ │ │ │ │ + b.n 1aa6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1af14 │ │ │ │ │ + bl 1b1f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ac48 │ │ │ │ │ + beq.w 1aff2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1aa92 │ │ │ │ │ + bne.w 1ad66 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ab86 │ │ │ │ │ + beq.w 1af0c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1a718 │ │ │ │ │ + ble.w 1aa04 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r8, sl, lsl #2] │ │ │ │ │ str.w r2, [r3, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 1a718 │ │ │ │ │ - b.n 1a904 │ │ │ │ │ + beq.w 1aa04 │ │ │ │ │ + b.n 1abe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1af14 │ │ │ │ │ + bl 1b1f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a80c │ │ │ │ │ + beq.w 1afec │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1aab2 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + bne.w 1ad86 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 1a990 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 1ac72 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1a820 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - ldr.w r1, [r9, sl, lsl #2] │ │ │ │ │ - str.w r1, [r2, sl, lsl #2] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - beq.w 1a820 │ │ │ │ │ - b.n 1a96a │ │ │ │ │ + ble.w 1ab0a │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r2, [r7, r9, lsl #2] │ │ │ │ │ + str.w r2, [r3, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + beq.w 1ab0a │ │ │ │ │ + b.n 1ac4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a774 │ │ │ │ │ + b.n 1aa60 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + 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 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1a86a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1ab50 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1a754 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + b.n 1aa40 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ - b.n 1a860 │ │ │ │ │ + b.n 1ab46 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a780 │ │ │ │ │ + bne.w 1aa6c │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1ac34 │ │ │ │ │ + beq.w 1adda │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1ad24 │ │ │ │ │ - cbz r0, 1aa0e │ │ │ │ │ + bl 1b000 │ │ │ │ │ + cbz r0, 1acf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1acb4 │ │ │ │ │ + bne.w 1afcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ac42 │ │ │ │ │ + bne.n 1ade8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 1ad24 │ │ │ │ │ + bl 1b000 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 1aa38 │ │ │ │ │ + cbz r0, 1ad18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ac56 │ │ │ │ │ + bne.n 1adee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 1a780 │ │ │ │ │ + b.n 1aa6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2708 <_tmp_9_rule+0x28> │ │ │ │ │ + bl 25d4 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a770 │ │ │ │ │ + beq.w 1aa5c │ │ │ │ │ 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 1ac26 │ │ │ │ │ + beq.w 1af66 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a866 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1ac2e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a782 │ │ │ │ │ + beq.w 1af58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1ac8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a986 │ │ │ │ │ + b.n 1ac68 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1af14 │ │ │ │ │ + bl 1b1f0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a8e4 │ │ │ │ │ + beq.w 1abc8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1aad2 │ │ │ │ │ + beq.n 1ada6 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ str.w r2, [r8, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1a8d4 │ │ │ │ │ + b.n 1abb8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1af14 │ │ │ │ │ + bl 1b1f0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a94a │ │ │ │ │ + beq.w 1ac2e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1aaea │ │ │ │ │ - ldr.w fp, [r5, #8] │ │ │ │ │ - str.w r2, [r9, r4, lsl #2] │ │ │ │ │ + beq.n 1adc0 │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + str.w r2, [r7, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1a93c │ │ │ │ │ + b.n 1ac1e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab82 │ │ │ │ │ + beq.w 1af08 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1aaa6 │ │ │ │ │ + b.n 1ad7a │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a98c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 1aac6 │ │ │ │ │ + beq.w 1ac6e │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 1ad9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ad08 │ │ │ │ │ + beq.w 1acd8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 1aa6c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ad18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8608 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1ad18 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + 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, [r2, #28] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r2, #16] │ │ │ │ │ + bl dac │ │ │ │ │ + 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 1ad1a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1aa6c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1af8e │ │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 1ad10 │ │ │ │ │ + bne.w 1af96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1ad18 │ │ │ │ │ + blt.w 1af84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ ldr.w fp, [r1, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a986 │ │ │ │ │ + bne.w 1ac68 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1a6b2 │ │ │ │ │ + bne.w 1a99e │ │ │ │ │ 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 1a6b2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1a986 │ │ │ │ │ + beq.w 1a99e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a984 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1ac04 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a774 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a984 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a7d8 │ │ │ │ │ + b.n 1ac68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1ac18 │ │ │ │ │ + cbnz r3, 1af02 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1a7a0 │ │ │ │ │ + bne.w 1aa8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1abfc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1a9a6 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 1a7ba │ │ │ │ │ + blt.n 1aefa │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ + ldrd fp, sl, [r2, #12] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 1af04 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 1aaa6 │ │ │ │ │ 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 1a7ba │ │ │ │ │ + beq.w 1aaa6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1a9a6 │ │ │ │ │ + b.n 1ac88 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1ac8a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1ac8a │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a9a8 │ │ │ │ │ + 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 1ac66 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1aac4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cbnz r0, 1af3e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1aa60 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a774 │ │ │ │ │ + b.n 1aa60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a774 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1a9a8 │ │ │ │ │ + b.n 1aa60 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a86e │ │ │ │ │ + b.n 1ab50 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cbnz r0, 1af6e │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1aa6e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 1a782 │ │ │ │ │ + b.n 1aa6e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a782 │ │ │ │ │ + b.n 1aa6e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1ac66 │ │ │ │ │ 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 1a9f4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1a780 │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - b.n 1a8e8 │ │ │ │ │ + b.n 1a9bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a782 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1aa38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1aa38 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - 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, [r2, #28] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl ee0 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1aa60 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1aa60 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ │ + b.n 1a984 │ │ │ │ │ + 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 1a93c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1ab50 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + b.n 1aa6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1aa3a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a780 │ │ │ │ │ + beq.w 1ac8a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1ac8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1aa0e │ │ │ │ │ + beq.w 1acf2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ - b.n 1ac82 │ │ │ │ │ - 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 1a650 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1ac20 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n 1a782 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a9a8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a9a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a6d0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a774 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ │ - b.n 1a698 │ │ │ │ │ + b.n 1ae16 │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + b.n 1ac32 │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + b.n 1abcc │ │ │ │ │ movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a774 │ │ │ │ │ - nop │ │ │ │ │ + b.n 1aa6e │ │ │ │ │ │ │ │ │ │ -0001ad24 : │ │ │ │ │ +0001b000 : │ │ │ │ │ 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 1aec4 │ │ │ │ │ + beq.w 1b1a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1aebc │ │ │ │ │ + bne.w 1b198 │ │ │ │ │ ldrd r8, r6, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 1aee8 │ │ │ │ │ + beq.w 1b1c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1aed2 │ │ │ │ │ + beq.w 1b1ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1af14 │ │ │ │ │ + bl 1b1f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ae66 │ │ │ │ │ + beq.n 1b142 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1aeca │ │ │ │ │ + beq.w 1b1a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ae60 │ │ │ │ │ + bne.n 1b13c │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ae58 │ │ │ │ │ + beq.n 1b134 │ │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1ae60 │ │ │ │ │ + bne.n 1b13c │ │ │ │ │ mov r7, fp │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ae24 │ │ │ │ │ + bne.n 1b100 │ │ │ │ │ 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 1ae52 │ │ │ │ │ + beq.n 1b12e │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bgt.n 1ae40 │ │ │ │ │ + bgt.n 1b11c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -46786,588 +47086,587 @@ │ │ │ │ │ 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 1ae6a │ │ │ │ │ + beq.n 1b146 │ │ │ │ │ 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 1aea4 │ │ │ │ │ + beq.n 1b180 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1ae72 │ │ │ │ │ + bne.n 1b14e │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1aeaa │ │ │ │ │ + beq.n 1b186 │ │ │ │ │ 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, r4 │ │ │ │ │ - bl 1af14 │ │ │ │ │ + bl 1b1f0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1adc6 │ │ │ │ │ + beq.n 1b0a2 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 1ae8a │ │ │ │ │ + beq.n 1b166 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r2, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1adba │ │ │ │ │ + b.n 1b096 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, fp, lsl #2] │ │ │ │ │ str.w r1, [r2, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 1add8 │ │ │ │ │ + b.n 1b0b4 │ │ │ │ │ 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 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1ae18 │ │ │ │ │ + b.n 1b0f4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ 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 1ae12 │ │ │ │ │ + b.n 1b0ee │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ae52 │ │ │ │ │ + beq.n 1b12e │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1ae34 │ │ │ │ │ + b.n 1b110 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ae1a │ │ │ │ │ + b.n 1b0f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ae6e │ │ │ │ │ + beq.n 1b14a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ae1a │ │ │ │ │ + b.n 1b0f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ae1a │ │ │ │ │ + b.n 1b0f6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ad48 │ │ │ │ │ + b.n 1b024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ad94 │ │ │ │ │ + b.n 1b070 │ │ │ │ │ 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 1ad78 │ │ │ │ │ + beq.w 1b054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ae6a │ │ │ │ │ + b.n 1b146 │ │ │ │ │ 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 1af0c │ │ │ │ │ + blt.n 1b1e8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1ad6a │ │ │ │ │ - b.n 1ae18 │ │ │ │ │ + beq.w 1b046 │ │ │ │ │ + b.n 1b0f4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ae1a │ │ │ │ │ + b.n 1b0f6 │ │ │ │ │ │ │ │ │ │ -0001af14 : │ │ │ │ │ +0001b1f0 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1ba5c │ │ │ │ │ + beq.w 1bd38 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ba6a │ │ │ │ │ + bne.w 1bd46 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1069 @ 0x42d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1af62 │ │ │ │ │ + cbz r0, 1b23e │ │ │ │ │ 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 r6, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ba6a │ │ │ │ │ + bne.w 1bd46 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ba98 │ │ │ │ │ + beq.w 1bd74 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1ba74 │ │ │ │ │ + beq.w 1bd50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f0 │ │ │ │ │ + bl 23bc │ │ │ │ │ R_ARM_THM_CALL signed_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2f8 │ │ │ │ │ + bne.w 1b5d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ba90 │ │ │ │ │ + bne.w 1bd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25dc │ │ │ │ │ + bl 24a8 │ │ │ │ │ R_ARM_THM_CALL complex_number_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b30e │ │ │ │ │ + bne.w 1b5ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ba90 │ │ │ │ │ + bne.w 1bd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6cd0 │ │ │ │ │ + bl 6cac │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b30e │ │ │ │ │ + bne.w 1b5ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ba90 │ │ │ │ │ + bne.w 1bd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bb22 │ │ │ │ │ + bne.w 1bdfe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ba90 │ │ │ │ │ + bne.w 1bd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1baaa │ │ │ │ │ + bne.w 1bd86 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ba90 │ │ │ │ │ + bne.w 1bd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bae8 │ │ │ │ │ + bne.w 1bdc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bb06 │ │ │ │ │ + bne.w 1bde2 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1bb0c │ │ │ │ │ + beq.w 1bde8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1bb3e │ │ │ │ │ + beq.w 1be1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2708 <_tmp_9_rule+0x28> │ │ │ │ │ + bl 25d4 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2aa │ │ │ │ │ + bne.w 1b586 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bb06 │ │ │ │ │ + bne.w 1bde2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27a4 <_tmp_10_rule+0x5c> │ │ │ │ │ + bl 2670 <_tmp_7_rule+0x60> │ │ │ │ │ R_ARM_THM_CALL wildcard_pattern_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2de │ │ │ │ │ + bne.w 1b5ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ba6a │ │ │ │ │ + bne.w 1bd46 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ba4c │ │ │ │ │ + beq.w 1bd28 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1ba1c │ │ │ │ │ + beq.w 1bcf8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2874 │ │ │ │ │ - R_ARM_THM_CALL attr_rule │ │ │ │ │ + bl 1c090 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b692 │ │ │ │ │ + bne.w 1b96e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bb06 │ │ │ │ │ + bne.w 1bde2 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1ba06 │ │ │ │ │ + beq.w 1bce2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b66c │ │ │ │ │ + bne.w 1b948 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ba6a │ │ │ │ │ + bne.w 1bd46 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1bb90 │ │ │ │ │ + beq.w 1be6c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1bbb8 │ │ │ │ │ + beq.w 1be94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b52c │ │ │ │ │ + bne.w 1b808 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bb9e │ │ │ │ │ + bne.w 1be7a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b9a4 │ │ │ │ │ + bne.w 1bc80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bb06 │ │ │ │ │ + bne.w 1bde2 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1b994 │ │ │ │ │ + beq.w 1bc70 │ │ │ │ │ ldrd fp, r3, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.w 1b8e8 │ │ │ │ │ + beq.w 1bbc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b34a │ │ │ │ │ + bne.w 1b626 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b908 │ │ │ │ │ + bne.w 1bbe4 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b39e │ │ │ │ │ + bne.w 1b67a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b908 │ │ │ │ │ + bne.w 1bbe4 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b40a │ │ │ │ │ + bne.w 1b6e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b908 │ │ │ │ │ + bne.w 1bbe4 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b4aa │ │ │ │ │ + bne.w 1b786 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bb06 │ │ │ │ │ + bne.w 1bde2 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1b96a │ │ │ │ │ + beq.w 1bc46 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 1b8c6 │ │ │ │ │ + beq.w 1bba2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29c4 │ │ │ │ │ + bl 2740 <_tmp_9_rule+0x54> │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1b212 │ │ │ │ │ + cbz r0, 1b4ee │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b212 │ │ │ │ │ + cbz r0, 1b4ee │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b97a │ │ │ │ │ + bne.w 1bc56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b8e2 │ │ │ │ │ + bne.w 1bbbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29c4 │ │ │ │ │ + bl 2740 <_tmp_9_rule+0x54> │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b586 │ │ │ │ │ + beq.w 1b862 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b586 │ │ │ │ │ + beq.w 1b862 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c9c │ │ │ │ │ + bl 2b50 │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b586 │ │ │ │ │ + beq.w 1b862 │ │ │ │ │ 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 1b588 │ │ │ │ │ + bne.w 1b864 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b586 │ │ │ │ │ + beq.w 1b862 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ 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 1b8e2 │ │ │ │ │ + beq.w 1bbbe │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b632 │ │ │ │ │ + beq.w 1b90e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b2de │ │ │ │ │ + b.n 1b5ba │ │ │ │ │ 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 1b9ea │ │ │ │ │ + beq.w 1bcc6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r7, [r1, #24] │ │ │ │ │ str r7, [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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b9d4 │ │ │ │ │ + beq.w 1bcb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1069 @ 0x42d │ │ │ │ │ str r5, [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 1af5c │ │ │ │ │ + b.n 1b238 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_67_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_67_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1af9c │ │ │ │ │ + beq.w 1b278 │ │ │ │ │ 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 1bb6a │ │ │ │ │ + beq.w 1be46 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 1b2d8 │ │ │ │ │ + bne.n 1b5b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b01c │ │ │ │ │ + beq.w 1b2f8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b020 │ │ │ │ │ + b.n 1b2fc │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b172 │ │ │ │ │ + beq.w 1b44e │ │ │ │ │ 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 1b8b8 │ │ │ │ │ + beq.w 1bb94 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -47375,547 +47674,547 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b2a0 │ │ │ │ │ + bne.n 1b57c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b1c2 │ │ │ │ │ + beq.w 1b49e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b1c6 │ │ │ │ │ + b.n 1b4a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 36b4 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b18c │ │ │ │ │ + beq.w 1b468 │ │ │ │ │ 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 1b18e │ │ │ │ │ + bne.w 1b46a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b18c │ │ │ │ │ + beq.w 1b468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b8b8 │ │ │ │ │ + beq.w 1bb94 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ │ strd r7, r2, [sp] │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2a0 │ │ │ │ │ - b.n 1b38a │ │ │ │ │ + bne.w 1b57c │ │ │ │ │ + b.n 1b666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3708 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b1a6 │ │ │ │ │ + beq.w 1b482 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b1a6 │ │ │ │ │ + beq.w 1b482 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3800 │ │ │ │ │ + bl 36b4 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b1a6 │ │ │ │ │ + beq.w 1b482 │ │ │ │ │ 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 1b1a8 │ │ │ │ │ + bne.w 1b484 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b1a6 │ │ │ │ │ + beq.w 1b482 │ │ │ │ │ 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 1b8b8 │ │ │ │ │ + beq.w 1bb94 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b8c0 │ │ │ │ │ + beq.w 1bb9c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b8b2 │ │ │ │ │ + beq.w 1bb8e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2a0 │ │ │ │ │ - b.n 1b38a │ │ │ │ │ + bne.w 1b57c │ │ │ │ │ + b.n 1b666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3854 │ │ │ │ │ + bl 3708 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b1c0 │ │ │ │ │ + beq.w 1b49c │ │ │ │ │ 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 1bbb2 │ │ │ │ │ + bne.w 1be8e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b1c0 │ │ │ │ │ + beq.w 1b49c │ │ │ │ │ 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 1b8b8 │ │ │ │ │ + beq.w 1bb94 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bbac │ │ │ │ │ + beq.w 1be88 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bba6 │ │ │ │ │ + beq.w 1be82 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2a0 │ │ │ │ │ - b.n 1b38a │ │ │ │ │ + bne.w 1b57c │ │ │ │ │ + b.n 1b666 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a18 │ │ │ │ │ + bl 2794 <_tmp_10_rule+0x40> │ │ │ │ │ R_ARM_THM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b11c │ │ │ │ │ + bne.w 1b3f8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b11a │ │ │ │ │ + beq.w 1b3f6 │ │ │ │ │ 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 1bb80 │ │ │ │ │ + beq.w 1be5c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2a0 │ │ │ │ │ + bne.w 1b57c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b134 │ │ │ │ │ + beq.w 1b410 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b138 │ │ │ │ │ + b.n 1b414 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b8e2 │ │ │ │ │ + bne.w 1bbbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29c4 │ │ │ │ │ + bl 2740 <_tmp_9_rule+0x54> │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b642 │ │ │ │ │ + beq.n 1b91e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b642 │ │ │ │ │ + beq.n 1b91e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2de4 │ │ │ │ │ + bl 2c98 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b642 │ │ │ │ │ + beq.n 1b91e │ │ │ │ │ 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 1b644 │ │ │ │ │ + bne.n 1b920 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b642 │ │ │ │ │ + beq.n 1b91e │ │ │ │ │ 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 1b8e2 │ │ │ │ │ + beq.w 1bbbe │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb7a │ │ │ │ │ + beq.w 1be56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb74 │ │ │ │ │ + beq.w 1be50 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb8a │ │ │ │ │ + beq.w 1be66 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ strd r9, r1, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2a0 │ │ │ │ │ + bne.w 1b57c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 1b664 │ │ │ │ │ + cbz r0, 1b940 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b666 │ │ │ │ │ + b.n 1b942 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b8e2 │ │ │ │ │ + bne.w 1bbbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29c4 │ │ │ │ │ + bl 2740 <_tmp_9_rule+0x54> │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b6e4 │ │ │ │ │ + bne.n 1b9c0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b790 │ │ │ │ │ + bne.w 1ba6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1b2de │ │ │ │ │ + b.n 1b5ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a624 │ │ │ │ │ + bl 1a910 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0dc │ │ │ │ │ + beq.w 1b3b8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0dc │ │ │ │ │ + beq.w 1b3b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b2de │ │ │ │ │ + b.n 1b5ba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_70_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_70_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0b2 │ │ │ │ │ + beq.w 1b38e │ │ │ │ │ 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 1bbe2 │ │ │ │ │ + beq.w 1bebe │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2a0 │ │ │ │ │ + bne.w 1b57c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0b4 │ │ │ │ │ + beq.w 1b390 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b0b8 │ │ │ │ │ + b.n 1b394 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b658 │ │ │ │ │ + beq.n 1b934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c9c │ │ │ │ │ + bl 2b50 │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b658 │ │ │ │ │ + beq.n 1b934 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b658 │ │ │ │ │ + beq.n 1b934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2de4 │ │ │ │ │ + bl 2c98 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b658 │ │ │ │ │ + beq.n 1b934 │ │ │ │ │ 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 1b658 │ │ │ │ │ + bne.n 1b934 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b658 │ │ │ │ │ + beq.n 1b934 │ │ │ │ │ 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 1b8e2 │ │ │ │ │ + beq.w 1bbbe │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b91e │ │ │ │ │ + beq.w 1bbfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b918 │ │ │ │ │ + beq.w 1bbf4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1b7b8 │ │ │ │ │ + cbz r0, 1ba94 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r9, r1, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2a0 │ │ │ │ │ - b.n 1b632 │ │ │ │ │ + bne.w 1b57c │ │ │ │ │ + b.n 1b90e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b924 │ │ │ │ │ + bne.w 1bc00 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1b89e │ │ │ │ │ + beq.n 1bb7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29c4 │ │ │ │ │ + bl 2740 <_tmp_9_rule+0x54> │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ - cbnz r0, 1b7be │ │ │ │ │ + cbnz r0, 1ba9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b664 │ │ │ │ │ + b.n 1b940 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b770 │ │ │ │ │ + b.n 1ba4c │ │ │ │ │ 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 1b7b0 │ │ │ │ │ + beq.n 1ba8c │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b960 │ │ │ │ │ + beq.w 1bc3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b92a │ │ │ │ │ + bne.w 1bc06 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b94a │ │ │ │ │ + beq.w 1bc26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 2c9c │ │ │ │ │ + bl 2b50 │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b930 │ │ │ │ │ + bne.w 1bc0c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b92a │ │ │ │ │ + bne.w 1bc06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2de4 │ │ │ │ │ + bl 2c98 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b928 │ │ │ │ │ + beq.w 1bc04 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b928 │ │ │ │ │ + beq.n 1bc04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c9c │ │ │ │ │ + bl 2b50 │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b92a │ │ │ │ │ + beq.n 1bc06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ @@ -47941,259 +48240,259 @@ │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl dac │ │ │ │ │ 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 1b7b0 │ │ │ │ │ + beq.n 1ba8c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b7b2 │ │ │ │ │ + b.n 1ba8e │ │ │ │ │ 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 1b7a6 │ │ │ │ │ + beq.w 1ba82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b7b2 │ │ │ │ │ + b.n 1ba8e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b488 │ │ │ │ │ + b.n 1b764 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1b1c6 │ │ │ │ │ + b.n 1b4a2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b478 │ │ │ │ │ + b.n 1b754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1b90e │ │ │ │ │ + blt.n 1bbea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b1f0 │ │ │ │ │ + beq.w 1b4cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b666 │ │ │ │ │ + b.n 1b942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b9fa │ │ │ │ │ + blt.w 1bcd6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b164 │ │ │ │ │ + beq.w 1b440 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1b1c6 │ │ │ │ │ + b.n 1b4a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b666 │ │ │ │ │ + b.n 1b942 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b760 │ │ │ │ │ + b.n 1ba3c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b752 │ │ │ │ │ + b.n 1ba2e │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b666 │ │ │ │ │ + b.n 1b942 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b7b0 │ │ │ │ │ + b.n 1ba8c │ │ │ │ │ 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 1b804 │ │ │ │ │ + beq.w 1bae0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1b808 │ │ │ │ │ + b.n 1bae4 │ │ │ │ │ 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 1b7f2 │ │ │ │ │ + beq.w 1bace │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b92a │ │ │ │ │ + b.n 1bc06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b7dc │ │ │ │ │ + b.n 1bab8 │ │ │ │ │ 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 1b1dc │ │ │ │ │ - b.n 1b8e2 │ │ │ │ │ + beq.w 1b4b8 │ │ │ │ │ + b.n 1bbbe │ │ │ │ │ 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 1b8e2 │ │ │ │ │ + beq.n 1bbbe │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 1b284 │ │ │ │ │ + b.n 1b560 │ │ │ │ │ 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 1b14e │ │ │ │ │ - b.n 1b908 │ │ │ │ │ + beq.w 1b42a │ │ │ │ │ + b.n 1bbe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f4 │ │ │ │ │ + bl 21c0 │ │ │ │ │ R_ARM_THM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r2, 1b9f4 │ │ │ │ │ + cbnz r2, 1bcd0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b132 │ │ │ │ │ + beq.w 1b40e │ │ │ │ │ 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 1bb80 │ │ │ │ │ + beq.w 1be5c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 1b55e │ │ │ │ │ + b.n 1b83a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b05a │ │ │ │ │ + beq.w 1b336 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1b05e │ │ │ │ │ + b.w 1b33a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b05e │ │ │ │ │ + b.w 1b33a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1b136 │ │ │ │ │ + b.w 1b412 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b1c6 │ │ │ │ │ + b.w 1b4a2 │ │ │ │ │ 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 1b0ce │ │ │ │ │ + beq.w 1b3aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1b0e2 │ │ │ │ │ + b.w 1b3be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1ba40 │ │ │ │ │ + blt.n 1bd1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b0a4 │ │ │ │ │ + beq.w 1b380 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b0b8 │ │ │ │ │ + b.w 1b394 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b0b8 │ │ │ │ │ + b.w 1b394 │ │ │ │ │ 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 1b090 │ │ │ │ │ - b.n 1ba38 │ │ │ │ │ + beq.w 1b36c │ │ │ │ │ + b.n 1bd14 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1af42 │ │ │ │ │ + beq.w 1b21e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.w 1af5c │ │ │ │ │ + b.w 1b238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bada │ │ │ │ │ + blt.n 1bdb6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1af8e │ │ │ │ │ + beq.w 1b26a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b020 │ │ │ │ │ + b.w 1b2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ba90 │ │ │ │ │ + bne.n 1bd6c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 1af7c │ │ │ │ │ + b.w 1b258 │ │ │ │ │ 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 1bb6a │ │ │ │ │ + beq.n 1be46 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -48201,541 +48500,496 @@ │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSingleton │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2d8 │ │ │ │ │ - b.n 1b336 │ │ │ │ │ + bne.w 1b5b4 │ │ │ │ │ + b.n 1b612 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b020 │ │ │ │ │ + b.w 1b2fc │ │ │ │ │ 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 1bb6a │ │ │ │ │ + beq.n 1be46 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 1bac6 │ │ │ │ │ + b.n 1bda2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ba6e │ │ │ │ │ + b.n 1bd4a │ │ │ │ │ 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 1b036 │ │ │ │ │ + beq.w 1b312 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b05e │ │ │ │ │ + b.w 1b33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1bb6a │ │ │ │ │ + cbz r0, 1be46 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 1bac6 │ │ │ │ │ + b.n 1bda2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bb5c │ │ │ │ │ + blt.n 1be38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b04a │ │ │ │ │ - b.n 1bb1a │ │ │ │ │ + beq.w 1b326 │ │ │ │ │ + b.n 1bdf6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b05e │ │ │ │ │ + b.w 1b33a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b020 │ │ │ │ │ + b.w 1b2fc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b600 │ │ │ │ │ + b.n 1b8dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b5f2 │ │ │ │ │ + b.n 1b8ce │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b138 │ │ │ │ │ + b.w 1b414 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b614 │ │ │ │ │ + b.n 1b8f0 │ │ │ │ │ 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 1b0f8 │ │ │ │ │ + beq.w 1b3d4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b138 │ │ │ │ │ + b.w 1b414 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b50c │ │ │ │ │ + b.n 1b7e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b4fc │ │ │ │ │ + b.n 1b7d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1b1c4 │ │ │ │ │ + b.w 1b4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bbd6 │ │ │ │ │ + blt.n 1beb2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b10c │ │ │ │ │ - b.n 1bb9e │ │ │ │ │ + beq.w 1b3e8 │ │ │ │ │ + b.n 1be7a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b138 │ │ │ │ │ + b.w 1b414 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 1b0b8 │ │ │ │ │ + b.w 1b394 │ │ │ │ │ │ │ │ │ │ -0001bbec : │ │ │ │ │ +0001bec8 : │ │ │ │ │ signed_real_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, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1bd64 │ │ │ │ │ + beq.w 1c040 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bcc2 │ │ │ │ │ + bne.n 1bf9e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1bd24 │ │ │ │ │ + beq.w 1c000 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1bd4c │ │ │ │ │ + beq.w 1c028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1bc70 │ │ │ │ │ + cbnz r0, 1bf4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bcc2 │ │ │ │ │ + bne.n 1bf9e │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 1bc86 │ │ │ │ │ + cbnz r0, 1bf62 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ - cbz r0, 1bcaa │ │ │ │ │ + cbz r0, 1bf86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1bc66 │ │ │ │ │ + b.n 1bf42 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1bdaa │ │ │ │ │ + beq.w 1c086 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1bd74 │ │ │ │ │ + bne.n 1c050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1bcca │ │ │ │ │ + cbnz r0, 1bfa6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bc5e │ │ │ │ │ + b.n 1bf3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bd60 │ │ │ │ │ + beq.n 1c03c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1bc52 │ │ │ │ │ + beq.n 1bf2e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1bc66 │ │ │ │ │ + b.n 1bf42 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1bd0e │ │ │ │ │ + cbz r0, 1bfea │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bd90 │ │ │ │ │ + beq.n 1c06c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r5, [r8, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bd7c │ │ │ │ │ + beq.n 1c058 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bc80 │ │ │ │ │ + b.n 1bf5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bca4 │ │ │ │ │ + beq.n 1bf80 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bc5e │ │ │ │ │ + b.n 1bf3a │ │ │ │ │ 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 1bd9e │ │ │ │ │ + blt.n 1c07a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1bd96 │ │ │ │ │ + cbnz r3, 1c072 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1bc3c │ │ │ │ │ + bne.w 1bf18 │ │ │ │ │ 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 1bc3c │ │ │ │ │ + beq.w 1bf18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1bcba │ │ │ │ │ + b.n 1bf96 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bcba │ │ │ │ │ + b.n 1bf96 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bc18 │ │ │ │ │ + beq.w 1bef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bcc2 │ │ │ │ │ + b.n 1bf9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bc5e │ │ │ │ │ + b.n 1bf3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bc80 │ │ │ │ │ + beq.w 1bf5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bc66 │ │ │ │ │ + b.n 1bf42 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1bc66 │ │ │ │ │ + b.n 1bf42 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1bc66 │ │ │ │ │ + b.n 1bf42 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bc66 │ │ │ │ │ + b.n 1bf42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1bc94 │ │ │ │ │ + b.n 1bf70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001bdb4 <_tmp_253_rule>: │ │ │ │ │ -_tmp_253_rule(): │ │ │ │ │ +0001c090 : │ │ │ │ │ +attr_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1bf52 <_tmp_253_rule+0x19e> │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1bf60 <_tmp_253_rule+0x1ac> │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 1c0d0 │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + movw r1, #1081 @ 0x439 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ + cbz r0, 1c0e8 │ │ │ │ │ + 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, sl, fp, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1081 @ 0x439 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1c0c2 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + movw r8, #6000 @ 0x1770 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #1081 @ 0x439 │ │ │ │ │ + bl 0 <_PyPegen_update_memo> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1c1de │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1beb2 <_tmp_253_rule+0xfe> │ │ │ │ │ - ldr.w sl, [r4, #12] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - beq.n 1bec4 <_tmp_253_rule+0x110> │ │ │ │ │ - mov sl, r5 │ │ │ │ │ + beq.n 1c1e6 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1c1c0 │ │ │ │ │ + ldrd sl, r2, [r4, #8] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + beq.n 1c1a6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ - ldrd r8, r7, [r2, #12] │ │ │ │ │ + ldrd fp, r9, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + bl 2740 <_tmp_9_rule+0x54> │ │ │ │ │ + R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1bf32 <_tmp_253_rule+0x17e> │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1be3c <_tmp_253_rule+0x88> │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r0, 1c14a │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 1bede <_tmp_253_rule+0x12a> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 122a4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1bee4 <_tmp_253_rule+0x130> │ │ │ │ │ - subs r3, #2 │ │ │ │ │ + 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 8624 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 1bf32 <_tmp_253_rule+0x17e> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - adds r0, r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1bf3e <_tmp_253_rule+0x18a> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1c1c4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c0ca │ │ │ │ │ + movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1bf00 <_tmp_253_rule+0x14c> │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 1bf32 <_tmp_253_rule+0x17e> │ │ │ │ │ + beq.n 1c130 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c130 │ │ │ │ │ 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 1bf74 <_tmp_253_rule+0x1c0> │ │ │ │ │ + beq.n 1c134 │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + movs r2, #1 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ - strd r7, r6, [sp] │ │ │ │ │ - bl 0 <_PyAST_Slice> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1bf66 <_tmp_253_rule+0x1b2> │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + bl 0 <_PyAST_Attribute> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ + cbz r0, 1c1cc │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1be34 <_tmp_253_rule+0x80> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1bede <_tmp_253_rule+0x12a> │ │ │ │ │ - ldrd sl, r2, [r4, #8] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - bne.n 1bdf8 <_tmp_253_rule+0x44> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r2, 1c1c4 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble.n 1c140 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + b.n 1c0f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bf1c <_tmp_253_rule+0x168> │ │ │ │ │ + blt.n 1c1d4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ - ldrd r8, r7, [r2, #12] │ │ │ │ │ + ldrd fp, r9, [r2, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1be02 <_tmp_253_rule+0x4e> │ │ │ │ │ + beq.n 1c126 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1bee8 <_tmp_253_rule+0x134> │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 1bf60 <_tmp_253_rule+0x1ac> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl fbe4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1beae <_tmp_253_rule+0xfa> │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n 1beae <_tmp_253_rule+0xfa> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 1be6a <_tmp_253_rule+0xb6> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1be72 <_tmp_253_rule+0xbe> │ │ │ │ │ + b.n 1c0ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1bf28 <_tmp_253_rule+0x174> │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1be6e <_tmp_253_rule+0xba> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1c134 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1bee8 <_tmp_253_rule+0x134> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 1be26 <_tmp_253_rule+0x72> │ │ │ │ │ - b.n 1bede <_tmp_253_rule+0x12a> │ │ │ │ │ + b.n 1c1c4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c0ca │ │ │ │ │ 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 1be58 <_tmp_253_rule+0xa4> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bf32 <_tmp_253_rule+0x17e> │ │ │ │ │ - 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 1bde0 <_tmp_253_rule+0x2c> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1be34 <_tmp_253_rule+0x80> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cbnz r0, 1bf7c <_tmp_253_rule+0x1c8> │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bee8 <_tmp_253_rule+0x134> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1bee8 <_tmp_253_rule+0x134> │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bee8 <_tmp_253_rule+0x134> │ │ │ │ │ + b.n 1c10e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001bf84 <_tmp_203_rule>: │ │ │ │ │ +0001c1f0 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b.w 17ee4 <_tmp_59_rule> │ │ │ │ │ + b.w 181d0 <_tmp_59_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ cbz r3, 146 <_tmp_267_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 170 <_tmp_267_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 168 <_tmp_267_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1c6 <_tmp_276_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 767c │ │ │ │ │ + bl 7658 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 1c6 <_tmp_276_rule+0x52> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -251,15 +251,15 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl ee0 <_tmp_268_rule+0x32> │ │ │ │ │ + bl dac <_gather_208_rule+0x16> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b.n 242 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 242 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ @@ -335,22 +335,22 @@ │ │ │ │ │ cbz r3, 2dc <_tmp_186_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 2fa <_tmp_186_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 189ac │ │ │ │ │ + bl 18c98 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f1c │ │ │ │ │ + bl 19208 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ │ cbz r6, 32c <_tmp_262_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 358 <_tmp_262_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl fbe4 │ │ │ │ │ + bl fbbc │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 33e <_tmp_262_rule+0x40> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 354 <_tmp_262_rule+0x56> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_214_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_214_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -574,15 +574,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 740 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 155fc <_loop1_216_rule> │ │ │ │ │ + bl 158dc <_loop1_216_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_216_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -591,15 +591,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 550 │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ 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, [r5, #12] │ │ │ │ │ - bl ee0 <_tmp_268_rule+0x32> │ │ │ │ │ + bl dac <_gather_208_rule+0x16> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cbnz r0, 548 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -656,15 +656,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 740 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3388 <_loop1_219_rule> │ │ │ │ │ + bl 323c <_loop1_219_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_219_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ cbz r3, 5bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ 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 ee0 <_tmp_268_rule+0x32> │ │ │ │ │ + bl dac <_gather_208_rule+0x16> │ │ │ │ │ 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.n 544 │ │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ │ cbz r3, 6c4 <_tmp_181_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 6e4 <_tmp_181_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 109d0 │ │ │ │ │ + bl 109f0 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 6e0 <_tmp_181_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 6e0 <_tmp_181_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -909,15 +909,15 @@ │ │ │ │ │ b.n 80a <_loop0_215_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 76e <_loop0_215_rule+0x2e> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a04 │ │ │ │ │ + bl 13a24 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 7cc <_loop0_215_rule+0x8c> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n 7c0 <_loop0_215_rule+0x80> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -984,15 +984,15 @@ │ │ │ │ │ cbz r3, 844 <_gather_141_rule+0x32> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 924 <_gather_141_rule+0x112> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 91a <_gather_141_rule+0x108> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 8bc <_gather_141_rule+0xaa> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cbz r6, 8cc <_gather_141_rule+0xba> │ │ │ │ │ b.n 8c4 <_gather_141_rule+0xb2> │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 8a6 <_gather_141_rule+0x94> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ beq.n 8d4 <_gather_141_rule+0xc2> │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ @@ -1162,25 +1162,25 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, a34 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f54 │ │ │ │ │ + bl 18240 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ cbz r0, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, a34 │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -1198,15 +1198,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC109 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl ee0 <_tmp_268_rule+0x32> │ │ │ │ │ + bl dac <_gather_208_rule+0x16> │ │ │ │ │ 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 │ │ │ │ │ bne.w b44 │ │ │ │ │ @@ -1223,15 +1223,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8624 │ │ │ │ │ + bl 8608 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, a70 │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -1510,15 +1510,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, cc2 <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5ac │ │ │ │ │ + bl e584 │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbnz r3, cc2 <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1780,15 +1780,15 @@ │ │ │ │ │ cbz r3, edc <_tmp_268_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n f06 <_tmp_268_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17f54 │ │ │ │ │ + bl 18240 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, efe <_tmp_268_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1864,15 +1864,15 @@ │ │ │ │ │ cbz r3, f8a <_tmp_199_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n faa <_tmp_199_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18dd0 │ │ │ │ │ + bl 190bc │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, fa6 <_tmp_199_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, fa6 <_tmp_199_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -36,18 +36,18 @@ │ │ │ │ │ 0x00000210 5f434f4d 4d454e54 005f6c6f 6f70315f _COMMENT._loop1_ │ │ │ │ │ 0x00000220 36315f72 756c6500 5f676174 6865725f 61_rule._gather_ │ │ │ │ │ 0x00000230 35315f72 756c6500 5f676174 6865725f 51_rule._gather_ │ │ │ │ │ 0x00000240 3231305f 72756c65 005f6761 74686572 210_rule._gather │ │ │ │ │ 0x00000250 5f323038 5f72756c 65005f67 61746865 _208_rule._gathe │ │ │ │ │ 0x00000260 725f3230 365f7275 6c65005f 67617468 r_206_rule._gath │ │ │ │ │ 0x00000270 65725f35 355f7275 6c650069 6e76616c er_55_rule.inval │ │ │ │ │ - 0x00000280 69645f74 72795f73 746d745f 72756c65 id_try_stmt_rule │ │ │ │ │ - 0x00000290 00696e76 616c6964 5f666f72 5f746172 .invalid_for_tar │ │ │ │ │ - 0x000002a0 6765745f 72756c65 005f6761 74686572 get_rule._gather │ │ │ │ │ - 0x000002b0 5f323132 5f72756c 65002e4c 43313400 _212_rule..LC14. │ │ │ │ │ + 0x00000280 69645f66 6f725f74 61726765 745f7275 id_for_target_ru │ │ │ │ │ + 0x00000290 6c65005f 67617468 65725f32 31325f72 le._gather_212_r │ │ │ │ │ + 0x000002a0 756c6500 696e7661 6c69645f 7472795f ule.invalid_try_ │ │ │ │ │ + 0x000002b0 73746d74 5f72756c 65002e4c 43313400 stmt_rule..LC14. │ │ │ │ │ 0x000002c0 2e4c4331 35002e4c 43313600 2e4c4331 .LC15..LC16..LC1 │ │ │ │ │ 0x000002d0 37006173 7369676e 6d656e74 5f72756c 7.assignment_rul │ │ │ │ │ 0x000002e0 65005f74 6d705f36 5f72756c 6500696d e._tmp_6_rule.im │ │ │ │ │ 0x000002f0 706f7274 5f66726f 6d5f7461 72676574 port_from_target │ │ │ │ │ 0x00000300 735f7275 6c650064 6f747465 645f6e61 s_rule.dotted_na │ │ │ │ │ 0x00000310 6d655f72 756c6500 64656c5f 74617267 me_rule.del_targ │ │ │ │ │ 0x00000320 6574735f 72756c65 005f746d 705f3232 ets_rule._tmp_22 │ │ │ │ │ @@ -70,17 +70,17 @@ │ │ │ │ │ 0x00000430 756c6500 736c6963 65735f72 756c6500 ule.slices_rule. │ │ │ │ │ 0x00000440 696e7661 6c69645f 616e6e5f 61737369 invalid_ann_assi │ │ │ │ │ 0x00000450 676e5f74 61726765 745f7275 6c650073 gn_target_rule.s │ │ │ │ │ 0x00000460 7461725f 6e616d65 645f6578 70726573 tar_named_expres │ │ │ │ │ 0x00000470 73696f6e 5f72756c 65005f6c 6f6f7030 sion_rule._loop0 │ │ │ │ │ 0x00000480 5f313634 5f72756c 65005f6c 6f6f7030 _164_rule._loop0 │ │ │ │ │ 0x00000490 5f313635 5f72756c 65005f74 6d705f31 _165_rule._tmp_1 │ │ │ │ │ - 0x000004a0 335f7275 6c650073 7461725f 6e616d65 3_rule.star_name │ │ │ │ │ - 0x000004b0 645f6578 70726573 73696f6e 735f7275 d_expressions_ru │ │ │ │ │ - 0x000004c0 6c650061 6e6e6f74 61746564 5f726873 le.annotated_rhs │ │ │ │ │ + 0x000004a0 335f7275 6c650061 6e6e6f74 61746564 3_rule.annotated │ │ │ │ │ + 0x000004b0 5f726873 5f72756c 65007374 61725f6e _rhs_rule.star_n │ │ │ │ │ + 0x000004c0 616d6564 5f657870 72657373 696f6e73 amed_expressions │ │ │ │ │ 0x000004d0 5f72756c 6500745f 7072696d 6172795f _rule.t_primary_ │ │ │ │ │ 0x000004e0 72756c65 0067656e 6578705f 72756c65 rule.genexp_rule │ │ │ │ │ 0x000004f0 002e4c43 3235002e 4c433236 002e4c43 ..LC25..LC26..LC │ │ │ │ │ 0x00000500 3237002e 4c433238 002e4c43 3239002e 27..LC28..LC29.. │ │ │ │ │ 0x00000510 4c433330 005f746d 705f3933 5f72756c LC30._tmp_93_rul │ │ │ │ │ 0x00000520 65007374 72696e67 735f7275 6c650074 e.strings_rule.t │ │ │ │ │ 0x00000530 75706c65 5f72756c 65006c69 73745f72 uple_rule.list_r │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ 0x000006d0 72756c65 00626974 77697365 5f616e64 rule.bitwise_and │ │ │ │ │ 0x000006e0 5f72756c 65007368 6966745f 65787072 _rule.shift_expr │ │ │ │ │ 0x000006f0 5f72756c 65002e4c 43333600 73756d5f _rule..LC36.sum_ │ │ │ │ │ 0x00000700 72756c65 00746572 6d5f7275 6c650074 rule.term_rule.t │ │ │ │ │ 0x00000710 65726d5f 72617700 2e4c4333 37006661 erm_raw..LC37.fa │ │ │ │ │ 0x00000720 63746f72 5f72756c 65002e4c 43333800 ctor_rule..LC38. │ │ │ │ │ 0x00000730 2e4c4333 39002e4c 43343000 5f6c6f6f .LC39..LC40._loo │ │ │ │ │ - 0x00000740 70305f31 32305f72 756c6500 5f6c6f6f p0_120_rule._loo │ │ │ │ │ - 0x00000750 70305f31 31395f72 756c6500 2e4c4334 p0_119_rule..LC4 │ │ │ │ │ + 0x00000740 70305f31 31395f72 756c6500 5f6c6f6f p0_119_rule._loo │ │ │ │ │ + 0x00000750 70305f31 32305f72 756c6500 2e4c4334 p0_120_rule..LC4 │ │ │ │ │ 0x00000760 31002e4c 43343200 2e4c4334 33002e4c 1..LC42..LC43..L │ │ │ │ │ 0x00000770 43343400 66756e63 5f747970 655f636f C44.func_type_co │ │ │ │ │ 0x00000780 6d6d656e 745f7275 6c65005f 746d705f mment_rule._tmp_ │ │ │ │ │ 0x00000790 3134395f 72756c65 005f746d 705f3232 149_rule._tmp_22 │ │ │ │ │ 0x000007a0 375f7275 6c65005f 746d705f 3232385f 7_rule._tmp_228_ │ │ │ │ │ 0x000007b0 72756c65 00696e76 616c6964 5f617267 rule.invalid_arg │ │ │ │ │ 0x000007c0 756d656e 74735f72 756c6500 2e4c4334 uments_rule..LC4 │ │ │ │ │ @@ -176,342 +176,342 @@ │ │ │ │ │ 0x00000ad0 3738005f 6c6f6f70 305f3131 325f7275 78._loop0_112_ru │ │ │ │ │ 0x00000ae0 6c65005f 746d705f 3233365f 72756c65 le._tmp_236_rule │ │ │ │ │ 0x00000af0 005f746d 705f3233 375f7275 6c652e69 ._tmp_237_rule.i │ │ │ │ │ 0x00000b00 7372612e 30005f6c 6f6f7030 5f323430 sra.0._loop0_240 │ │ │ │ │ 0x00000b10 5f72756c 65005f74 6d705f32 33385f72 _rule._tmp_238_r │ │ │ │ │ 0x00000b20 756c6500 5f746d70 5f323335 5f72756c ule._tmp_235_rul │ │ │ │ │ 0x00000b30 65005f74 6d705f32 34325f72 756c6500 e._tmp_242_rule. │ │ │ │ │ - 0x00000b40 2e4c4337 39005f74 6d705f32 35335f72 .LC79._tmp_253_r │ │ │ │ │ - 0x00000b50 756c6500 2e4c4338 30005f74 6d705f32 ule..LC80._tmp_2 │ │ │ │ │ - 0x00000b60 32345f72 756c6500 696e7661 6c69645f 24_rule.invalid_ │ │ │ │ │ - 0x00000b70 65786365 70745f73 746d745f 72756c65 except_stmt_rule │ │ │ │ │ - 0x00000b80 005f6c6f 6f70315f 3231365f 72756c65 ._loop1_216_rule │ │ │ │ │ - 0x00000b90 002e4c43 3831005f 746d705f 3232395f ..LC81._tmp_229_ │ │ │ │ │ - 0x00000ba0 72756c65 2e697372 612e3000 6b776172 rule.isra.0.kwar │ │ │ │ │ - 0x00000bb0 675f6f72 5f646f75 626c655f 73746172 g_or_double_star │ │ │ │ │ - 0x00000bc0 7265645f 72756c65 006b7761 72675f6f red_rule.kwarg_o │ │ │ │ │ - 0x00000bd0 725f7374 61727265 645f7275 6c65005f r_starred_rule._ │ │ │ │ │ - 0x00000be0 6c6f6f70 305f3132 395f7275 6c650069 loop0_129_rule.i │ │ │ │ │ - 0x00000bf0 6e76616c 69645f6b 77617267 5f72756c nvalid_kwarg_rul │ │ │ │ │ - 0x00000c00 652e6973 72612e30 002e4c43 3832005f e.isra.0..LC82._ │ │ │ │ │ - 0x00000c10 746d705f 3137395f 72756c65 002e4c43 tmp_179_rule..LC │ │ │ │ │ - 0x00000c20 3833005f 746d705f 35395f72 756c6500 83._tmp_59_rule. │ │ │ │ │ - 0x00000c30 5f746d70 5f323033 5f72756c 65006465 _tmp_203_rule.de │ │ │ │ │ - 0x00000c40 6c5f7461 72676574 5f72756c 65002e4c l_target_rule..L │ │ │ │ │ - 0x00000c50 43383400 5f6c6f6f 70315f31 30345f72 C84._loop1_104_r │ │ │ │ │ - 0x00000c60 756c6500 5f6c6f6f 70315f31 30355f72 ule._loop1_105_r │ │ │ │ │ - 0x00000c70 756c6500 5f6c6f6f 70305f31 30365f72 ule._loop0_106_r │ │ │ │ │ - 0x00000c80 756c6500 5f6c6f6f 70315f31 30375f72 ule._loop1_107_r │ │ │ │ │ - 0x00000c90 756c6500 5f6c6f6f 70305f31 30385f72 ule._loop0_108_r │ │ │ │ │ - 0x00000ca0 756c6500 5f6c6f6f 70315f31 30395f72 ule._loop1_109_r │ │ │ │ │ - 0x00000cb0 756c6500 5f6c6f6f 70315f31 30315f72 ule._loop1_101_r │ │ │ │ │ - 0x00000cc0 756c6500 5f6c6f6f 70305f31 30325f72 ule._loop0_102_r │ │ │ │ │ - 0x00000cd0 756c6500 6c616d62 64615f73 7461725f ule.lambda_star_ │ │ │ │ │ - 0x00000ce0 6574635f 72756c65 005f6c6f 6f70315f etc_rule._loop1_ │ │ │ │ │ - 0x00000cf0 3130335f 72756c65 005f6c6f 6f70305f 103_rule._loop0_ │ │ │ │ │ - 0x00000d00 3130305f 72756c65 005f6c6f 6f70305f 100_rule._loop0_ │ │ │ │ │ - 0x00000d10 39385f72 756c6500 5f6c6f6f 70305f39 98_rule._loop0_9 │ │ │ │ │ - 0x00000d20 395f7275 6c65005f 746d705f 3138365f 9_rule._tmp_186_ │ │ │ │ │ - 0x00000d30 72756c65 006c616d 6264615f 736c6173 rule.lambda_slas │ │ │ │ │ - 0x00000d40 685f6e6f 5f646566 61756c74 5f72756c h_no_default_rul │ │ │ │ │ - 0x00000d50 65005f6c 6f6f7030 5f313838 5f72756c e._loop0_188_rul │ │ │ │ │ - 0x00000d60 65006c61 6d626461 5f736c61 73685f77 e.lambda_slash_w │ │ │ │ │ - 0x00000d70 6974685f 64656661 756c745f 72756c65 ith_default_rule │ │ │ │ │ - 0x00000d80 005f6c6f 6f70315f 3139375f 72756c65 ._loop1_197_rule │ │ │ │ │ - 0x00000d90 005f6c6f 6f70305f 3138395f 72756c65 ._loop0_189_rule │ │ │ │ │ - 0x00000da0 005f746d 705f3139 325f7275 6c65005f ._tmp_192_rule._ │ │ │ │ │ - 0x00000db0 6c6f6f70 305f3139 335f7275 6c65005f loop0_193_rule._ │ │ │ │ │ - 0x00000dc0 6c6f6f70 315f3139 365f7275 6c65006c loop1_196_rule.l │ │ │ │ │ - 0x00000dd0 616d6264 615f7061 72616d5f 72756c65 ambda_param_rule │ │ │ │ │ - 0x00000de0 006c616d 6264615f 70617261 6d5f6e6f .lambda_param_no │ │ │ │ │ - 0x00000df0 5f646566 61756c74 5f72756c 65005f6c _default_rule._l │ │ │ │ │ - 0x00000e00 6f6f7030 5f313935 5f72756c 65005f6c oop0_195_rule._l │ │ │ │ │ - 0x00000e10 6f6f7030 5f313837 5f72756c 65005f6c oop0_187_rule._l │ │ │ │ │ - 0x00000e20 6f6f7030 5f313130 5f72756c 65006c61 oop0_110_rule.la │ │ │ │ │ - 0x00000e30 6d626461 5f6b7764 735f7275 6c65005f mbda_kwds_rule._ │ │ │ │ │ - 0x00000e40 746d705f 3230325f 72756c65 005f6c6f tmp_202_rule._lo │ │ │ │ │ - 0x00000e50 6f70315f 3131315f 72756c65 005f746d op1_111_rule._tm │ │ │ │ │ - 0x00000e60 705f3139 395f7275 6c65005f 6c6f6f70 p_199_rule._loop │ │ │ │ │ - 0x00000e70 305f3230 305f7275 6c65005f 746d705f 0_200_rule._tmp_ │ │ │ │ │ - 0x00000e80 3230315f 72756c65 002e4c43 3835002e 201_rule..LC85.. │ │ │ │ │ - 0x00000e90 4c433836 005f746d 705f3136 375f7275 LC86._tmp_167_ru │ │ │ │ │ - 0x00000ea0 6c65005f 746d705f 3136385f 72756c65 le._tmp_168_rule │ │ │ │ │ - 0x00000eb0 006c616d 6264615f 70617261 6d5f6d61 .lambda_param_ma │ │ │ │ │ - 0x00000ec0 7962655f 64656661 756c745f 72756c65 ybe_default_rule │ │ │ │ │ - 0x00000ed0 002e4c43 3837002e 4c433838 002e4c43 ..LC87..LC88..LC │ │ │ │ │ - 0x00000ee0 3839005f 746d705f 3236325f 72756c65 89._tmp_262_rule │ │ │ │ │ - 0x00000ef0 005f746d 705f3135 355f7275 6c65002e ._tmp_155_rule.. │ │ │ │ │ - 0x00000f00 4c433930 002e4c43 3931002e 4c433932 LC90..LC91..LC92 │ │ │ │ │ - 0x00000f10 005f746d 705f3135 375f7275 6c65002e ._tmp_157_rule.. │ │ │ │ │ - 0x00000f20 4c433933 002e4c43 39340067 75617264 LC93..LC94.guard │ │ │ │ │ - 0x00000f30 5f72756c 65006f70 656e5f73 65717565 _rule.open_seque │ │ │ │ │ - 0x00000f40 6e63655f 70617474 65726e5f 72756c65 nce_pattern_rule │ │ │ │ │ - 0x00000f50 006d6179 62655f73 7461725f 70617474 .maybe_star_patt │ │ │ │ │ - 0x00000f60 65726e5f 72756c65 006d6179 62655f73 ern_rule.maybe_s │ │ │ │ │ - 0x00000f70 65717565 6e63655f 70617474 65726e5f equence_pattern_ │ │ │ │ │ - 0x00000f80 72756c65 00706174 7465726e 5f636170 rule.pattern_cap │ │ │ │ │ - 0x00000f90 74757265 5f746172 6765745f 72756c65 ture_target_rule │ │ │ │ │ - 0x00000fa0 0077696c 64636172 645f7061 74746572 .wildcard_patter │ │ │ │ │ - 0x00000fb0 6e5f7275 6c65002e 4c433935 002e4c43 n_rule..LC95..LC │ │ │ │ │ - 0x00000fc0 3936002e 4c433937 00636c6f 7365645f 96..LC97.closed_ │ │ │ │ │ - 0x00000fd0 70617474 65726e5f 72756c65 006f725f pattern_rule.or_ │ │ │ │ │ - 0x00000fe0 70617474 65726e5f 72756c65 002e4c43 pattern_rule..LC │ │ │ │ │ - 0x00000ff0 39380073 69676e65 645f6e75 6d626572 98.signed_number │ │ │ │ │ - 0x00001000 5f72756c 6500636f 6d706c65 785f6e75 _rule.complex_nu │ │ │ │ │ - 0x00001010 6d626572 5f72756c 65006e61 6d655f6f mber_rule.name_o │ │ │ │ │ - 0x00001020 725f6174 74725f72 756c6500 706f7369 r_attr_rule.posi │ │ │ │ │ - 0x00001030 74696f6e 616c5f70 61747465 726e735f tional_patterns_ │ │ │ │ │ - 0x00001040 72756c65 005f746d 705f3637 5f72756c rule._tmp_67_rul │ │ │ │ │ - 0x00001050 6500646f 75626c65 5f737461 725f7061 e.double_star_pa │ │ │ │ │ - 0x00001060 74746572 6e5f7275 6c650069 74656d73 ttern_rule.items │ │ │ │ │ - 0x00001070 5f706174 7465726e 5f72756c 65006b65 _pattern_rule.ke │ │ │ │ │ - 0x00001080 79776f72 645f7061 74746572 6e735f72 yword_patterns_r │ │ │ │ │ - 0x00001090 756c6500 5f746d70 5f37305f 72756c65 ule._tmp_70_rule │ │ │ │ │ - 0x000010a0 00736967 6e65645f 7265616c 5f6e756d .signed_real_num │ │ │ │ │ - 0x000010b0 6265725f 72756c65 00696d61 67696e61 ber_rule.imagina │ │ │ │ │ - 0x000010c0 72795f6e 756d6265 725f7275 6c65005f ry_number_rule._ │ │ │ │ │ - 0x000010d0 746d705f 36395f72 756c6500 6b657977 tmp_69_rule.keyw │ │ │ │ │ - 0x000010e0 6f72645f 70617474 65726e5f 72756c65 ord_pattern_rule │ │ │ │ │ - 0x000010f0 005f746d 705f3236 375f7275 6c65005f ._tmp_267_rule._ │ │ │ │ │ - 0x00001100 746d705f 3237365f 72756c65 005f746d tmp_276_rule._tm │ │ │ │ │ - 0x00001110 705f3237 375f7275 6c65002e 4c433939 p_277_rule..LC99 │ │ │ │ │ - 0x00001120 002e4c43 31303000 2e4c4331 3031002e ..LC100..LC101.. │ │ │ │ │ - 0x00001130 4c433130 32002e4c 43313033 00747970 LC102..LC103.typ │ │ │ │ │ - 0x00001140 655f7061 72616d5f 64656661 756c745f e_param_default_ │ │ │ │ │ - 0x00001150 72756c65 002e4c43 31303400 5f746d70 rule..LC104._tmp │ │ │ │ │ - 0x00001160 5f323235 5f72756c 65005f6c 6f6f7031 _225_rule._loop1 │ │ │ │ │ - 0x00001170 5f323139 5f72756c 65006b65 795f7661 _219_rule.key_va │ │ │ │ │ - 0x00001180 6c75655f 70617474 65726e5f 72756c65 lue_pattern_rule │ │ │ │ │ - 0x00001190 005f746d 705f3638 5f72756c 65002e4c ._tmp_68_rule..L │ │ │ │ │ - 0x000011a0 43313035 002e4c43 31303600 2e4c4331 C105..LC106..LC1 │ │ │ │ │ - 0x000011b0 3037002e 4c433130 38005f74 6d705f32 07..LC108._tmp_2 │ │ │ │ │ - 0x000011c0 31345f72 756c6500 5f6c6f6f 70305f32 14_rule._loop0_2 │ │ │ │ │ - 0x000011d0 31355f72 756c6500 5f746d70 5f323137 15_rule._tmp_217 │ │ │ │ │ - 0x000011e0 5f72756c 65005f6c 6f6f7030 5f323138 _rule._loop0_218 │ │ │ │ │ - 0x000011f0 5f72756c 65005f74 6d705f32 37315f72 _rule._tmp_271_r │ │ │ │ │ - 0x00001200 756c6500 5f746d70 5f323232 5f72756c ule._tmp_222_rul │ │ │ │ │ - 0x00001210 65005f74 6d705f32 32315f72 756c6500 e._tmp_221_rule. │ │ │ │ │ - 0x00001220 2e4c4331 3039002e 4c433131 30005f74 .LC109..LC110._t │ │ │ │ │ - 0x00001230 6d705f32 36385f72 756c6500 72657365 mp_268_rule.rese │ │ │ │ │ - 0x00001240 72766564 5f6b6579 776f7264 73005f5f rved_keywords.__ │ │ │ │ │ - 0x00001250 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ - 0x00001260 2e30005f 5f636f6d 706f756e 645f6c69 .0.__compound_li │ │ │ │ │ - 0x00001270 74657261 6c2e3100 5f5f636f 6d706f75 teral.1.__compou │ │ │ │ │ - 0x00001280 6e645f6c 69746572 616c2e32 005f5f63 nd_literal.2.__c │ │ │ │ │ - 0x00001290 6f6d706f 756e645f 6c697465 72616c2e ompound_literal. │ │ │ │ │ - 0x000012a0 33005f5f 636f6d70 6f756e64 5f6c6974 3.__compound_lit │ │ │ │ │ - 0x000012b0 6572616c 2e34005f 5f636f6d 706f756e eral.4.__compoun │ │ │ │ │ - 0x000012c0 645f6c69 74657261 6c2e3500 5f5f636f d_literal.5.__co │ │ │ │ │ - 0x000012d0 6d706f75 6e645f6c 69746572 616c2e36 mpound_literal.6 │ │ │ │ │ - 0x000012e0 005f5f63 6f6d706f 756e645f 6c697465 .__compound_lite │ │ │ │ │ - 0x000012f0 72616c2e 37005f5f 636f6d70 6f756e64 ral.7.__compound │ │ │ │ │ - 0x00001300 5f6c6974 6572616c 2e380073 6f66745f _literal.8.soft_ │ │ │ │ │ - 0x00001310 6b657977 6f726473 005f5079 50656765 keywords._PyPege │ │ │ │ │ - 0x00001320 6e5f7061 72736500 5f507950 6567656e n_parse._PyPegen │ │ │ │ │ - 0x00001330 5f657870 6563745f 746f6b65 6e005f50 _expect_token._P │ │ │ │ │ - 0x00001340 79415354 5f457870 72657373 696f6e00 yAST_Expression. │ │ │ │ │ - 0x00001350 50794d65 6d5f4d61 6c6c6f63 005f5079 PyMem_Malloc._Py │ │ │ │ │ - 0x00001360 50656765 6e5f6c6f 6f6b6168 6561645f Pegen_lookahead_ │ │ │ │ │ - 0x00001370 77697468 5f696e74 005f5079 50656765 with_int._PyPege │ │ │ │ │ - 0x00001380 6e5f7369 6e676c65 746f6e5f 73657100 n_singleton_seq. │ │ │ │ │ - 0x00001390 5f507970 6567656e 5f737461 636b5f6f _Pypegen_stack_o │ │ │ │ │ - 0x000013a0 76657266 6c6f7700 5f50795f 6173646c verflow._Py_asdl │ │ │ │ │ - 0x000013b0 5f67656e 65726963 5f736571 5f6e6577 _generic_seq_new │ │ │ │ │ - 0x000013c0 0050794d 656d5f46 72656500 5f507950 .PyMem_Free._PyP │ │ │ │ │ - 0x000013d0 6567656e 5f736571 5f666c61 7474656e egen_seq_flatten │ │ │ │ │ - 0x000013e0 005f5079 50656765 6e5f6d61 6b655f6d ._PyPegen_make_m │ │ │ │ │ - 0x000013f0 6f64756c 65005079 4572725f 4f636375 odule.PyErr_Occu │ │ │ │ │ - 0x00001400 72726564 0050794d 656d5f52 65616c6c rred.PyMem_Reall │ │ │ │ │ - 0x00001410 6f63005f 50795065 67656e5f 66696c6c oc._PyPegen_fill │ │ │ │ │ - 0x00001420 5f746f6b 656e005f 50794153 545f496e _token._PyAST_In │ │ │ │ │ - 0x00001430 74657261 63746976 65005f50 79506567 teractive._PyPeg │ │ │ │ │ - 0x00001440 656e5f73 65715f69 6e736572 745f696e en_seq_insert_in │ │ │ │ │ - 0x00001450 5f66726f 6e74005f 50795065 67656e5f _front._PyPegen_ │ │ │ │ │ - 0x00001460 696e7465 72616374 6976655f 65786974 interactive_exit │ │ │ │ │ - 0x00001470 00507945 72725f4e 6f4d656d 6f727900 .PyErr_NoMemory. │ │ │ │ │ - 0x00001480 5f507941 53545f46 756e6374 696f6e54 _PyAST_FunctionT │ │ │ │ │ - 0x00001490 79706500 5f507950 6567656e 5f736571 ype._PyPegen_seq │ │ │ │ │ - 0x000014a0 5f617070 656e645f 746f5f65 6e64005f _append_to_end._ │ │ │ │ │ - 0x000014b0 50795065 67656e5f 6765745f 6c617374 PyPegen_get_last │ │ │ │ │ - 0x000014c0 5f6e6f6e 6e776869 74657370 6163655f _nonnwhitespace_ │ │ │ │ │ - 0x000014d0 746f6b65 6e005f50 79415354 5f506173 token._PyAST_Pas │ │ │ │ │ - 0x000014e0 73005f50 79506567 656e5f6c 6f6f6b61 s._PyPegen_looka │ │ │ │ │ - 0x000014f0 68656164 005f5079 50656765 6e5f6578 head._PyPegen_ex │ │ │ │ │ - 0x00001500 70656374 5f736f66 745f6b65 79776f72 pect_soft_keywor │ │ │ │ │ - 0x00001510 64005f50 79415354 5f496600 5f507941 d._PyAST_If._PyA │ │ │ │ │ - 0x00001520 53545f57 69746800 5f507941 53545f46 ST_With._PyAST_F │ │ │ │ │ - 0x00001530 6f72005f 50795065 67656e5f 66756e63 or._PyPegen_func │ │ │ │ │ - 0x00001540 74696f6e 5f646566 5f646563 6f726174 tion_def_decorat │ │ │ │ │ - 0x00001550 6f727300 5f507950 6567656e 5f657870 ors._PyPegen_exp │ │ │ │ │ - 0x00001560 6563745f 666f7263 65645f74 6f6b656e ect_forced_token │ │ │ │ │ - 0x00001570 005f5079 4153545f 54727900 5f507941 ._PyAST_Try._PyA │ │ │ │ │ - 0x00001580 53545f57 68696c65 005f5079 4153545f ST_While._PyAST_ │ │ │ │ │ - 0x00001590 4d617463 68005f50 79506567 656e5f63 Match._PyPegen_c │ │ │ │ │ - 0x000015a0 6c617373 5f646566 5f646563 6f726174 lass_def_decorat │ │ │ │ │ - 0x000015b0 6f727300 5f507941 53545f41 73796e63 ors._PyAST_Async │ │ │ │ │ - 0x000015c0 57697468 005f5079 4153545f 54727953 With._PyAST_TryS │ │ │ │ │ - 0x000015d0 74617200 5f507941 53545f41 73796e63 tar._PyAST_Async │ │ │ │ │ - 0x000015e0 466f7200 50794578 635f496e 64656e74 For.PyExc_Indent │ │ │ │ │ - 0x000015f0 6174696f 6e457272 6f72005f 50795065 ationError._PyPe │ │ │ │ │ - 0x00001600 67656e5f 72616973 655f6572 726f7200 gen_raise_error. │ │ │ │ │ - 0x00001610 50794279 7465735f 41735374 72696e67 PyBytes_AsString │ │ │ │ │ - 0x00001620 005f5079 50656765 6e5f6e65 775f7479 ._PyPegen_new_ty │ │ │ │ │ - 0x00001630 70655f63 6f6d6d65 6e740050 79457863 pe_comment.PyExc │ │ │ │ │ - 0x00001640 5f53796e 74617845 72726f72 005f5079 _SyntaxError._Py │ │ │ │ │ - 0x00001650 50656765 6e5f6973 5f6d656d 6f697a65 Pegen_is_memoize │ │ │ │ │ - 0x00001660 64005f50 79506567 656e5f6c 6f6f6b61 d._PyPegen_looka │ │ │ │ │ - 0x00001670 68656164 5f776974 685f7374 72696e67 head_with_string │ │ │ │ │ - 0x00001680 005f5079 50656765 6e5f696e 73657274 ._PyPegen_insert │ │ │ │ │ - 0x00001690 5f6d656d 6f005f50 79415354 5f457870 _memo._PyAST_Exp │ │ │ │ │ - 0x000016a0 72005f50 79506567 656e5f73 65715f63 r._PyPegen_seq_c │ │ │ │ │ - 0x000016b0 6f756e74 5f646f74 73005f50 79506567 ount_dots._PyPeg │ │ │ │ │ - 0x000016c0 656e5f63 6865636b 65645f66 75747572 en_checked_futur │ │ │ │ │ - 0x000016d0 655f696d 706f7274 005f5079 4153545f e_import._PyAST_ │ │ │ │ │ - 0x000016e0 52657475 726e005f 50794153 545f5261 Return._PyAST_Ra │ │ │ │ │ - 0x000016f0 69736500 5f507941 53545f61 6c696173 ise._PyAST_alias │ │ │ │ │ - 0x00001700 005f5079 4153545f 496d706f 7274005f ._PyAST_Import._ │ │ │ │ │ - 0x00001710 50795065 67656e5f 75706461 74655f6d PyPegen_update_m │ │ │ │ │ - 0x00001720 656d6f00 5f507950 6567656e 5f6e616d emo._PyPegen_nam │ │ │ │ │ - 0x00001730 655f746f 6b656e00 5f507941 53545f44 e_token._PyAST_D │ │ │ │ │ - 0x00001740 656c6574 65005f50 79415354 5f417373 elete._PyAST_Ass │ │ │ │ │ - 0x00001750 65727400 5f507941 53545f42 7265616b ert._PyAST_Break │ │ │ │ │ - 0x00001760 005f5079 4153545f 436f6e74 696e7565 ._PyAST_Continue │ │ │ │ │ - 0x00001770 005f5079 50656765 6e5f6a6f 696e5f6e ._PyPegen_join_n │ │ │ │ │ - 0x00001780 616d6573 5f776974 685f646f 74005f50 ames_with_dot._P │ │ │ │ │ - 0x00001790 79506567 656e5f6d 61705f6e 616d6573 yPegen_map_names │ │ │ │ │ - 0x000017a0 5f746f5f 69647300 5f507941 53545f47 _to_ids._PyAST_G │ │ │ │ │ - 0x000017b0 6c6f6261 6c005f50 79415354 5f496d70 lobal._PyAST_Imp │ │ │ │ │ - 0x000017c0 6f727446 726f6d00 5f507941 53545f4e ortFrom._PyAST_N │ │ │ │ │ - 0x000017d0 6f6e6c6f 63616c00 5f507950 6567656e onlocal._PyPegen │ │ │ │ │ - 0x000017e0 5f736574 5f657870 725f636f 6e746578 _set_expr_contex │ │ │ │ │ - 0x000017f0 74005f50 79415354 5f547970 65416c69 t._PyAST_TypeAli │ │ │ │ │ - 0x00001800 6173005f 50794153 545f416e 6e417373 as._PyAST_AnnAss │ │ │ │ │ - 0x00001810 69676e00 5f507941 53545f41 75674173 ign._PyAST_AugAs │ │ │ │ │ - 0x00001820 7369676e 005f5079 4153545f 41737369 sign._PyAST_Assi │ │ │ │ │ - 0x00001830 676e005f 50794153 545f4174 74726962 gn._PyAST_Attrib │ │ │ │ │ - 0x00001840 75746500 5f507941 53545f53 75627363 ute._PyAST_Subsc │ │ │ │ │ - 0x00001850 72697074 005f5079 50656765 6e5f6765 ript._PyPegen_ge │ │ │ │ │ - 0x00001860 745f6578 70725f6e 616d6500 5f507941 t_expr_name._PyA │ │ │ │ │ - 0x00001870 53545f43 616c6c00 5f507950 6567656e ST_Call._PyPegen │ │ │ │ │ - 0x00001880 5f6e756d 6265725f 746f6b65 6e005f50 _number_token._P │ │ │ │ │ - 0x00001890 795f4e6f 6e655374 72756374 005f5079 y_NoneStruct._Py │ │ │ │ │ - 0x000018a0 4153545f 436f6e73 74616e74 005f5079 AST_Constant._Py │ │ │ │ │ - 0x000018b0 4153545f 4c697374 436f6d70 005f5079 AST_ListComp._Py │ │ │ │ │ - 0x000018c0 5f547275 65537472 75637400 5f507950 _TrueStruct._PyP │ │ │ │ │ - 0x000018d0 6567656e 5f676574 5f6b6579 73005f50 egen_get_keys._P │ │ │ │ │ - 0x000018e0 79506567 656e5f67 65745f76 616c7565 yPegen_get_value │ │ │ │ │ - 0x000018f0 73005f50 79415354 5f446963 74005f50 s._PyAST_Dict._P │ │ │ │ │ - 0x00001900 795f4661 6c736553 74727563 74005f50 y_FalseStruct._P │ │ │ │ │ - 0x00001910 79415354 5f536574 005f5079 5f456c6c yAST_Set._Py_Ell │ │ │ │ │ - 0x00001920 69707369 734f626a 65637400 5f507950 ipsisObject._PyP │ │ │ │ │ - 0x00001930 6567656e 5f6b6579 5f76616c 75655f70 egen_key_value_p │ │ │ │ │ - 0x00001940 61697200 5f507941 53545f44 69637443 air._PyAST_DictC │ │ │ │ │ - 0x00001950 6f6d7000 5f507941 53545f53 6574436f omp._PyAST_SetCo │ │ │ │ │ - 0x00001960 6d70005f 50795065 67656e5f 73747269 mp._PyPegen_stri │ │ │ │ │ - 0x00001970 6e675f74 6f6b656e 005f5079 50656765 ng_token._PyPege │ │ │ │ │ - 0x00001980 6e5f636f 6e737461 6e745f66 726f6d5f n_constant_from_ │ │ │ │ │ - 0x00001990 73747269 6e67005f 50795065 67656e5f string._PyPegen_ │ │ │ │ │ - 0x000019a0 636f6e63 6174656e 6174655f 73747269 concatenate_stri │ │ │ │ │ - 0x000019b0 6e677300 5f507950 6567656e 5f636f6e ngs._PyPegen_con │ │ │ │ │ - 0x000019c0 7374616e 745f6672 6f6d5f74 6f6b656e stant_from_token │ │ │ │ │ - 0x000019d0 005f5079 50656765 6e5f6a6f 696e6564 ._PyPegen_joined │ │ │ │ │ - 0x000019e0 5f737472 005f5079 4153545f 5475706c _str._PyAST_Tupl │ │ │ │ │ - 0x000019f0 65005f50 79415354 5f537461 72726564 e._PyAST_Starred │ │ │ │ │ - 0x00001a00 005f5079 4153545f 4c697374 005f5079 ._PyAST_List._Py │ │ │ │ │ - 0x00001a10 4153545f 4e616d65 64457870 72005f50 AST_NamedExpr._P │ │ │ │ │ - 0x00001a20 79415354 5f47656e 65726174 6f724578 yAST_GeneratorEx │ │ │ │ │ - 0x00001a30 70005f50 79415354 5f496645 7870005f p._PyAST_IfExp._ │ │ │ │ │ - 0x00001a40 50795065 67656e5f 63686563 6b5f6c65 PyPegen_check_le │ │ │ │ │ - 0x00001a50 67616379 5f73746d 74005f50 79415354 gacy_stmt._PyAST │ │ │ │ │ - 0x00001a60 5f426f6f 6c4f7000 5f507941 53545f42 _BoolOp._PyAST_B │ │ │ │ │ - 0x00001a70 696e4f70 005f5079 50656765 6e5f636d inOp._PyPegen_cm │ │ │ │ │ - 0x00001a80 706f705f 65787072 5f706169 72005f50 pop_expr_pair._P │ │ │ │ │ - 0x00001a90 79506567 656e5f67 65745f63 6d706f70 yPegen_get_cmpop │ │ │ │ │ - 0x00001aa0 73005f50 79506567 656e5f67 65745f65 s._PyPegen_get_e │ │ │ │ │ - 0x00001ab0 78707273 005f5079 4153545f 436f6d70 xprs._PyAST_Comp │ │ │ │ │ - 0x00001ac0 61726500 5f507941 53545f55 6e617279 are._PyAST_Unary │ │ │ │ │ - 0x00001ad0 4f70005f 50795065 67656e5f 63686563 Op._PyPegen_chec │ │ │ │ │ - 0x00001ae0 6b5f6261 7272795f 61735f66 6c75666c k_barry_as_flufl │ │ │ │ │ - 0x00001af0 005f5079 4153545f 41776169 74005f50 ._PyAST_Await._P │ │ │ │ │ - 0x00001b00 79415354 5f4c616d 62646100 5f507950 yAST_Lambda._PyP │ │ │ │ │ - 0x00001b10 6567656e 5f656d70 74795f61 7267756d egen_empty_argum │ │ │ │ │ - 0x00001b20 656e7473 005f5079 4153545f 636f6d70 ents._PyAST_comp │ │ │ │ │ - 0x00001b30 72656865 6e73696f 6e005f50 79506567 rehension._PyPeg │ │ │ │ │ - 0x00001b40 656e5f64 756d6d79 5f6e616d 65005f50 en_dummy_name._P │ │ │ │ │ - 0x00001b50 79415354 5f46756e 6374696f 6e446566 yAST_FunctionDef │ │ │ │ │ - 0x00001b60 005f5079 4153545f 4173796e 6346756e ._PyAST_AsyncFun │ │ │ │ │ - 0x00001b70 6374696f 6e446566 005f5079 50656765 ctionDef._PyPege │ │ │ │ │ - 0x00001b80 6e5f636f 6c6c6563 745f6361 6c6c5f73 n_collect_call_s │ │ │ │ │ - 0x00001b90 65717300 5f507950 6567656e 5f736571 eqs._PyPegen_seq │ │ │ │ │ - 0x00001ba0 5f657874 72616374 5f737461 72726564 _extract_starred │ │ │ │ │ - 0x00001bb0 5f657870 7273005f 50795065 67656e5f _exprs._PyPegen_ │ │ │ │ │ - 0x00001bc0 7365715f 64656c65 74655f73 74617272 seq_delete_starr │ │ │ │ │ - 0x00001bd0 65645f65 78707273 005f5079 4153545f ed_exprs._PyAST_ │ │ │ │ │ - 0x00001be0 5969656c 6446726f 6d005f50 79415354 YieldFrom._PyAST │ │ │ │ │ - 0x00001bf0 5f596965 6c64005f 50795065 67656e5f _Yield._PyPegen_ │ │ │ │ │ - 0x00001c00 6d616b65 5f617267 756d656e 7473005f make_arguments._ │ │ │ │ │ - 0x00001c10 50794153 545f6172 67005f50 79506567 PyAST_arg._PyPeg │ │ │ │ │ - 0x00001c20 656e5f61 64645f74 7970655f 636f6d6d en_add_type_comm │ │ │ │ │ - 0x00001c30 656e745f 746f5f61 7267005f 50795065 ent_to_arg._PyPe │ │ │ │ │ - 0x00001c40 67656e5f 616c6961 735f666f 725f7374 gen_alias_for_st │ │ │ │ │ - 0x00001c50 6172005f 50795065 67656e5f 736c6173 ar._PyPegen_slas │ │ │ │ │ - 0x00001c60 685f7769 74685f64 65666175 6c74005f h_with_default._ │ │ │ │ │ - 0x00001c70 50795065 67656e5f 6e616d65 5f646566 PyPegen_name_def │ │ │ │ │ - 0x00001c80 61756c74 5f706169 72005f50 79506567 ault_pair._PyPeg │ │ │ │ │ - 0x00001c90 656e5f73 7461725f 65746300 5f507950 en_star_etc._PyP │ │ │ │ │ - 0x00001ca0 6567656e 5f666f72 6d617474 65645f76 egen_formatted_v │ │ │ │ │ - 0x00001cb0 616c7565 005f5079 50656765 6e5f6368 alue._PyPegen_ch │ │ │ │ │ - 0x00001cc0 65636b5f 66737472 696e675f 636f6e76 eck_fstring_conv │ │ │ │ │ - 0x00001cd0 65727369 6f6e005f 50795065 67656e5f ersion._PyPegen_ │ │ │ │ │ - 0x00001ce0 73657475 705f6675 6c6c5f66 6f726d61 setup_full_forma │ │ │ │ │ - 0x00001cf0 745f7370 6563005f 50795065 67656e5f t_spec._PyPegen_ │ │ │ │ │ - 0x00001d00 6c6f6f6b 61686561 645f666f 725f6578 lookahead_for_ex │ │ │ │ │ - 0x00001d10 7072005f 50794153 545f536c 69636500 pr._PyAST_Slice. │ │ │ │ │ - 0x00001d20 5f507941 53545f45 78636570 7448616e _PyAST_ExceptHan │ │ │ │ │ - 0x00001d30 646c6572 005f5079 4153545f 436c6173 dler._PyAST_Clas │ │ │ │ │ - 0x00001d40 73446566 005f5079 50656765 6e5f6175 sDef._PyPegen_au │ │ │ │ │ - 0x00001d50 676f7065 7261746f 72005f50 79415354 goperator._PyAST │ │ │ │ │ - 0x00001d60 5f6b6579 776f7264 005f5079 50656765 _keyword._PyPege │ │ │ │ │ - 0x00001d70 6e5f6b65 79776f72 645f6f72 5f737461 n_keyword_or_sta │ │ │ │ │ - 0x00001d80 72726564 005f5079 50656765 6e5f6a6f rred._PyPegen_jo │ │ │ │ │ - 0x00001d90 696e5f73 65717565 6e636573 005f5079 in_sequences._Py │ │ │ │ │ - 0x00001da0 4153545f 77697468 6974656d 005f5079 AST_withitem._Py │ │ │ │ │ - 0x00001db0 50656765 6e5f6465 636f6465 645f636f Pegen_decoded_co │ │ │ │ │ - 0x00001dc0 6e737461 6e745f66 726f6d5f 746f6b65 nstant_from_toke │ │ │ │ │ - 0x00001dd0 6e005f50 79506567 656e5f73 6f66745f n._PyPegen_soft_ │ │ │ │ │ - 0x00001de0 6b657977 6f72645f 746f6b65 6e005f50 keyword_token._P │ │ │ │ │ - 0x00001df0 79506567 656e5f73 65715f6c 6173745f yPegen_seq_last_ │ │ │ │ │ - 0x00001e00 6974656d 005f5079 50656765 6e5f7261 item._PyPegen_ra │ │ │ │ │ - 0x00001e10 6973655f 6572726f 725f6b6e 6f776e5f ise_error_known_ │ │ │ │ │ - 0x00001e20 6c6f6361 74696f6e 005f5079 50656765 location._PyPege │ │ │ │ │ - 0x00001e30 6e5f6765 745f6c61 73745f63 6f6d7072 n_get_last_compr │ │ │ │ │ - 0x00001e40 6568656e 73696f6e 5f697465 6d005f50 ehension_item._P │ │ │ │ │ - 0x00001e50 79506567 656e5f6e 6f6e7061 72656e5f yPegen_nonparen_ │ │ │ │ │ - 0x00001e60 67656e65 78705f69 6e5f6361 6c6c005f genexp_in_call._ │ │ │ │ │ - 0x00001e70 50795065 67656e5f 61726775 6d656e74 PyPegen_argument │ │ │ │ │ - 0x00001e80 735f7061 7273696e 675f6572 726f7200 s_parsing_error. │ │ │ │ │ - 0x00001e90 5f507941 53545f6d 61746368 5f636173 _PyAST_match_cas │ │ │ │ │ - 0x00001ea0 65005f50 79415354 5f4d6174 63685365 e._PyAST_MatchSe │ │ │ │ │ - 0x00001eb0 7175656e 6365005f 50794153 545f4d61 quence._PyAST_Ma │ │ │ │ │ - 0x00001ec0 74636853 74617200 5f507941 53545f4d tchStar._PyAST_M │ │ │ │ │ - 0x00001ed0 61746368 4f72005f 50794153 545f4d61 atchOr._PyAST_Ma │ │ │ │ │ - 0x00001ee0 74636841 73005f50 79415354 5f4d6174 tchAs._PyAST_Mat │ │ │ │ │ - 0x00001ef0 6368436c 61737300 5f507941 53545f4d chClass._PyAST_M │ │ │ │ │ - 0x00001f00 61746368 56616c75 65005f50 79415354 atchValue._PyAST │ │ │ │ │ - 0x00001f10 5f4d6174 63684d61 7070696e 67005f50 _MatchMapping._P │ │ │ │ │ - 0x00001f20 79506567 656e5f67 65745f70 61747465 yPegen_get_patte │ │ │ │ │ - 0x00001f30 726e5f6b 65797300 5f507950 6567656e rn_keys._PyPegen │ │ │ │ │ - 0x00001f40 5f676574 5f706174 7465726e 73005f50 _get_patterns._P │ │ │ │ │ - 0x00001f50 79506567 656e5f73 65715f66 69727374 yPegen_seq_first │ │ │ │ │ - 0x00001f60 5f697465 6d005f50 79415354 5f4d6174 _item._PyAST_Mat │ │ │ │ │ - 0x00001f70 63685369 6e676c65 746f6e00 5f507950 chSingleton._PyP │ │ │ │ │ - 0x00001f80 6567656e 5f656e73 7572655f 7265616c egen_ensure_real │ │ │ │ │ - 0x00001f90 005f5079 50656765 6e5f6b65 795f7061 ._PyPegen_key_pa │ │ │ │ │ - 0x00001fa0 74746572 6e5f7061 6972005f 50794153 ttern_pair._PyAS │ │ │ │ │ - 0x00001fb0 545f5479 70655661 72005f50 79415354 T_TypeVar._PyAST │ │ │ │ │ - 0x00001fc0 5f506172 616d5370 6563005f 50794153 _ParamSpec._PyAS │ │ │ │ │ - 0x00001fd0 545f5479 70655661 72547570 6c65005f T_TypeVarTuple._ │ │ │ │ │ - 0x00001fe0 50795065 67656e5f 6765745f 696e7661 PyPegen_get_inva │ │ │ │ │ - 0x00001ff0 6c69645f 74617267 6574005f 50795065 lid_target._PyPe │ │ │ │ │ - 0x00002000 67656e5f 656e7375 72655f69 6d616769 gen_ensure_imagi │ │ │ │ │ - 0x00002010 6e617279 00 nary. │ │ │ │ │ + 0x00000b40 2e4c4337 3900736c 6963655f 72756c65 .LC79.slice_rule │ │ │ │ │ + 0x00000b50 002e4c43 3830005f 746d705f 3232345f ..LC80._tmp_224_ │ │ │ │ │ + 0x00000b60 72756c65 00696e76 616c6964 5f657863 rule.invalid_exc │ │ │ │ │ + 0x00000b70 6570745f 73746d74 5f72756c 65005f6c ept_stmt_rule._l │ │ │ │ │ + 0x00000b80 6f6f7031 5f323136 5f72756c 65002e4c oop1_216_rule..L │ │ │ │ │ + 0x00000b90 43383100 5f746d70 5f323239 5f72756c C81._tmp_229_rul │ │ │ │ │ + 0x00000ba0 652e6973 72612e30 006b7761 72675f6f e.isra.0.kwarg_o │ │ │ │ │ + 0x00000bb0 725f646f 75626c65 5f737461 72726564 r_double_starred │ │ │ │ │ + 0x00000bc0 5f72756c 65006b77 6172675f 6f725f73 _rule.kwarg_or_s │ │ │ │ │ + 0x00000bd0 74617272 65645f72 756c6500 5f6c6f6f tarred_rule._loo │ │ │ │ │ + 0x00000be0 70305f31 32395f72 756c6500 696e7661 p0_129_rule.inva │ │ │ │ │ + 0x00000bf0 6c69645f 6b776172 675f7275 6c652e69 lid_kwarg_rule.i │ │ │ │ │ + 0x00000c00 7372612e 30002e4c 43383200 5f746d70 sra.0..LC82._tmp │ │ │ │ │ + 0x00000c10 5f313739 5f72756c 65002e4c 43383300 _179_rule..LC83. │ │ │ │ │ + 0x00000c20 5f746d70 5f35395f 72756c65 005f746d _tmp_59_rule._tm │ │ │ │ │ + 0x00000c30 705f3230 335f7275 6c650064 656c5f74 p_203_rule.del_t │ │ │ │ │ + 0x00000c40 61726765 745f7275 6c65002e 4c433834 arget_rule..LC84 │ │ │ │ │ + 0x00000c50 005f6c6f 6f70315f 3130345f 72756c65 ._loop1_104_rule │ │ │ │ │ + 0x00000c60 005f6c6f 6f70315f 3130355f 72756c65 ._loop1_105_rule │ │ │ │ │ + 0x00000c70 005f6c6f 6f70305f 3130365f 72756c65 ._loop0_106_rule │ │ │ │ │ + 0x00000c80 005f6c6f 6f70315f 3130375f 72756c65 ._loop1_107_rule │ │ │ │ │ + 0x00000c90 005f6c6f 6f70305f 3130385f 72756c65 ._loop0_108_rule │ │ │ │ │ + 0x00000ca0 005f6c6f 6f70315f 3130395f 72756c65 ._loop1_109_rule │ │ │ │ │ + 0x00000cb0 005f6c6f 6f70315f 3130315f 72756c65 ._loop1_101_rule │ │ │ │ │ + 0x00000cc0 005f6c6f 6f70305f 3130325f 72756c65 ._loop0_102_rule │ │ │ │ │ + 0x00000cd0 006c616d 6264615f 73746172 5f657463 .lambda_star_etc │ │ │ │ │ + 0x00000ce0 5f72756c 65005f6c 6f6f7031 5f313033 _rule._loop1_103 │ │ │ │ │ + 0x00000cf0 5f72756c 65005f6c 6f6f7030 5f313030 _rule._loop0_100 │ │ │ │ │ + 0x00000d00 5f72756c 65005f6c 6f6f7030 5f39385f _rule._loop0_98_ │ │ │ │ │ + 0x00000d10 72756c65 005f6c6f 6f70305f 39395f72 rule._loop0_99_r │ │ │ │ │ + 0x00000d20 756c6500 5f746d70 5f313836 5f72756c ule._tmp_186_rul │ │ │ │ │ + 0x00000d30 65006c61 6d626461 5f736c61 73685f6e e.lambda_slash_n │ │ │ │ │ + 0x00000d40 6f5f6465 6661756c 745f7275 6c65005f o_default_rule._ │ │ │ │ │ + 0x00000d50 6c6f6f70 305f3138 385f7275 6c65006c loop0_188_rule.l │ │ │ │ │ + 0x00000d60 616d6264 615f736c 6173685f 77697468 ambda_slash_with │ │ │ │ │ + 0x00000d70 5f646566 61756c74 5f72756c 65005f6c _default_rule._l │ │ │ │ │ + 0x00000d80 6f6f7031 5f313937 5f72756c 65005f6c oop1_197_rule._l │ │ │ │ │ + 0x00000d90 6f6f7030 5f313839 5f72756c 65005f74 oop0_189_rule._t │ │ │ │ │ + 0x00000da0 6d705f31 39325f72 756c6500 5f6c6f6f mp_192_rule._loo │ │ │ │ │ + 0x00000db0 70305f31 39335f72 756c6500 5f6c6f6f p0_193_rule._loo │ │ │ │ │ + 0x00000dc0 70315f31 39365f72 756c6500 6c616d62 p1_196_rule.lamb │ │ │ │ │ + 0x00000dd0 64615f70 6172616d 5f72756c 65006c61 da_param_rule.la │ │ │ │ │ + 0x00000de0 6d626461 5f706172 616d5f6e 6f5f6465 mbda_param_no_de │ │ │ │ │ + 0x00000df0 6661756c 745f7275 6c65005f 6c6f6f70 fault_rule._loop │ │ │ │ │ + 0x00000e00 305f3139 355f7275 6c65005f 6c6f6f70 0_195_rule._loop │ │ │ │ │ + 0x00000e10 305f3138 375f7275 6c65005f 6c6f6f70 0_187_rule._loop │ │ │ │ │ + 0x00000e20 305f3131 305f7275 6c65006c 616d6264 0_110_rule.lambd │ │ │ │ │ + 0x00000e30 615f6b77 64735f72 756c6500 5f746d70 a_kwds_rule._tmp │ │ │ │ │ + 0x00000e40 5f323032 5f72756c 65005f6c 6f6f7031 _202_rule._loop1 │ │ │ │ │ + 0x00000e50 5f313131 5f72756c 65005f74 6d705f31 _111_rule._tmp_1 │ │ │ │ │ + 0x00000e60 39395f72 756c6500 5f6c6f6f 70305f32 99_rule._loop0_2 │ │ │ │ │ + 0x00000e70 30305f72 756c6500 5f746d70 5f323031 00_rule._tmp_201 │ │ │ │ │ + 0x00000e80 5f72756c 65002e4c 43383500 2e4c4338 _rule..LC85..LC8 │ │ │ │ │ + 0x00000e90 36005f74 6d705f31 36375f72 756c6500 6._tmp_167_rule. │ │ │ │ │ + 0x00000ea0 5f746d70 5f313638 5f72756c 65006c61 _tmp_168_rule.la │ │ │ │ │ + 0x00000eb0 6d626461 5f706172 616d5f6d 61796265 mbda_param_maybe │ │ │ │ │ + 0x00000ec0 5f646566 61756c74 5f72756c 65002e4c _default_rule..L │ │ │ │ │ + 0x00000ed0 43383700 2e4c4338 38002e4c 43383900 C87..LC88..LC89. │ │ │ │ │ + 0x00000ee0 5f746d70 5f323632 5f72756c 65005f74 _tmp_262_rule._t │ │ │ │ │ + 0x00000ef0 6d705f31 35355f72 756c6500 2e4c4339 mp_155_rule..LC9 │ │ │ │ │ + 0x00000f00 30002e4c 43393100 2e4c4339 32005f74 0..LC91..LC92._t │ │ │ │ │ + 0x00000f10 6d705f31 35375f72 756c6500 2e4c4339 mp_157_rule..LC9 │ │ │ │ │ + 0x00000f20 33002e4c 43393400 67756172 645f7275 3..LC94.guard_ru │ │ │ │ │ + 0x00000f30 6c65006f 70656e5f 73657175 656e6365 le.open_sequence │ │ │ │ │ + 0x00000f40 5f706174 7465726e 5f72756c 65006d61 _pattern_rule.ma │ │ │ │ │ + 0x00000f50 7962655f 73746172 5f706174 7465726e ybe_star_pattern │ │ │ │ │ + 0x00000f60 5f72756c 65006d61 7962655f 73657175 _rule.maybe_sequ │ │ │ │ │ + 0x00000f70 656e6365 5f706174 7465726e 5f72756c ence_pattern_rul │ │ │ │ │ + 0x00000f80 65007061 74746572 6e5f6361 70747572 e.pattern_captur │ │ │ │ │ + 0x00000f90 655f7461 72676574 5f72756c 65007769 e_target_rule.wi │ │ │ │ │ + 0x00000fa0 6c646361 72645f70 61747465 726e5f72 ldcard_pattern_r │ │ │ │ │ + 0x00000fb0 756c6500 2e4c4339 35002e4c 43393600 ule..LC95..LC96. │ │ │ │ │ + 0x00000fc0 2e4c4339 3700636c 6f736564 5f706174 .LC97.closed_pat │ │ │ │ │ + 0x00000fd0 7465726e 5f72756c 65006f72 5f706174 tern_rule.or_pat │ │ │ │ │ + 0x00000fe0 7465726e 5f72756c 65002e4c 43393800 tern_rule..LC98. │ │ │ │ │ + 0x00000ff0 7369676e 65645f6e 756d6265 725f7275 signed_number_ru │ │ │ │ │ + 0x00001000 6c650063 6f6d706c 65785f6e 756d6265 le.complex_numbe │ │ │ │ │ + 0x00001010 725f7275 6c65006e 616d655f 6f725f61 r_rule.name_or_a │ │ │ │ │ + 0x00001020 7474725f 72756c65 00706f73 6974696f ttr_rule.positio │ │ │ │ │ + 0x00001030 6e616c5f 70617474 65726e73 5f72756c nal_patterns_rul │ │ │ │ │ + 0x00001040 65005f74 6d705f36 375f7275 6c650064 e._tmp_67_rule.d │ │ │ │ │ + 0x00001050 6f75626c 655f7374 61725f70 61747465 ouble_star_patte │ │ │ │ │ + 0x00001060 726e5f72 756c6500 6974656d 735f7061 rn_rule.items_pa │ │ │ │ │ + 0x00001070 74746572 6e5f7275 6c65006b 6579776f ttern_rule.keywo │ │ │ │ │ + 0x00001080 72645f70 61747465 726e735f 72756c65 rd_patterns_rule │ │ │ │ │ + 0x00001090 005f746d 705f3730 5f72756c 65007369 ._tmp_70_rule.si │ │ │ │ │ + 0x000010a0 676e6564 5f726561 6c5f6e75 6d626572 gned_real_number │ │ │ │ │ + 0x000010b0 5f72756c 6500696d 6167696e 6172795f _rule.imaginary_ │ │ │ │ │ + 0x000010c0 6e756d62 65725f72 756c6500 5f746d70 number_rule._tmp │ │ │ │ │ + 0x000010d0 5f36395f 72756c65 006b6579 776f7264 _69_rule.keyword │ │ │ │ │ + 0x000010e0 5f706174 7465726e 5f72756c 65005f74 _pattern_rule._t │ │ │ │ │ + 0x000010f0 6d705f32 36375f72 756c6500 5f746d70 mp_267_rule._tmp │ │ │ │ │ + 0x00001100 5f323736 5f72756c 65005f74 6d705f32 _276_rule._tmp_2 │ │ │ │ │ + 0x00001110 37375f72 756c6500 2e4c4339 39002e4c 77_rule..LC99..L │ │ │ │ │ + 0x00001120 43313030 002e4c43 31303100 2e4c4331 C100..LC101..LC1 │ │ │ │ │ + 0x00001130 3032002e 4c433130 33007479 70655f70 02..LC103.type_p │ │ │ │ │ + 0x00001140 6172616d 5f646566 61756c74 5f72756c aram_default_rul │ │ │ │ │ + 0x00001150 65002e4c 43313034 005f746d 705f3232 e..LC104._tmp_22 │ │ │ │ │ + 0x00001160 355f7275 6c65005f 6c6f6f70 315f3231 5_rule._loop1_21 │ │ │ │ │ + 0x00001170 395f7275 6c65006b 65795f76 616c7565 9_rule.key_value │ │ │ │ │ + 0x00001180 5f706174 7465726e 5f72756c 65005f74 _pattern_rule._t │ │ │ │ │ + 0x00001190 6d705f36 385f7275 6c65002e 4c433130 mp_68_rule..LC10 │ │ │ │ │ + 0x000011a0 35002e4c 43313036 002e4c43 31303700 5..LC106..LC107. │ │ │ │ │ + 0x000011b0 2e4c4331 3038005f 746d705f 3231345f .LC108._tmp_214_ │ │ │ │ │ + 0x000011c0 72756c65 005f6c6f 6f70305f 3231355f rule._loop0_215_ │ │ │ │ │ + 0x000011d0 72756c65 005f746d 705f3231 375f7275 rule._tmp_217_ru │ │ │ │ │ + 0x000011e0 6c65005f 6c6f6f70 305f3231 385f7275 le._loop0_218_ru │ │ │ │ │ + 0x000011f0 6c65005f 746d705f 3237315f 72756c65 le._tmp_271_rule │ │ │ │ │ + 0x00001200 005f746d 705f3232 325f7275 6c65005f ._tmp_222_rule._ │ │ │ │ │ + 0x00001210 746d705f 3232315f 72756c65 002e4c43 tmp_221_rule..LC │ │ │ │ │ + 0x00001220 31303900 2e4c4331 3130005f 746d705f 109..LC110._tmp_ │ │ │ │ │ + 0x00001230 3236385f 72756c65 00726573 65727665 268_rule.reserve │ │ │ │ │ + 0x00001240 645f6b65 79776f72 6473005f 5f636f6d d_keywords.__com │ │ │ │ │ + 0x00001250 706f756e 645f6c69 74657261 6c2e3000 pound_literal.0. │ │ │ │ │ + 0x00001260 5f5f636f 6d706f75 6e645f6c 69746572 __compound_liter │ │ │ │ │ + 0x00001270 616c2e31 005f5f63 6f6d706f 756e645f al.1.__compound_ │ │ │ │ │ + 0x00001280 6c697465 72616c2e 32005f5f 636f6d70 literal.2.__comp │ │ │ │ │ + 0x00001290 6f756e64 5f6c6974 6572616c 2e33005f ound_literal.3._ │ │ │ │ │ + 0x000012a0 5f636f6d 706f756e 645f6c69 74657261 _compound_litera │ │ │ │ │ + 0x000012b0 6c2e3400 5f5f636f 6d706f75 6e645f6c l.4.__compound_l │ │ │ │ │ + 0x000012c0 69746572 616c2e35 005f5f63 6f6d706f iteral.5.__compo │ │ │ │ │ + 0x000012d0 756e645f 6c697465 72616c2e 36005f5f und_literal.6.__ │ │ │ │ │ + 0x000012e0 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ + 0x000012f0 2e37005f 5f636f6d 706f756e 645f6c69 .7.__compound_li │ │ │ │ │ + 0x00001300 74657261 6c2e3800 736f6674 5f6b6579 teral.8.soft_key │ │ │ │ │ + 0x00001310 776f7264 73005f50 79506567 656e5f70 words._PyPegen_p │ │ │ │ │ + 0x00001320 61727365 005f5079 50656765 6e5f6578 arse._PyPegen_ex │ │ │ │ │ + 0x00001330 70656374 5f746f6b 656e005f 50794153 pect_token._PyAS │ │ │ │ │ + 0x00001340 545f4578 70726573 73696f6e 0050794d T_Expression.PyM │ │ │ │ │ + 0x00001350 656d5f4d 616c6c6f 63005f50 79506567 em_Malloc._PyPeg │ │ │ │ │ + 0x00001360 656e5f6c 6f6f6b61 68656164 5f776974 en_lookahead_wit │ │ │ │ │ + 0x00001370 685f696e 74005f50 79506567 656e5f73 h_int._PyPegen_s │ │ │ │ │ + 0x00001380 696e676c 65746f6e 5f736571 005f5079 ingleton_seq._Py │ │ │ │ │ + 0x00001390 70656765 6e5f7374 61636b5f 6f766572 pegen_stack_over │ │ │ │ │ + 0x000013a0 666c6f77 005f5079 5f617364 6c5f6765 flow._Py_asdl_ge │ │ │ │ │ + 0x000013b0 6e657269 635f7365 715f6e65 77005079 neric_seq_new.Py │ │ │ │ │ + 0x000013c0 4d656d5f 46726565 005f5079 50656765 Mem_Free._PyPege │ │ │ │ │ + 0x000013d0 6e5f7365 715f666c 61747465 6e005f50 n_seq_flatten._P │ │ │ │ │ + 0x000013e0 79506567 656e5f6d 616b655f 6d6f6475 yPegen_make_modu │ │ │ │ │ + 0x000013f0 6c650050 79457272 5f4f6363 75727265 le.PyErr_Occurre │ │ │ │ │ + 0x00001400 64005079 4d656d5f 5265616c 6c6f6300 d.PyMem_Realloc. │ │ │ │ │ + 0x00001410 5f507950 6567656e 5f66696c 6c5f746f _PyPegen_fill_to │ │ │ │ │ + 0x00001420 6b656e00 5f507941 53545f49 6e746572 ken._PyAST_Inter │ │ │ │ │ + 0x00001430 61637469 7665005f 50795065 67656e5f active._PyPegen_ │ │ │ │ │ + 0x00001440 7365715f 696e7365 72745f69 6e5f6672 seq_insert_in_fr │ │ │ │ │ + 0x00001450 6f6e7400 5f507950 6567656e 5f696e74 ont._PyPegen_int │ │ │ │ │ + 0x00001460 65726163 74697665 5f657869 74005079 eractive_exit.Py │ │ │ │ │ + 0x00001470 4572725f 4e6f4d65 6d6f7279 005f5079 Err_NoMemory._Py │ │ │ │ │ + 0x00001480 4153545f 46756e63 74696f6e 54797065 AST_FunctionType │ │ │ │ │ + 0x00001490 005f5079 50656765 6e5f7365 715f6170 ._PyPegen_seq_ap │ │ │ │ │ + 0x000014a0 70656e64 5f746f5f 656e6400 5f507950 pend_to_end._PyP │ │ │ │ │ + 0x000014b0 6567656e 5f676574 5f6c6173 745f6e6f egen_get_last_no │ │ │ │ │ + 0x000014c0 6e6e7768 69746573 70616365 5f746f6b nnwhitespace_tok │ │ │ │ │ + 0x000014d0 656e005f 50794153 545f5061 7373005f en._PyAST_Pass._ │ │ │ │ │ + 0x000014e0 50795065 67656e5f 6c6f6f6b 61686561 PyPegen_lookahea │ │ │ │ │ + 0x000014f0 64005f50 79506567 656e5f65 78706563 d._PyPegen_expec │ │ │ │ │ + 0x00001500 745f736f 66745f6b 6579776f 7264005f t_soft_keyword._ │ │ │ │ │ + 0x00001510 50794153 545f4966 005f5079 4153545f PyAST_If._PyAST_ │ │ │ │ │ + 0x00001520 57697468 005f5079 4153545f 466f7200 With._PyAST_For. │ │ │ │ │ + 0x00001530 5f507950 6567656e 5f66756e 6374696f _PyPegen_functio │ │ │ │ │ + 0x00001540 6e5f6465 665f6465 636f7261 746f7273 n_def_decorators │ │ │ │ │ + 0x00001550 005f5079 50656765 6e5f6578 70656374 ._PyPegen_expect │ │ │ │ │ + 0x00001560 5f666f72 6365645f 746f6b65 6e005f50 _forced_token._P │ │ │ │ │ + 0x00001570 79415354 5f547279 005f5079 4153545f yAST_Try._PyAST_ │ │ │ │ │ + 0x00001580 5768696c 65005f50 79415354 5f4d6174 While._PyAST_Mat │ │ │ │ │ + 0x00001590 6368005f 50795065 67656e5f 636c6173 ch._PyPegen_clas │ │ │ │ │ + 0x000015a0 735f6465 665f6465 636f7261 746f7273 s_def_decorators │ │ │ │ │ + 0x000015b0 005f5079 4153545f 4173796e 63576974 ._PyAST_AsyncWit │ │ │ │ │ + 0x000015c0 68005f50 79415354 5f547279 53746172 h._PyAST_TryStar │ │ │ │ │ + 0x000015d0 005f5079 4153545f 4173796e 63466f72 ._PyAST_AsyncFor │ │ │ │ │ + 0x000015e0 00507945 78635f49 6e64656e 74617469 .PyExc_Indentati │ │ │ │ │ + 0x000015f0 6f6e4572 726f7200 5f507950 6567656e onError._PyPegen │ │ │ │ │ + 0x00001600 5f726169 73655f65 72726f72 00507942 _raise_error.PyB │ │ │ │ │ + 0x00001610 79746573 5f417353 7472696e 67005f50 ytes_AsString._P │ │ │ │ │ + 0x00001620 79506567 656e5f6e 65775f74 7970655f yPegen_new_type_ │ │ │ │ │ + 0x00001630 636f6d6d 656e7400 50794578 635f5379 comment.PyExc_Sy │ │ │ │ │ + 0x00001640 6e746178 4572726f 72005f50 79506567 ntaxError._PyPeg │ │ │ │ │ + 0x00001650 656e5f69 735f6d65 6d6f697a 6564005f en_is_memoized._ │ │ │ │ │ + 0x00001660 50795065 67656e5f 6c6f6f6b 61686561 PyPegen_lookahea │ │ │ │ │ + 0x00001670 645f7769 74685f73 7472696e 67005f50 d_with_string._P │ │ │ │ │ + 0x00001680 79506567 656e5f69 6e736572 745f6d65 yPegen_insert_me │ │ │ │ │ + 0x00001690 6d6f005f 50794153 545f4578 7072005f mo._PyAST_Expr._ │ │ │ │ │ + 0x000016a0 50795065 67656e5f 7365715f 636f756e PyPegen_seq_coun │ │ │ │ │ + 0x000016b0 745f646f 7473005f 50795065 67656e5f t_dots._PyPegen_ │ │ │ │ │ + 0x000016c0 63686563 6b65645f 66757475 72655f69 checked_future_i │ │ │ │ │ + 0x000016d0 6d706f72 74005f50 79415354 5f526574 mport._PyAST_Ret │ │ │ │ │ + 0x000016e0 75726e00 5f507941 53545f52 61697365 urn._PyAST_Raise │ │ │ │ │ + 0x000016f0 005f5079 4153545f 616c6961 73005f50 ._PyAST_alias._P │ │ │ │ │ + 0x00001700 79415354 5f496d70 6f727400 5f507950 yAST_Import._PyP │ │ │ │ │ + 0x00001710 6567656e 5f757064 6174655f 6d656d6f egen_update_memo │ │ │ │ │ + 0x00001720 005f5079 50656765 6e5f6e61 6d655f74 ._PyPegen_name_t │ │ │ │ │ + 0x00001730 6f6b656e 005f5079 4153545f 44656c65 oken._PyAST_Dele │ │ │ │ │ + 0x00001740 7465005f 50794153 545f4173 73657274 te._PyAST_Assert │ │ │ │ │ + 0x00001750 005f5079 4153545f 42726561 6b005f50 ._PyAST_Break._P │ │ │ │ │ + 0x00001760 79415354 5f436f6e 74696e75 65005f50 yAST_Continue._P │ │ │ │ │ + 0x00001770 79506567 656e5f6a 6f696e5f 6e616d65 yPegen_join_name │ │ │ │ │ + 0x00001780 735f7769 74685f64 6f74005f 50795065 s_with_dot._PyPe │ │ │ │ │ + 0x00001790 67656e5f 6d61705f 6e616d65 735f746f gen_map_names_to │ │ │ │ │ + 0x000017a0 5f696473 005f5079 4153545f 476c6f62 _ids._PyAST_Glob │ │ │ │ │ + 0x000017b0 616c005f 50794153 545f496d 706f7274 al._PyAST_Import │ │ │ │ │ + 0x000017c0 46726f6d 005f5079 4153545f 4e6f6e6c From._PyAST_Nonl │ │ │ │ │ + 0x000017d0 6f63616c 005f5079 50656765 6e5f7365 ocal._PyPegen_se │ │ │ │ │ + 0x000017e0 745f6578 70725f63 6f6e7465 7874005f t_expr_context._ │ │ │ │ │ + 0x000017f0 50794153 545f5479 7065416c 69617300 PyAST_TypeAlias. │ │ │ │ │ + 0x00001800 5f507941 53545f41 6e6e4173 7369676e _PyAST_AnnAssign │ │ │ │ │ + 0x00001810 005f5079 4153545f 41756741 73736967 ._PyAST_AugAssig │ │ │ │ │ + 0x00001820 6e005f50 79415354 5f417373 69676e00 n._PyAST_Assign. │ │ │ │ │ + 0x00001830 5f507941 53545f41 74747269 62757465 _PyAST_Attribute │ │ │ │ │ + 0x00001840 005f5079 4153545f 53756273 63726970 ._PyAST_Subscrip │ │ │ │ │ + 0x00001850 74005f50 79506567 656e5f67 65745f65 t._PyPegen_get_e │ │ │ │ │ + 0x00001860 7870725f 6e616d65 005f5079 4153545f xpr_name._PyAST_ │ │ │ │ │ + 0x00001870 43616c6c 005f5079 50656765 6e5f6e75 Call._PyPegen_nu │ │ │ │ │ + 0x00001880 6d626572 5f746f6b 656e005f 50795f4e mber_token._Py_N │ │ │ │ │ + 0x00001890 6f6e6553 74727563 74005f50 79415354 oneStruct._PyAST │ │ │ │ │ + 0x000018a0 5f436f6e 7374616e 74005f50 79415354 _Constant._PyAST │ │ │ │ │ + 0x000018b0 5f4c6973 74436f6d 70005f50 795f5472 _ListComp._Py_Tr │ │ │ │ │ + 0x000018c0 75655374 72756374 005f5079 50656765 ueStruct._PyPege │ │ │ │ │ + 0x000018d0 6e5f6765 745f6b65 7973005f 50795065 n_get_keys._PyPe │ │ │ │ │ + 0x000018e0 67656e5f 6765745f 76616c75 6573005f gen_get_values._ │ │ │ │ │ + 0x000018f0 50794153 545f4469 6374005f 50795f46 PyAST_Dict._Py_F │ │ │ │ │ + 0x00001900 616c7365 53747275 6374005f 50794153 alseStruct._PyAS │ │ │ │ │ + 0x00001910 545f5365 74005f50 795f456c 6c697073 T_Set._Py_Ellips │ │ │ │ │ + 0x00001920 69734f62 6a656374 005f5079 50656765 isObject._PyPege │ │ │ │ │ + 0x00001930 6e5f6b65 795f7661 6c75655f 70616972 n_key_value_pair │ │ │ │ │ + 0x00001940 005f5079 4153545f 44696374 436f6d70 ._PyAST_DictComp │ │ │ │ │ + 0x00001950 005f5079 4153545f 53657443 6f6d7000 ._PyAST_SetComp. │ │ │ │ │ + 0x00001960 5f507950 6567656e 5f737472 696e675f _PyPegen_string_ │ │ │ │ │ + 0x00001970 746f6b65 6e005f50 79506567 656e5f63 token._PyPegen_c │ │ │ │ │ + 0x00001980 6f6e7374 616e745f 66726f6d 5f737472 onstant_from_str │ │ │ │ │ + 0x00001990 696e6700 5f507950 6567656e 5f636f6e ing._PyPegen_con │ │ │ │ │ + 0x000019a0 63617465 6e617465 5f737472 696e6773 catenate_strings │ │ │ │ │ + 0x000019b0 005f5079 50656765 6e5f636f 6e737461 ._PyPegen_consta │ │ │ │ │ + 0x000019c0 6e745f66 726f6d5f 746f6b65 6e005f50 nt_from_token._P │ │ │ │ │ + 0x000019d0 79506567 656e5f6a 6f696e65 645f7374 yPegen_joined_st │ │ │ │ │ + 0x000019e0 72005f50 79415354 5f547570 6c65005f r._PyAST_Tuple._ │ │ │ │ │ + 0x000019f0 50794153 545f5374 61727265 64005f50 PyAST_Starred._P │ │ │ │ │ + 0x00001a00 79415354 5f4c6973 74005f50 79415354 yAST_List._PyAST │ │ │ │ │ + 0x00001a10 5f4e616d 65644578 7072005f 50794153 _NamedExpr._PyAS │ │ │ │ │ + 0x00001a20 545f4765 6e657261 746f7245 7870005f T_GeneratorExp._ │ │ │ │ │ + 0x00001a30 50794153 545f4966 45787000 5f507950 PyAST_IfExp._PyP │ │ │ │ │ + 0x00001a40 6567656e 5f636865 636b5f6c 65676163 egen_check_legac │ │ │ │ │ + 0x00001a50 795f7374 6d74005f 50794153 545f426f y_stmt._PyAST_Bo │ │ │ │ │ + 0x00001a60 6f6c4f70 005f5079 4153545f 42696e4f olOp._PyAST_BinO │ │ │ │ │ + 0x00001a70 70005f50 79506567 656e5f63 6d706f70 p._PyPegen_cmpop │ │ │ │ │ + 0x00001a80 5f657870 725f7061 6972005f 50795065 _expr_pair._PyPe │ │ │ │ │ + 0x00001a90 67656e5f 6765745f 636d706f 7073005f gen_get_cmpops._ │ │ │ │ │ + 0x00001aa0 50795065 67656e5f 6765745f 65787072 PyPegen_get_expr │ │ │ │ │ + 0x00001ab0 73005f50 79415354 5f436f6d 70617265 s._PyAST_Compare │ │ │ │ │ + 0x00001ac0 005f5079 4153545f 556e6172 794f7000 ._PyAST_UnaryOp. │ │ │ │ │ + 0x00001ad0 5f507950 6567656e 5f636865 636b5f62 _PyPegen_check_b │ │ │ │ │ + 0x00001ae0 61727279 5f61735f 666c7566 6c005f50 arry_as_flufl._P │ │ │ │ │ + 0x00001af0 79415354 5f417761 6974005f 50794153 yAST_Await._PyAS │ │ │ │ │ + 0x00001b00 545f4c61 6d626461 005f5079 50656765 T_Lambda._PyPege │ │ │ │ │ + 0x00001b10 6e5f656d 7074795f 61726775 6d656e74 n_empty_argument │ │ │ │ │ + 0x00001b20 73005f50 79415354 5f636f6d 70726568 s._PyAST_compreh │ │ │ │ │ + 0x00001b30 656e7369 6f6e005f 50795065 67656e5f ension._PyPegen_ │ │ │ │ │ + 0x00001b40 64756d6d 795f6e61 6d65005f 50794153 dummy_name._PyAS │ │ │ │ │ + 0x00001b50 545f4675 6e637469 6f6e4465 66005f50 T_FunctionDef._P │ │ │ │ │ + 0x00001b60 79415354 5f417379 6e634675 6e637469 yAST_AsyncFuncti │ │ │ │ │ + 0x00001b70 6f6e4465 66005f50 79506567 656e5f63 onDef._PyPegen_c │ │ │ │ │ + 0x00001b80 6f6c6c65 63745f63 616c6c5f 73657173 ollect_call_seqs │ │ │ │ │ + 0x00001b90 005f5079 50656765 6e5f7365 715f6578 ._PyPegen_seq_ex │ │ │ │ │ + 0x00001ba0 74726163 745f7374 61727265 645f6578 tract_starred_ex │ │ │ │ │ + 0x00001bb0 70727300 5f507950 6567656e 5f736571 prs._PyPegen_seq │ │ │ │ │ + 0x00001bc0 5f64656c 6574655f 73746172 7265645f _delete_starred_ │ │ │ │ │ + 0x00001bd0 65787072 73005f50 79415354 5f596965 exprs._PyAST_Yie │ │ │ │ │ + 0x00001be0 6c644672 6f6d005f 50794153 545f5969 ldFrom._PyAST_Yi │ │ │ │ │ + 0x00001bf0 656c6400 5f507950 6567656e 5f6d616b eld._PyPegen_mak │ │ │ │ │ + 0x00001c00 655f6172 67756d65 6e747300 5f507941 e_arguments._PyA │ │ │ │ │ + 0x00001c10 53545f61 7267005f 50795065 67656e5f ST_arg._PyPegen_ │ │ │ │ │ + 0x00001c20 6164645f 74797065 5f636f6d 6d656e74 add_type_comment │ │ │ │ │ + 0x00001c30 5f746f5f 61726700 5f507950 6567656e _to_arg._PyPegen │ │ │ │ │ + 0x00001c40 5f616c69 61735f66 6f725f73 74617200 _alias_for_star. │ │ │ │ │ + 0x00001c50 5f507950 6567656e 5f736c61 73685f77 _PyPegen_slash_w │ │ │ │ │ + 0x00001c60 6974685f 64656661 756c7400 5f507950 ith_default._PyP │ │ │ │ │ + 0x00001c70 6567656e 5f6e616d 655f6465 6661756c egen_name_defaul │ │ │ │ │ + 0x00001c80 745f7061 6972005f 50795065 67656e5f t_pair._PyPegen_ │ │ │ │ │ + 0x00001c90 73746172 5f657463 005f5079 50656765 star_etc._PyPege │ │ │ │ │ + 0x00001ca0 6e5f666f 726d6174 7465645f 76616c75 n_formatted_valu │ │ │ │ │ + 0x00001cb0 65005f50 79506567 656e5f63 6865636b e._PyPegen_check │ │ │ │ │ + 0x00001cc0 5f667374 72696e67 5f636f6e 76657273 _fstring_convers │ │ │ │ │ + 0x00001cd0 696f6e00 5f507950 6567656e 5f736574 ion._PyPegen_set │ │ │ │ │ + 0x00001ce0 75705f66 756c6c5f 666f726d 61745f73 up_full_format_s │ │ │ │ │ + 0x00001cf0 70656300 5f507950 6567656e 5f6c6f6f pec._PyPegen_loo │ │ │ │ │ + 0x00001d00 6b616865 61645f66 6f725f65 78707200 kahead_for_expr. │ │ │ │ │ + 0x00001d10 5f507941 53545f53 6c696365 005f5079 _PyAST_Slice._Py │ │ │ │ │ + 0x00001d20 4153545f 45786365 70744861 6e646c65 AST_ExceptHandle │ │ │ │ │ + 0x00001d30 72005f50 79415354 5f436c61 73734465 r._PyAST_ClassDe │ │ │ │ │ + 0x00001d40 66005f50 79506567 656e5f61 75676f70 f._PyPegen_augop │ │ │ │ │ + 0x00001d50 65726174 6f72005f 50794153 545f6b65 erator._PyAST_ke │ │ │ │ │ + 0x00001d60 79776f72 64005f50 79506567 656e5f6b yword._PyPegen_k │ │ │ │ │ + 0x00001d70 6579776f 72645f6f 725f7374 61727265 eyword_or_starre │ │ │ │ │ + 0x00001d80 64005f50 79506567 656e5f6a 6f696e5f d._PyPegen_join_ │ │ │ │ │ + 0x00001d90 73657175 656e6365 73005f50 79415354 sequences._PyAST │ │ │ │ │ + 0x00001da0 5f776974 68697465 6d005f50 79506567 _withitem._PyPeg │ │ │ │ │ + 0x00001db0 656e5f73 6f66745f 6b657977 6f72645f en_soft_keyword_ │ │ │ │ │ + 0x00001dc0 746f6b65 6e005f50 79506567 656e5f73 token._PyPegen_s │ │ │ │ │ + 0x00001dd0 65715f6c 6173745f 6974656d 005f5079 eq_last_item._Py │ │ │ │ │ + 0x00001de0 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ + 0x00001df0 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ + 0x00001e00 005f5079 50656765 6e5f6765 745f6c61 ._PyPegen_get_la │ │ │ │ │ + 0x00001e10 73745f63 6f6d7072 6568656e 73696f6e st_comprehension │ │ │ │ │ + 0x00001e20 5f697465 6d005f50 79506567 656e5f6e _item._PyPegen_n │ │ │ │ │ + 0x00001e30 6f6e7061 72656e5f 67656e65 78705f69 onparen_genexp_i │ │ │ │ │ + 0x00001e40 6e5f6361 6c6c005f 50795065 67656e5f n_call._PyPegen_ │ │ │ │ │ + 0x00001e50 61726775 6d656e74 735f7061 7273696e arguments_parsin │ │ │ │ │ + 0x00001e60 675f6572 726f7200 5f507941 53545f6d g_error._PyAST_m │ │ │ │ │ + 0x00001e70 61746368 5f636173 65005f50 79415354 atch_case._PyAST │ │ │ │ │ + 0x00001e80 5f4d6174 63685365 7175656e 6365005f _MatchSequence._ │ │ │ │ │ + 0x00001e90 50794153 545f4d61 74636853 74617200 PyAST_MatchStar. │ │ │ │ │ + 0x00001ea0 5f507941 53545f4d 61746368 4f72005f _PyAST_MatchOr._ │ │ │ │ │ + 0x00001eb0 50794153 545f4d61 74636841 73005f50 PyAST_MatchAs._P │ │ │ │ │ + 0x00001ec0 79415354 5f4d6174 6368436c 61737300 yAST_MatchClass. │ │ │ │ │ + 0x00001ed0 5f507941 53545f4d 61746368 56616c75 _PyAST_MatchValu │ │ │ │ │ + 0x00001ee0 65005f50 79415354 5f4d6174 63684d61 e._PyAST_MatchMa │ │ │ │ │ + 0x00001ef0 7070696e 67005f50 79506567 656e5f67 pping._PyPegen_g │ │ │ │ │ + 0x00001f00 65745f70 61747465 726e5f6b 65797300 et_pattern_keys. │ │ │ │ │ + 0x00001f10 5f507950 6567656e 5f676574 5f706174 _PyPegen_get_pat │ │ │ │ │ + 0x00001f20 7465726e 73005f50 79506567 656e5f73 terns._PyPegen_s │ │ │ │ │ + 0x00001f30 65715f66 69727374 5f697465 6d005f50 eq_first_item._P │ │ │ │ │ + 0x00001f40 79415354 5f4d6174 63685369 6e676c65 yAST_MatchSingle │ │ │ │ │ + 0x00001f50 746f6e00 5f507950 6567656e 5f656e73 ton._PyPegen_ens │ │ │ │ │ + 0x00001f60 7572655f 7265616c 005f5079 50656765 ure_real._PyPege │ │ │ │ │ + 0x00001f70 6e5f6465 636f6465 645f636f 6e737461 n_decoded_consta │ │ │ │ │ + 0x00001f80 6e745f66 726f6d5f 746f6b65 6e005f50 nt_from_token._P │ │ │ │ │ + 0x00001f90 79506567 656e5f6b 65795f70 61747465 yPegen_key_patte │ │ │ │ │ + 0x00001fa0 726e5f70 61697200 5f507941 53545f54 rn_pair._PyAST_T │ │ │ │ │ + 0x00001fb0 79706556 6172005f 50794153 545f5061 ypeVar._PyAST_Pa │ │ │ │ │ + 0x00001fc0 72616d53 70656300 5f507941 53545f54 ramSpec._PyAST_T │ │ │ │ │ + 0x00001fd0 79706556 61725475 706c6500 5f507950 ypeVarTuple._PyP │ │ │ │ │ + 0x00001fe0 6567656e 5f676574 5f696e76 616c6964 egen_get_invalid │ │ │ │ │ + 0x00001ff0 5f746172 67657400 5f507950 6567656e _target._PyPegen │ │ │ │ │ + 0x00002000 5f656e73 7572655f 696d6167 696e6172 _ensure_imaginar │ │ │ │ │ + 0x00002010 7900 y. │ │ │ ├── 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: 5208 (bytes into file) │ │ │ │ │ + Start of section headers: 4576 (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 0x1458: │ │ │ │ │ +There are 13 section headers, starting at offset 0x11e0: │ │ │ │ │ │ │ │ │ │ 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 0001e4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001048 0000b8 08 I 10 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000e48 0000b8 08 I 10 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000218 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000218 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000218 0000a2 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0002bc 000864 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 001100 0002e8 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 000b20 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000b20 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 000b54 0002b0 10 11 20 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000e04 000241 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 0013e8 00006d 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0002bc 000654 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000f00 000270 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 000910 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000910 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000944 0002b0 10 11 20 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000bf4 000252 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 001170 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 {} │ │ │ │ │ @@ -1,45 +1,45 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 43 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 .LC0 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 4: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ - 5: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ - 6: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ - 7: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 8: 000001ba 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 9: 000001de 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 0000022a 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 11: 0000024e 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 12: 000002a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 13: 00000338 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 14: 00000001 424 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ - 15: 0000084d 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 16: 000001a9 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 4: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ + 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 6: 00000421 564 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ + 7: 000000f2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 8: 00000116 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 9: 00000158 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 0000017c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 11: 000001c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 00000258 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 13: 00000001 424 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ + 14: 000001a9 58 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 15: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ + 16: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 17: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 18: 00000084 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 20: 00000001 1570 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ + 20: 00000001 1018 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ - 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 PyExc_SyntaxError │ │ │ │ │ - 34: 00000625 552 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 31: 000003fd 36 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ + 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ │ 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnExplicitObject │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,122 +1,107 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1048 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe48 contains 23 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 00000044 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 0000004c 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 00000050 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ 00000054 0000230a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000006c 0000242f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000070 0000252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000074 00002430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000078 00002530 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000092 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 0000009e 0000260a R_ARM_THM_CALL 00000000 PyBytes_Size │ │ │ │ │ 000000c8 0000270a R_ARM_THM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ -00000112 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000112 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000011a 0000280a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000120 0000290a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000124 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000128 00002130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000124 00001e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000128 00001e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000140 0000122f R_ARM_THM_MOVW_ABS_NC 00000084 .LC5 │ │ │ │ │ 00000144 00001230 R_ARM_THM_MOVT_ABS 00000084 .LC5 │ │ │ │ │ -0000016c 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000016c 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000182 0000112f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ 00000186 00001130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ 000001d8 00002a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1100 contains 93 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf00 contains 78 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000026 0000162f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000002a 00001630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000058 0000170a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000080 0000180a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ -000000be 00001a0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000000ca 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000114 0000052f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000118 00000530 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -0000013a 00001b0a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -00000160 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000194 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000198 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000019c 00001d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000001f6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001fa 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001fe 00001d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002a8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002ac 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002b0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002b4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002b8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002bc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002c0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002c4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002c8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002cc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002d0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002d4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002d8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002dc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002e0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002e4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002e8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002ec 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002f0 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002f4 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002f8 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000002fc 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000300 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000304 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000308 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000030c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000310 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000314 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000318 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000031c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000320 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000324 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000328 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000032c 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000330 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000334 00000602 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00000452 00001e0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -00000468 00000e0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -00000484 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004d4 00001f0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000004fa 0000042f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000004fe 00000430 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000052e 0000200a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00000560 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058a 00000e0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -000005a0 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000005a4 00002130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000005a8 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000005ac 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000005be 0000100a R_ARM_THM_CALL 000001a9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000005c4 0000052f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -000005c8 00000530 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -000005e8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000005ec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000005f4 00001d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000061c 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000668 00001a0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000674 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000006be 0000052f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -000006c2 00000530 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -000006e4 00001b0a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -0000070c 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000736 00001f0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000758 0000042f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000075c 00000430 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000792 0000200a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000007be 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007dc 00000e0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -000007fc 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000804 0000052f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000808 00000530 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000846 00001c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000009c 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -00000496 00001a1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000064c 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -0000085c 00001c1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000162f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000028 00001630 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000004e 0000170a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000074 0000180a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +000000ce 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000000d2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000000d6 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000128 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000012c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000130 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000001c8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001cc 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001d0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001d4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001d8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001dc 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001e0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001e4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001e8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001ec 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001f0 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001f4 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001f8 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000001fc 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000200 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000204 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000208 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000020c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000210 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000214 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000218 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000021c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000220 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000224 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000228 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000022c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000230 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000234 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000238 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000023c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000240 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000244 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000248 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000024c 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000250 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00000254 00000402 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000034a 00001b0a R_ARM_THM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ +0000039e 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +000003b8 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000003c8 00001e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000003cc 0000032f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000003d0 00000330 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000003e2 00000e0a R_ARM_THM_CALL 000001a9 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000003e8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003ec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000003f4 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000450 00001c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000045c 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000004c2 0000200a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +000004e8 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000510 0000210a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000534 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00000538 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000056e 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000005a4 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c2 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +000005dc 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f2 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000614 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000061a 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +0000061e 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +0000063e 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000642 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000090 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +0000036a 00001c1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000412 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,27 +1,28 @@ │ │ │ │ │ ../Parser/string_parser.c │ │ │ │ │ bytes can only contain ASCII literal characters │ │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ │ invalid escape sequence '\%c' │ │ │ │ │ +;FZF1F@F │ │ │ │ │ +decode_unicode_with_escapes │ │ │ │ │ warn_invalid_escape_sequence │ │ │ │ │ -Py_XDECREF │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ _PyPegen_parse_string │ │ │ │ │ PyBytes_AsString │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -PyBytes_FromStringAndSize │ │ │ │ │ -_PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -_Py_Dealloc │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ _PyBytes_DecodeEscape2 │ │ │ │ │ -PyUnicode_DecodeUTF8 │ │ │ │ │ -__sprintf_chk │ │ │ │ │ +PyBytes_FromStringAndSize │ │ │ │ │ +_Py_Dealloc │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_decode_string │ │ │ │ │ +_PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +PyUnicode_DecodeUTF8 │ │ │ │ │ +__sprintf_chk │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyBytes_Size │ │ │ │ │ PyErr_WarnExplicitObject │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -4,870 +4,699 @@ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ 00000000 <_PyPegen_parse_string>: │ │ │ │ │ _PyPegen_parse_string(): │ │ │ │ │ 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 │ │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - ldrb.w r8, [r0] │ │ │ │ │ + beq.w 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + ldrb r4, [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 r5, r0 │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ - lsls r4, r3, #30 │ │ │ │ │ - bne.w 1a2 <_PyPegen_parse_string+0x1a2> │ │ │ │ │ - cmp.w r8, #39 @ 0x27 │ │ │ │ │ + ldr.w r3, [r3, r4, lsl #2] │ │ │ │ │ + lsls r6, r3, #30 │ │ │ │ │ + bne.n dc <_PyPegen_parse_string+0xdc> │ │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ - cmpne.w r8, #34 @ 0x22 │ │ │ │ │ + cmpne r4, #39 @ 0x27 │ │ │ │ │ ite ne │ │ │ │ │ - movne.w fp, #1 │ │ │ │ │ - moveq.w fp, #0 │ │ │ │ │ - bne.w 1f2 <_PyPegen_parse_string+0x1f2> │ │ │ │ │ - mov r9, fp │ │ │ │ │ - adds r4, r5, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + movne.w sl, #1 │ │ │ │ │ + moveq.w sl, #0 │ │ │ │ │ + bne.n 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ + mov r9, sl │ │ │ │ │ + adds r6, r5, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ │ - add.w sl, r0, #4294967295 @ 0xffffffff │ │ │ │ │ - adds r7, r5, r0 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne.w 5e8 <_PyPegen_parse_string+0x5e8> │ │ │ │ │ - cmp.w sl, #3 │ │ │ │ │ - bls.n 76 <_PyPegen_parse_string+0x76> │ │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - beq.n 16c <_PyPegen_parse_string+0x16c> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 86 <_PyPegen_parse_string+0x86> │ │ │ │ │ + ldrb r3, [r5, r0] │ │ │ │ │ + add.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne.w 3e8 <_PyPegen_parse_string+0x3e8> │ │ │ │ │ + cmp.w fp, #3 │ │ │ │ │ + bls.n 6a <_PyPegen_parse_string+0x6a> │ │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.n ac <_PyPegen_parse_string+0xac> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 7a <_PyPegen_parse_string+0x7a> │ │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strchr │ │ │ │ │ - cbnz r0, a0 <_PyPegen_parse_string+0xa0> │ │ │ │ │ + cbnz r0, 94 <_PyPegen_parse_string+0x94> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 39e <_PyPegen_parse_string+0x39e> │ │ │ │ │ + bne.w 2b2 <_PyPegen_parse_string+0x2b2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + 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.w 49a <_PyPegen_parse_string+0x49a> │ │ │ │ │ - movw r2, #21845 @ 0x5555 │ │ │ │ │ - movt r2, #5461 @ 0x1555 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bhi.w 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - movs r1, #6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mul.w r1, r1, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bcc.n f0 <_PyPegen_parse_string+0xf0> │ │ │ │ │ - b.n 128 <_PyPegen_parse_string+0x128> │ │ │ │ │ - lsls r0, r3, #24 │ │ │ │ │ - bmi.w 4b8 <_PyPegen_parse_string+0x4b8> │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - strb.w r3, [r5], #1 │ │ │ │ │ - bcs.n 128 <_PyPegen_parse_string+0x128> │ │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ │ - bne.n de <_PyPegen_parse_string+0xde> │ │ │ │ │ - add.w ip, r4, #1 │ │ │ │ │ - strb.w r3, [r1], #1 │ │ │ │ │ - cmp ip, r7 │ │ │ │ │ - bcs.n 114 <_PyPegen_parse_string+0x114> │ │ │ │ │ - ldrsb.w r2, [r4, #1] │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.w 5c4 <_PyPegen_parse_string+0x5c4> │ │ │ │ │ - mov r4, ip │ │ │ │ │ - b.n e4 <_PyPegen_parse_string+0xe4> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - adds r5, #6 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldrh r3, [r3, #4] │ │ │ │ │ - str.w r0, [r5, #-5] │ │ │ │ │ - strh r3, [r1, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - sub.w r1, r5, r9 │ │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 14a <_PyPegen_parse_string+0x14a> │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 584 <_PyPegen_parse_string+0x584> │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 164 <_PyPegen_parse_string+0x164> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cbnz r3, 164 <_PyPegen_parse_string+0x164> │ │ │ │ │ + bne.w 36e <_PyPegen_parse_string+0x36e> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne.n 76 <_PyPegen_parse_string+0x76> │ │ │ │ │ - adds r4, r5, #3 │ │ │ │ │ - adds r3, r4, r0 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.n 420 │ │ │ │ │ + ldrb r3, [r5, #2] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne.n 6a <_PyPegen_parse_string+0x6a> │ │ │ │ │ + adds r6, r5, #3 │ │ │ │ │ + adds r3, r6, r0 │ │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.n 190 <_PyPegen_parse_string+0x190> │ │ │ │ │ - sub.w sl, r0, #5 │ │ │ │ │ - add.w r7, r4, sl │ │ │ │ │ - ldrb.w r2, [r4, sl] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - beq.w 76 <_PyPegen_parse_string+0x76> │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne.n ca <_PyPegen_parse_string+0xca> │ │ │ │ │ + sub.w fp, r0, #5 │ │ │ │ │ + ldrb.w r3, [r6, fp] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq.n 6a <_PyPegen_parse_string+0x6a> │ │ │ │ │ mov.w r1, #302 @ 0x12e │ │ │ │ │ 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 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - cmp.w r8, #66 @ 0x42 │ │ │ │ │ - beq.n 266 <_PyPegen_parse_string+0x266> │ │ │ │ │ - sub.w r3, r8, #82 @ 0x52 │ │ │ │ │ + b.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ │ + beq.n 190 <_PyPegen_parse_string+0x190> │ │ │ │ │ + sub.w r3, r4, #82 @ 0x52 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 1de <_PyPegen_parse_string+0x1de> │ │ │ │ │ + bhi.n 116 <_PyPegen_parse_string+0x116> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - bhi.n 1de <_PyPegen_parse_string+0x1de> │ │ │ │ │ + bhi.n 116 <_PyPegen_parse_string+0x116> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ - .short 0x1225 │ │ │ │ │ - .word 0x12124c12 │ │ │ │ │ + .short 0x1222 │ │ │ │ │ + .word 0x12124712 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ - .word 0x12561212 │ │ │ │ │ + .word 0x124f1212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ - .word 0x12251212 │ │ │ │ │ - .short 0x4c12 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - cmp.w r8, #39 @ 0x27 │ │ │ │ │ + .word 0x12221212 │ │ │ │ │ + .short 0x4712 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + cmp r4, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ - cmpne.w r8, #34 @ 0x22 │ │ │ │ │ - beq.w 54 <_PyPegen_parse_string+0x54> │ │ │ │ │ + cmpne r4, #34 @ 0x22 │ │ │ │ │ + beq.n 4a <_PyPegen_parse_string+0x4a> │ │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ │ 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 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - ldrb.w r8, [r0, #1] │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - cmp.w r8, #66 @ 0x42 │ │ │ │ │ - beq.w 566 <_PyPegen_parse_string+0x566> │ │ │ │ │ + b.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ │ + beq.w 38c <_PyPegen_parse_string+0x38c> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - sub.w r3, r8, #82 @ 0x52 │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - bhi.n 24e <_PyPegen_parse_string+0x24e> │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - bhi.n 24e <_PyPegen_parse_string+0x24e> │ │ │ │ │ - tbb [pc, r3] │ │ │ │ │ - .short 0x1294 │ │ │ │ │ - .word 0x1212a012 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + sub.w r2, r4, #82 @ 0x52 │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + bhi.n 17c <_PyPegen_parse_string+0x17c> │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + bhi.n 17c <_PyPegen_parse_string+0x17c> │ │ │ │ │ + tbb [pc, r2] │ │ │ │ │ + .word 0x9712128c │ │ │ │ │ + .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ - .word 0x12b31212 │ │ │ │ │ + .word 0x121212a7 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ .word 0x12121212 │ │ │ │ │ - .word 0x12941212 │ │ │ │ │ - .short 0xa012 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 1e4 <_PyPegen_parse_string+0x1e4> │ │ │ │ │ - ldrb.w r8, [r0, #1] │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - cmp.w r8, #66 @ 0x42 │ │ │ │ │ - beq.n 27c <_PyPegen_parse_string+0x27c> │ │ │ │ │ + .word 0x9712128c │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ │ + beq.n 1a2 <_PyPegen_parse_string+0x1a2> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.n 21a <_PyPegen_parse_string+0x21a> │ │ │ │ │ - ldrb.w r8, [r5, #1] │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ - cmp.w r8, #66 @ 0x42 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b.n 148 <_PyPegen_parse_string+0x148> │ │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r9, #1 │ │ │ │ │ - movne.w fp, #0 │ │ │ │ │ - bne.n 21a <_PyPegen_parse_string+0x21a> │ │ │ │ │ - ldrb.w r8, [r5, #2] │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ + movne.w sl, #0 │ │ │ │ │ + bne.n 148 <_PyPegen_parse_string+0x148> │ │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ adds r5, #2 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - sub.w r2, r8, #82 @ 0x52 │ │ │ │ │ + sub.w r2, r4, #82 @ 0x52 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ - cmp.w r8, #66 @ 0x42 │ │ │ │ │ - beq.n 382 <_PyPegen_parse_string+0x382> │ │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ │ + beq.n 29a <_PyPegen_parse_string+0x29a> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 1e4 <_PyPegen_parse_string+0x1e4> │ │ │ │ │ + bhi.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi.n 1e4 <_PyPegen_parse_string+0x1e4> │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 2a8 <_PyPegen_parse_string+0x2a8>) │ │ │ │ │ + bhi.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 1c8 <_PyPegen_parse_string+0x1c8>) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000339 │ │ │ │ │ + .word 0x00000259 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000377 │ │ │ │ │ + .word 0x00000291 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000383 │ │ │ │ │ + .word 0x0000029b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000339 │ │ │ │ │ + .word 0x00000259 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000001e5 │ │ │ │ │ + .word 0x0000011d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00000377 │ │ │ │ │ + .word 0x00000291 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - ldrb.w r8, [r3] │ │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ eor.w r1, r9, #1 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - eor.w r2, fp, #1 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + eor.w r2, sl, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ - bne.n 28c <_PyPegen_parse_string+0x28c> │ │ │ │ │ - b.n 1e4 <_PyPegen_parse_string+0x1e4> │ │ │ │ │ - ldrb.w r8, [r2, #1] │ │ │ │ │ - adds r5, r2, #1 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ + bne.n 1b0 <_PyPegen_parse_string+0x1b0> │ │ │ │ │ + b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ │ + adds r5, r3, #1 │ │ │ │ │ eor.w r2, r9, #1 │ │ │ │ │ - eor.w r3, fp, #1 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + eor.w r3, sl, #1 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - bne.n 28a <_PyPegen_parse_string+0x28a> │ │ │ │ │ - b.n 1e4 <_PyPegen_parse_string+0x1e4> │ │ │ │ │ - ldrb.w r8, [r2, #1] │ │ │ │ │ - adds r5, r2, #1 │ │ │ │ │ + bne.n 1ae <_PyPegen_parse_string+0x1ae> │ │ │ │ │ + b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ │ + adds r5, r3, #1 │ │ │ │ │ eor.w r2, r9, #1 │ │ │ │ │ - b.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ - ldrb.w r8, [r3] │ │ │ │ │ + b.n 27c <_PyPegen_parse_string+0x27c> │ │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ eor.w r1, r9, #1 │ │ │ │ │ - b.n 346 <_PyPegen_parse_string+0x346> │ │ │ │ │ - ldrb.w r8, [r3] │ │ │ │ │ + b.n 264 <_PyPegen_parse_string+0x264> │ │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 346 <_PyPegen_parse_string+0x346> │ │ │ │ │ - ldrb.w r8, [r2, #1] │ │ │ │ │ - adds r5, r2, #1 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ + b.n 264 <_PyPegen_parse_string+0x264> │ │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ │ + adds r5, r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.n 27c <_PyPegen_parse_string+0x27c> │ │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - lsls r2, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ + beq.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ + lsls r0, r3, #24 │ │ │ │ │ + bmi.w 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - lsls r3, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ │ + beq.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ + lsls r1, r3, #24 │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ + beq.n 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ movs r1, #1 │ │ │ │ │ - lsls r7, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ │ + lsls r2, r3, #24 │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 444 <_PyPegen_parse_string+0x444> │ │ │ │ │ - lsls r5, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ │ + beq.n 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + lsls r3, r3, #24 │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 444 <_PyPegen_parse_string+0x444> │ │ │ │ │ + beq.n 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + lsls r5, r3, #24 │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #5] │ │ │ │ │ + cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #6] │ │ │ │ │ + cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 444 <_PyPegen_parse_string+0x444> │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #7] │ │ │ │ │ + cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #6] │ │ │ │ │ - cbz r3, 444 <_PyPegen_parse_string+0x444> │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ │ + cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #7] │ │ │ │ │ - cbz r3, 444 <_PyPegen_parse_string+0x444> │ │ │ │ │ - lsls r7, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ │ - cbz r3, 444 <_PyPegen_parse_string+0x444> │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #9] │ │ │ │ │ + cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ lsls r5, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #9] │ │ │ │ │ - cbz r3, 444 <_PyPegen_parse_string+0x444> │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #10] │ │ │ │ │ + cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #11] │ │ │ │ │ + cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ lsls r0, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #10] │ │ │ │ │ - cbz r3, 444 <_PyPegen_parse_string+0x444> │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ │ + cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ lsls r2, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #11] │ │ │ │ │ - cbz r3, 444 <_PyPegen_parse_string+0x444> │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ │ + add.w r2, r6, #13 │ │ │ │ │ + cbz r3, 33c <_PyPegen_parse_string+0x33c> │ │ │ │ │ lsls r3, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ │ - cbz r3, 444 <_PyPegen_parse_string+0x444> │ │ │ │ │ - lsls r7, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ │ - add.w r2, r4, #13 │ │ │ │ │ - cbz r3, 444 <_PyPegen_parse_string+0x444> │ │ │ │ │ - lsls r5, r3, #24 │ │ │ │ │ - bmi.w 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 436 <_PyPegen_parse_string+0x436> │ │ │ │ │ - cbnz r1, 48c <_PyPegen_parse_string+0x48c> │ │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ │ - mov r1, sl │ │ │ │ │ + bne.n 330 <_PyPegen_parse_string+0x330> │ │ │ │ │ + cbnz r1, 360 <_PyPegen_parse_string+0x360> │ │ │ │ │ + add r3, sp, #20 │ │ │ │ │ + mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 164 <_PyPegen_parse_string+0x164> │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse_string> │ │ │ │ │ - R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 164 <_PyPegen_parse_string+0x164> │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 164 <_PyPegen_parse_string+0x164> │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cbnz r2, 398 <_PyPegen_parse_string+0x398> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + 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, [r4, #0] │ │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 446 <_PyPegen_parse_string+0x446> │ │ │ │ │ - lsls r0, r3, #24 │ │ │ │ │ - bmi.n 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ + beq.n 33e <_PyPegen_parse_string+0x33e> │ │ │ │ │ + lsls r5, r3, #24 │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 446 <_PyPegen_parse_string+0x446> │ │ │ │ │ - lsls r1, r3, #24 │ │ │ │ │ - bmi.n 59c <_PyPegen_parse_string+0x59c> │ │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ │ + beq.n 33e <_PyPegen_parse_string+0x33e> │ │ │ │ │ + lsls r4, r3, #24 │ │ │ │ │ + bmi.n 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + ldrb r3, [r6, #2] │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3be <_PyPegen_parse_string+0x3be> │ │ │ │ │ - b.n 446 <_PyPegen_parse_string+0x446> │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bcs.n 4cc <_PyPegen_parse_string+0x4cc> │ │ │ │ │ - ldrsb.w r2, [r4] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.n 4bc <_PyPegen_parse_string+0x4bc> │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - sub.w r1, r4, ip │ │ │ │ │ - mov r0, ip │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 600 <_PyPegen_parse_string+0x600> │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - ubfx r2, r3, #2, #3 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - lsls r2, r3, #26 │ │ │ │ │ - bpl.w 5fa <_PyPegen_parse_string+0x5fa> │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w fp, r0, #20 │ │ │ │ │ - addpl.w fp, r0, #28 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - ble.n 53a <_PyPegen_parse_string+0x53a> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.n 574 <_PyPegen_parse_string+0x574> │ │ │ │ │ - ldrb.w r2, [fp, sl] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - movs r2, #10 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mla r0, r2, sl, r5 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 0 <__sprintf_chk> │ │ │ │ │ - R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 50e <_PyPegen_parse_string+0x50e> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bic.w fp, r2, r2, asr #31 │ │ │ │ │ - movs r3, #10 │ │ │ │ │ + bne.n 2d0 <_PyPegen_parse_string+0x2d0> │ │ │ │ │ + b.n 33e <_PyPegen_parse_string+0x33e> │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ │ + adds r5, #2 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b.n 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_PyPegen_parse_string> │ │ │ │ │ + R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.n 358 <_PyPegen_parse_string+0x358> │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ │ - mla r5, r3, fp, r5 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d8 <_PyPegen_parse_string+0xd8> │ │ │ │ │ + beq.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w d8 <_PyPegen_parse_string+0xd8> │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d8 <_PyPegen_parse_string+0xd8> │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - ldrb.w r8, [r0, #2] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.n 1e4 <_PyPegen_parse_string+0x1e4> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ite eq │ │ │ │ │ - ldrheq.w r2, [fp, sl, lsl #1] │ │ │ │ │ - ldrne.w r2, [fp, sl, lsl #2] │ │ │ │ │ - b.n 51e <_PyPegen_parse_string+0x51e> │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 <_PyPegen_parse_string> │ │ │ │ │ - R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 14a <_PyPegen_parse_string+0x14a> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 84c │ │ │ │ │ - b.n 472 <_PyPegen_parse_string+0x472> │ │ │ │ │ - ldrd r4, r1, [r6, #20] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 358 <_PyPegen_parse_string+0x358> │ │ │ │ │ + ldrd r4, r1, [r7, #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 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r6, #12] │ │ │ │ │ + ldrd r2, r3, [r7, #12] │ │ │ │ │ bl 1a8 <_PyPegen_parse_string+0x1a8> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - adds r5, #6 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldrh r3, [r3, #4] │ │ │ │ │ - str r0, [r1, #0] │ │ │ │ │ - strh r3, [r1, #4] │ │ │ │ │ - ldrsb.w r2, [r4, #1] │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.w 4ba <_PyPegen_parse_string+0x4ba> │ │ │ │ │ - mov r4, ip │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b.n e4 <_PyPegen_parse_string+0xe4> │ │ │ │ │ + b.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - ldr.w fp, [r0, #28] │ │ │ │ │ - b.n 4f8 <_PyPegen_parse_string+0x4f8> │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + b.n 3bc <_PyPegen_parse_string+0x3bc> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000624 <_PyPegen_decode_string>: │ │ │ │ │ +000003fc <_PyPegen_decode_string>: │ │ │ │ │ _PyPegen_decode_string(): │ │ │ │ │ + push {r4} │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cbz r1, 416 <_PyPegen_decode_string+0x1a> │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ │ + b.n 420 │ │ │ │ │ + │ │ │ │ │ +00000420 : │ │ │ │ │ +decode_unicode_with_escapes(): │ │ │ │ │ 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 │ │ │ │ │ + movw r6, #21845 @ 0x5555 │ │ │ │ │ + movt r6, #5461 @ 0x1555 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r1, 650 <_PyPegen_decode_string+0x2c> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ - movw r3, #21845 @ 0x5555 │ │ │ │ │ - movt r3, #5461 @ 0x1555 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bhi.w 800 <_PyPegen_decode_string+0x1dc> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + bhi.w 5f6 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - mul.w r1, r5, r1 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mul.w r1, r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 800 <_PyPegen_decode_string+0x1dc> │ │ │ │ │ + beq.w 5f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 800 <_PyPegen_decode_string+0x1dc> │ │ │ │ │ - adds r3, r4, r5 │ │ │ │ │ + beq.w 5f6 │ │ │ │ │ + add fp, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bhi.n 69a <_PyPegen_decode_string+0x76> │ │ │ │ │ - b.n 6d2 <_PyPegen_decode_string+0xae> │ │ │ │ │ - lsls r0, r2, #24 │ │ │ │ │ - bmi.n 718 <_PyPegen_decode_string+0xf4> │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + bcc.n 482 │ │ │ │ │ + b.n 4b2 │ │ │ │ │ + lsls r0, r3, #24 │ │ │ │ │ + bmi.n 4f4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - strb.w r2, [r5], #1 │ │ │ │ │ - bls.n 6d2 <_PyPegen_decode_string+0xae> │ │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + strb.w r3, [r5], #1 │ │ │ │ │ + bcs.n 4b2 │ │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ - bne.n 68a <_PyPegen_decode_string+0x66> │ │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ │ + bne.n 472 │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ - strb.w r2, [r1], #1 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bls.n 6be <_PyPegen_decode_string+0x9a> │ │ │ │ │ - ldrsb.w r0, [r4, #1] │ │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 804 <_PyPegen_decode_string+0x1e0> │ │ │ │ │ + strb.w r3, [r1], #1 │ │ │ │ │ + cmp ip, fp │ │ │ │ │ + bcs.w 63e │ │ │ │ │ + ldrsb.w r2, [r4, #1] │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt.w 61a │ │ │ │ │ + mov r5, r1 │ │ │ │ │ mov r4, ip │ │ │ │ │ - b.n 68e <_PyPegen_decode_string+0x6a> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - adds r5, #6 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldrh r3, [r3, #4] │ │ │ │ │ - str.w r0, [r5, #-5] │ │ │ │ │ - strh r3, [r1, #4] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + strb.w r3, [r5], #1 │ │ │ │ │ + bcc.n 482 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - sub.w r1, r5, r9 │ │ │ │ │ + subs r1, r5, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 6f6 <_PyPegen_decode_string+0xd2> │ │ │ │ │ + cbz r0, 4d6 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r7, #0 │ │ │ │ │ - bne.n 7d6 <_PyPegen_decode_string+0x1b2> │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + cmpne.w r8, #0 │ │ │ │ │ + bne.n 5bc │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 710 <_PyPegen_decode_string+0xec> │ │ │ │ │ + beq.n 4ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cbnz r3, 710 <_PyPegen_decode_string+0xec> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 4ec │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov ip, r4 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls.n 72c <_PyPegen_decode_string+0x108> │ │ │ │ │ - ldrsb.w r1, [r4] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 71c <_PyPegen_decode_string+0xf8> │ │ │ │ │ + mov r3, ip │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bls.n 508 │ │ │ │ │ + ldrsb.w r2, [r4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt.n 4f8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82e <_PyPegen_decode_string+0x20a> │ │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ │ - ubfx r1, r2, #2, #3 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - lsls r1, r2, #26 │ │ │ │ │ - bpl.n 828 <_PyPegen_decode_string+0x204> │ │ │ │ │ - lsls r2, r2, #25 │ │ │ │ │ + beq.n 600 │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + ubfx r2, r3, #2, #3 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + lsls r2, r3, #26 │ │ │ │ │ + bpl.n 5fa │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w fp, r0, #20 │ │ │ │ │ - addpl.w fp, r0, #28 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + addmi.w r3, r0, #20 │ │ │ │ │ + addpl.w r3, r0, #28 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - strd r3, r0, [sp, #24] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - ble.n 798 <_PyPegen_decode_string+0x174> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.n 7c6 <_PyPegen_decode_string+0x1a2> │ │ │ │ │ - ldrb.w r3, [fp, sl] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movs r3, #10 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bge.n 57a │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.n 5aa │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldrb.w r2, [r2, sl] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + movs r2, #10 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - mla r0, r3, sl, r5 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mla r0, r2, sl, r5 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 76e <_PyPegen_decode_string+0x14a> │ │ │ │ │ - ldrd r3, r0, [sp, #24] │ │ │ │ │ - bic.w fp, r2, r2, asr #31 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + b.n 54c │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + bic.w r3, r2, r2, asr #31 │ │ │ │ │ movs r2, #10 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mla r5, r2, fp, r5 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 684 <_PyPegen_decode_string+0x60> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 684 <_PyPegen_decode_string+0x60> │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + mla r5, r2, r3, r5 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 46c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 46c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 684 <_PyPegen_decode_string+0x60> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ + b.n 46c │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ite eq │ │ │ │ │ - ldrheq.w r3, [fp, sl, lsl #1] │ │ │ │ │ - ldrne.w r3, [fp, sl, lsl #2] │ │ │ │ │ - b.n 77e <_PyPegen_decode_string+0x15a> │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldrheq.w r2, [r2, sl, lsl #1] │ │ │ │ │ + ldrne.w r2, [r2, sl, lsl #2] │ │ │ │ │ + b.n 55e │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_THM_CALL warn_invalid_escape_sequence │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 6f6 <_PyPegen_decode_string+0xd2> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 84c │ │ │ │ │ + bne.n 4d6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 5e0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 5e0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 800 <_PyPegen_decode_string+0x1dc> │ │ │ │ │ + beq.n 5f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 800 <_PyPegen_decode_string+0x1dc> │ │ │ │ │ + cbnz r3, 5f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 710 <_PyPegen_decode_string+0xec> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - adds r5, #6 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ │ - str r0, [r1, #0] │ │ │ │ │ - strh r2, [r1, #4] │ │ │ │ │ - ldrsb.w r1, [r4, #1] │ │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.w 71a <_PyPegen_decode_string+0xf6> │ │ │ │ │ - mov r4, ip │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b.n 68e <_PyPegen_decode_string+0x6a> │ │ │ │ │ - ldr.w fp, [r0, #28] │ │ │ │ │ - b.n 758 <_PyPegen_decode_string+0x134> │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + b.n 4ec │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 532 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 800 <_PyPegen_decode_string+0x1dc> │ │ │ │ │ + beq.n 5f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 800 <_PyPegen_decode_string+0x1dc> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne.n 5f6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 800 <_PyPegen_decode_string+0x1dc> │ │ │ │ │ - │ │ │ │ │ -0000084c : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 860 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 860 │ │ │ │ │ - b.w 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ + b.n 5f6 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + adds r5, #6 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldrh r3, [r3, #4] │ │ │ │ │ + str r0, [r1, #0] │ │ │ │ │ + strh r3, [r1, #4] │ │ │ │ │ + ldrsb.w r2, [r4, #1] │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt.w 4f6 │ │ │ │ │ + mov r4, ip │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b.n 476 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + adds r5, #6 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldrh r3, [r3, #4] │ │ │ │ │ + str.w r0, [r5, #-5] │ │ │ │ │ + strh r3, [r1, #4] │ │ │ │ │ + b.n 4b2 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,40 +1,41 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246400 2e4c4330 002e4c43 31002e4c .$d..LC0..LC1..L │ │ │ │ │ - 0x00000010 4332002e 4c433300 24740077 61726e5f C2..LC3.$t.warn_ │ │ │ │ │ - 0x00000020 696e7661 6c69645f 65736361 70655f73 invalid_escape_s │ │ │ │ │ - 0x00000030 65717565 6e636500 50795f58 44454352 equence.Py_XDECR │ │ │ │ │ - 0x00000040 45460052 41495345 5f455252 4f525f4b EF.RAISE_ERROR_K │ │ │ │ │ - 0x00000050 4e4f574e 5f4c4f43 4154494f 4e002e4c NOWN_LOCATION..L │ │ │ │ │ - 0x00000060 4334002e 4c433500 5f507950 6567656e C4..LC5._PyPegen │ │ │ │ │ - 0x00000070 5f706172 73655f73 7472696e 67005079 _parse_string.Py │ │ │ │ │ - 0x00000080 42797465 735f4173 53747269 6e67005f Bytes_AsString._ │ │ │ │ │ - 0x00000090 50795f63 74797065 5f746162 6c650073 Py_ctype_table.s │ │ │ │ │ - 0x000000a0 74726c65 6e007374 72636872 00507955 trlen.strchr.PyU │ │ │ │ │ - 0x000000b0 6e69636f 64655f44 65636f64 65555446 nicode_DecodeUTF │ │ │ │ │ - 0x000000c0 38537461 74656675 6c005079 42797465 8Stateful.PyByte │ │ │ │ │ - 0x000000d0 735f4672 6f6d5374 72696e67 416e6453 s_FromStringAndS │ │ │ │ │ - 0x000000e0 697a6500 5f507955 6e69636f 64655f44 ize._PyUnicode_D │ │ │ │ │ - 0x000000f0 65636f64 65556e69 636f6465 45736361 ecodeUnicodeEsca │ │ │ │ │ - 0x00000100 7065496e 7465726e 616c3200 5f50795f peInternal2._Py_ │ │ │ │ │ - 0x00000110 4465616c 6c6f6300 5f507945 72725f42 Dealloc._PyErr_B │ │ │ │ │ - 0x00000120 6164496e 7465726e 616c4361 6c6c005f adInternalCall._ │ │ │ │ │ - 0x00000130 50794279 7465735f 4465636f 64654573 PyBytes_DecodeEs │ │ │ │ │ - 0x00000140 63617065 32005079 556e6963 6f64655f cape2.PyUnicode_ │ │ │ │ │ - 0x00000150 4465636f 64655554 4638005f 5f737072 DecodeUTF8.__spr │ │ │ │ │ - 0x00000160 696e7466 5f63686b 00507945 78635f53 intf_chk.PyExc_S │ │ │ │ │ - 0x00000170 796e7461 78457272 6f72005f 50795065 yntaxError._PyPe │ │ │ │ │ - 0x00000180 67656e5f 6465636f 64655f73 7472696e gen_decode_strin │ │ │ │ │ - 0x00000190 67005079 556e6963 6f64655f 46726f6d g.PyUnicode_From │ │ │ │ │ - 0x000001a0 466f726d 61740050 79457863 5f53796e Format.PyExc_Syn │ │ │ │ │ - 0x000001b0 74617857 61726e69 6e670050 79457863 taxWarning.PyExc │ │ │ │ │ - 0x000001c0 5f446570 72656361 74696f6e 5761726e _DeprecationWarn │ │ │ │ │ - 0x000001d0 696e6700 50794279 7465735f 53697a65 ing.PyBytes_Size │ │ │ │ │ - 0x000001e0 00507945 72725f57 61726e45 78706c69 .PyErr_WarnExpli │ │ │ │ │ - 0x000001f0 6369744f 626a6563 74005079 4572725f citObject.PyErr_ │ │ │ │ │ - 0x00000200 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ │ - 0x00000210 00507945 72725f43 6c656172 005f5079 .PyErr_Clear._Py │ │ │ │ │ - 0x00000220 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ - 0x00000230 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ - 0x00000240 00 . │ │ │ │ │ + 0x00000000 00246400 2e4c4330 002e4c43 31002474 .$d..LC0..LC1.$t │ │ │ │ │ + 0x00000010 00646563 6f64655f 756e6963 6f64655f .decode_unicode_ │ │ │ │ │ + 0x00000020 77697468 5f657363 61706573 00776172 with_escapes.war │ │ │ │ │ + 0x00000030 6e5f696e 76616c69 645f6573 63617065 n_invalid_escape │ │ │ │ │ + 0x00000040 5f736571 75656e63 65005241 4953455f _sequence.RAISE_ │ │ │ │ │ + 0x00000050 4552524f 525f4b4e 4f574e5f 4c4f4341 ERROR_KNOWN_LOCA │ │ │ │ │ + 0x00000060 54494f4e 002e4c43 32002e4c 4333002e TION..LC2..LC3.. │ │ │ │ │ + 0x00000070 4c433400 2e4c4335 005f5079 50656765 LC4..LC5._PyPege │ │ │ │ │ + 0x00000080 6e5f7061 7273655f 73747269 6e670050 n_parse_string.P │ │ │ │ │ + 0x00000090 79427974 65735f41 73537472 696e6700 yBytes_AsString. │ │ │ │ │ + 0x000000a0 5f50795f 63747970 655f7461 626c6500 _Py_ctype_table. │ │ │ │ │ + 0x000000b0 7374726c 656e0073 74726368 72005079 strlen.strchr.Py │ │ │ │ │ + 0x000000c0 556e6963 6f64655f 4465636f 64655554 Unicode_DecodeUT │ │ │ │ │ + 0x000000d0 46385374 61746566 756c005f 50794572 F8Stateful._PyEr │ │ │ │ │ + 0x000000e0 725f4261 64496e74 65726e61 6c43616c r_BadInternalCal │ │ │ │ │ + 0x000000f0 6c005f50 79427974 65735f44 65636f64 l._PyBytes_Decod │ │ │ │ │ + 0x00000100 65457363 61706532 00507942 79746573 eEscape2.PyBytes │ │ │ │ │ + 0x00000110 5f46726f 6d537472 696e6741 6e645369 _FromStringAndSi │ │ │ │ │ + 0x00000120 7a65005f 50795f44 65616c6c 6f630050 ze._Py_Dealloc.P │ │ │ │ │ + 0x00000130 79457863 5f53796e 74617845 72726f72 yExc_SyntaxError │ │ │ │ │ + 0x00000140 005f5079 50656765 6e5f6465 636f6465 ._PyPegen_decode │ │ │ │ │ + 0x00000150 5f737472 696e6700 5f507955 6e69636f _string._PyUnico │ │ │ │ │ + 0x00000160 64655f44 65636f64 65556e69 636f6465 de_DecodeUnicode │ │ │ │ │ + 0x00000170 45736361 7065496e 7465726e 616c3200 EscapeInternal2. │ │ │ │ │ + 0x00000180 5079556e 69636f64 655f4465 636f6465 PyUnicode_Decode │ │ │ │ │ + 0x00000190 55544638 005f5f73 7072696e 74665f63 UTF8.__sprintf_c │ │ │ │ │ + 0x000001a0 686b0050 79556e69 636f6465 5f46726f hk.PyUnicode_Fro │ │ │ │ │ + 0x000001b0 6d466f72 6d617400 50794578 635f5379 mFormat.PyExc_Sy │ │ │ │ │ + 0x000001c0 6e746178 5761726e 696e6700 50794578 ntaxWarning.PyEx │ │ │ │ │ + 0x000001d0 635f4465 70726563 6174696f 6e576172 c_DeprecationWar │ │ │ │ │ + 0x000001e0 6e696e67 00507942 79746573 5f53697a ning.PyBytes_Siz │ │ │ │ │ + 0x000001f0 65005079 4572725f 5761726e 4578706c e.PyErr_WarnExpl │ │ │ │ │ + 0x00000200 69636974 4f626a65 63740050 79457272 icitObject.PyErr │ │ │ │ │ + 0x00000210 5f457863 65707469 6f6e4d61 74636865 _ExceptionMatche │ │ │ │ │ + 0x00000220 73005079 4572725f 436c6561 72005f50 s.PyErr_Clear._P │ │ │ │ │ + 0x00000230 79506567 656e5f72 61697365 5f657272 yPegen_raise_err │ │ │ │ │ + 0x00000240 6f725f6b 6e6f776e 5f6c6f63 6174696f or_known_locatio │ │ │ │ │ + 0x00000250 6e00 n. │ │ │ ├── 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: 16608 (bytes into file) │ │ │ │ │ + Start of section headers: 16664 (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 0x40e0: │ │ │ │ │ +There are 14 section headers, starting at offset 0x4118: │ │ │ │ │ │ │ │ │ │ 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 0000b8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0036f8 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003728 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000ec 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000ec 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000ec 00051b 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000608 002730 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003730 000938 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002d38 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002d43 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002d43 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 002d78 000590 10 12 57 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003308 0003ed 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 004068 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000608 002760 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003760 000940 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002d68 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 002d73 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002d73 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 002da8 000590 10 12 57 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 003338 0003ed 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 0040a0 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: 00000048 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 00000124 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 000008bd 6706 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 000022f1 160 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 00002391 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 000008bd 6756 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 00002321 160 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 000023c1 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000158 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 0000018c 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001d0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -38,30 +38,30 @@ │ │ │ │ │ 34: 000003c4 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 35: 000003f8 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 36: 00000414 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 37: 00000438 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ 38: 00000448 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ 39: 00000464 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ 40: 000004b0 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ - 41: 000025ed 322 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 42: 000024d9 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 41: 0000261d 322 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 42: 00002509 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 43: 00000001 80 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 44: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 45: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 46: 000004fc 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 47: 00000500 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 48: 00000504 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 49: 00000508 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ - 50: 00002612 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 00002642 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000051 102 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ 52: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 53: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 54: 00000000 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 55: 00002621 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00002622 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 00002651 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00002652 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 57: 00000001 2234 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ @@ -69,24 +69,24 @@ │ │ │ │ │ 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ - 72: 000023f1 230 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 72: 00002421 230 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,40 +1,40 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x36f8 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3728 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 00000b0a R_ARM_THM_CALL 000022f1 tok_nextc │ │ │ │ │ -0000001e 00000b0a R_ARM_THM_CALL 000022f1 tok_nextc │ │ │ │ │ -0000002c 00000c0a R_ARM_THM_CALL 00002391 tok_backup │ │ │ │ │ -00000036 00000b0a R_ARM_THM_CALL 000022f1 tok_nextc │ │ │ │ │ -00000068 00000b0a R_ARM_THM_CALL 000022f1 tok_nextc │ │ │ │ │ -0000009e 00000c0a R_ARM_THM_CALL 00002391 tok_backup │ │ │ │ │ -000000ac 00000c0a R_ARM_THM_CALL 00002391 tok_backup │ │ │ │ │ +00000010 00000b0a R_ARM_THM_CALL 00002321 tok_nextc │ │ │ │ │ +0000001e 00000b0a R_ARM_THM_CALL 00002321 tok_nextc │ │ │ │ │ +0000002c 00000c0a R_ARM_THM_CALL 000023c1 tok_backup │ │ │ │ │ +00000036 00000b0a R_ARM_THM_CALL 00002321 tok_nextc │ │ │ │ │ +00000068 00000b0a R_ARM_THM_CALL 00002321 tok_nextc │ │ │ │ │ +0000009e 00000c0a R_ARM_THM_CALL 000023c1 tok_backup │ │ │ │ │ +000000ac 00000c0a R_ARM_THM_CALL 000023c1 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3730 contains 295 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3760 contains 296 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000001a8 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000001be 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001c4 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001e8 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ 00000286 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000002c8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000306 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000332 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000040a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000043c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000047e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000004c6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000057c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000058c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000590 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000594 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000005e4 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -000005e8 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -000005ec 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000005fc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000005a6 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +000005aa 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +000005ae 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000005be 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000005fc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000060c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000610 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000614 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 000006b4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000006c4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000006c8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000006cc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 000006e6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000006ea 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000006ee 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ @@ -71,238 +71,239 @@ │ │ │ │ │ 000009ce 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 000009de 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 000009e2 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 00000a3c 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ 00000a90 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00000aa0 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ 00000aae 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b26 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000bd6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c7c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000d28 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d7a 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00000d7e 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00000dc4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000e9e 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f02 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f10 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f14 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f60 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f8e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000fa6 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000fb0 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00000fb4 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00000fbc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000fca 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001020 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001024 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -0000103c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000010c6 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000111c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000116c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000011b2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000123c 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -0000125a 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -0000125e 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000134e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001384 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000013ae 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -000013b2 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -000013fe 0000480a R_ARM_THM_CALL 000023f1 _PyLexer_update_fstring_expr │ │ │ │ │ -00001454 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000014e2 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -0000150c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00001510 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00001514 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000155c 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ -00001560 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ -00001578 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -000015b8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000015f4 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -000015f8 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -000015fc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000165c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001782 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000017a8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000017ac 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000017b0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000180a 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ -0000180e 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ -00001824 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001828 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000182c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000184e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001866 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018b6 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ -000018ba 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ -000018c0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001900 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001916 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000192c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001960 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019d4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019f6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a16 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a7e 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001a82 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001aa6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ab0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ -00001ab4 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ -00001ae8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001aec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001af8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001b4a 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001ba4 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ -00001ba8 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ -00001c16 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ -00001c1a 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ -00001c32 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c36 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c3e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c48 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c4c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c50 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c98 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ -00001c9c 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ -00001cf6 00004c0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001cfe 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ -00001d02 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ -00001d0a 00004d0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d20 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001d24 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001d4c 00004c0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001d8c 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ -00001d90 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ -00001d94 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001da4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001dc2 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001e18 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001e24 00004e0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001e4c 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e5c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ea2 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ea8 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001eb6 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -00001eba 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -00001ebe 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ec8 0000500a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001ee0 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eea 0000510a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00001f02 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f24 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00001f28 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00001f2c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f5a 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fa4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ffc 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -00002000 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -00002004 0000520a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002012 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000202c 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ -00002030 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ -0000203e 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ -00002042 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ -00002048 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002050 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ -00002054 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -0000205a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002084 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -00002088 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -000020b0 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ -000020b4 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ -000020b8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020c6 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000020ca 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -000020d0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020f6 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00002110 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00002114 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00002118 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000211c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002120 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002130 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00002134 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00002138 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000213c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002140 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002144 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002148 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -0000214e 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002168 0000550a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000219a 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000021d2 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000021dc 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021e2 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ -000021e6 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ -0000221e 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ -00002222 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ -00002234 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ -00002238 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ -0000223c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000224e 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -00002252 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -00002256 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000225e 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00002262 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00002286 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ -0000228a 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ -0000228e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000022aa 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ -000022ae 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ -00002344 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000236c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002376 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000237a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000237e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -000023ca 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -000023ce 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023d2 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023d6 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000023da 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000023de 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000023e2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023e6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023ea 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002404 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002420 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002426 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002442 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002456 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002462 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002488 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000024a8 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000024bc 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000024d0 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000024e8 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000024ec 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000254a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000259a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000025a4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025a8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025ac 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025d4 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000025d8 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00000b28 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000bd8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c7e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000d2a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d7c 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00000d80 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00000dc6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000ea0 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000f04 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000f12 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f16 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f62 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f90 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000fa8 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000fb2 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +00000fb6 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +00000fbe 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000fcc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001022 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001026 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +0000103e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000010cc 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001122 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001172 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000011b8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001240 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +0000125e 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001262 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001352 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001388 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000013b2 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +000013b6 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00001402 0000480a R_ARM_THM_CALL 00002421 _PyLexer_update_fstring_expr │ │ │ │ │ +00001458 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014e6 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001510 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00001514 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00001518 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001560 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ +00001564 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ +0000157c 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +000015bc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015f8 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +000015fc 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +00001600 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001662 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001794 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000017e0 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ +000017e4 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ +000017fa 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000017fe 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001802 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001844 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001860 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000186a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000186e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001872 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000188e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018c2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018d8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001910 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019aa 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019ca 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019ec 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a6a 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001a6e 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00001a92 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a9c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001aa0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001aac 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001afa 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ +00001afe 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ +00001b30 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b78 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001bd2 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ +00001bd6 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ +00001c30 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ +00001c34 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ +00001c60 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c64 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c68 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001c9e 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001cb6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ +00001cba 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ +00001d12 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ +00001d16 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ +00001d1a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d2a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001d78 00004c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d7e 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001d88 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +00001d8c 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +00001d96 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001da2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001da6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001dae 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e04 00004d0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001e16 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e38 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001e44 00004e0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001e6e 00004c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e74 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ +00001e78 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ +00001e80 00004f0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001e96 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001e9a 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001ec0 00004d0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001ecc 0000500a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00001ee4 00004c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eee 0000510a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00001f06 00004c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f1a 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +00001f1e 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +00001f22 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f6c 00004c0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f84 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00001f88 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00001f8e 0000530a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001fd0 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ +00001fd4 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ +00001fda 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ff6 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +0000200e 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00002012 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00002018 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002026 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002036 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ +0000203a 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ +00002040 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002066 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +0000206a 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +00002076 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ +0000207a 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ +00002080 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020a2 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ +000020a6 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ +000020c2 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000020fa 00004b0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002104 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000210a 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ +0000210e 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ +0000213c 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +00002140 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +00002144 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000217c 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ +00002180 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ +00002184 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000219a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002208 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +0000220c 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +00002210 0000540a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000223e 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ +00002242 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ +00002252 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00002256 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000225a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000225e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002262 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002266 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000226a 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +0000226e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002272 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002276 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002296 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ +0000229a 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ +0000229e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022a6 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000022aa 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000022ca 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ +000022ce 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ +000022d2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022e2 0000550a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000230c 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ +00002310 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ +00002374 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000239c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000023a6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000023aa 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000023ae 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +000023fa 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +000023fe 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002402 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002406 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000240a 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000240e 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00002412 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002416 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000241a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002434 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002450 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002456 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002472 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002486 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002492 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000024b8 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000024d8 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000024ec 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002500 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002518 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000251c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000257a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025ca 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025d4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025d8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000025dc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002646 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ -0000264a 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ -00002650 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -00002664 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002668 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002674 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -00002678 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -0000267c 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -0000269a 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -0000269e 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -000026a2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000026aa 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ -000026ae 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ -000026b4 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -000026c0 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ -000026c4 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ -000026ca 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -00002704 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ -00002708 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ -0000270e 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ -0000271a 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -0000271e 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ -00002724 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00002604 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00002608 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +0000260c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002676 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ +0000267a 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ +00002680 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00002694 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002698 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000026a4 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000026a8 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000026ac 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +000026ca 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000026ce 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000026d2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000026da 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ +000026de 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ +000026e4 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +000026f0 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ +000026f4 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ +000026fa 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +00002734 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ +00002738 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ +0000273e 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ │ +0000274a 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +0000274e 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +00002754 0000330a R_ARM_THM_CALL 00000051 lookahead │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ f-string: unmatched '%c' │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' on line %d │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' │ │ │ │ │ invalid %s literal │ │ │ │ │ ;l`h1F<" │ │ │ │ │ ""bAFf` F@" │ │ │ │ │ 3F@"AF F │ │ │ │ │ -+FAF>" F │ │ │ │ │ ++F>"AF F │ │ │ │ │ tok_backup │ │ │ │ │ tok_get_normal_mode │ │ │ │ │ tok_nextc │ │ │ │ │ tok_backup │ │ │ │ │ .LANCHOR0 │ │ │ │ │ verify_end_of_number │ │ │ │ │ tok_decimal_tail │ │ │ │ │ @@ -55,22 +55,22 @@ │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ +_Py_Dealloc │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ -_Py_Dealloc │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ __aeabi_idiv │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,34 +6,34 @@ │ │ │ │ │ 00000000 : │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 34 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 4a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ b.n 18 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -49,15 +49,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ cbz r6, 7a │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq.n 64 │ │ │ │ │ movs r6, #0 │ │ │ │ │ @@ -73,19 +73,19 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ movgt r6, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ beq.n b2 │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ b.n a2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -123,27 +123,27 @@ │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #22 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrb.w r2, [r9] │ │ │ │ │ beq.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ - ldr.w ip, [fp, #2812] @ 0xafc │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ + ldr.w lr, [fp, #2812] @ 0xafc │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ bne.w 54a <_PyTokenizer_Get+0x54a> │ │ │ │ │ ldr.w r0, [fp, #2768] @ 0xad0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, #10 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ beq.w 624 <_PyTokenizer_Get+0x624> │ │ │ │ │ - ldrb.w lr, [fp, #2764] @ 0xacc │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ + ldrb.w ip, [fp, #2764] @ 0xacc │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ beq.n 12e <_PyTokenizer_Get+0x12e> │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ bne.n 120 <_PyTokenizer_Get+0x120> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ @@ -237,37 +237,37 @@ │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 42 <_PyTokenizer_Get+0x42> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 59e <_PyTokenizer_Get+0x59e> │ │ │ │ │ + bne.w 560 <_PyTokenizer_Get+0x560> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 606 <_PyTokenizer_Get+0x606> │ │ │ │ │ + beq.w 55a <_PyTokenizer_Get+0x55a> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 58a <_PyTokenizer_Get+0x58a> │ │ │ │ │ + bne.w 60a <_PyTokenizer_Get+0x60a> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 556 <_PyTokenizer_Get+0x556> │ │ │ │ │ + beq.w 5d6 <_PyTokenizer_Get+0x5d6> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ b.n 140 <_PyTokenizer_Get+0x140> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -298,15 +298,15 @@ │ │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd ip, r0, [r4] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ │ beq.w 810 <_PyTokenizer_Get+0x810> │ │ │ │ │ cmp r1, ip │ │ │ │ │ @@ -454,15 +454,15 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ b.n 6a <_PyTokenizer_Get+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.w 842 <_PyTokenizer_Get+0x842> │ │ │ │ │ add.w r9, r4, r5 │ │ │ │ │ sub.w r3, sl, #123 @ 0x7b │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ ldr.w r2, [r9, #2772] @ 0xad4 │ │ │ │ │ @@ -488,54 +488,27 @@ │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ bne.n 528 <_PyTokenizer_Get+0x528> │ │ │ │ │ mov sl, r3 │ │ │ │ │ b.n 3fe <_PyTokenizer_Get+0x3fe> │ │ │ │ │ ldr.w r1, [fp, #2760] @ 0xac8 │ │ │ │ │ mvns r1, r1 │ │ │ │ │ lsrs r1, r1, #31 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ b.n 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.n 620 <_PyTokenizer_Get+0x620> │ │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 602 <_PyTokenizer_Get+0x602> │ │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ - sub.w r2, r3, r9 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2dc <_PyTokenizer_Get+0x2dc> │ │ │ │ │ mov r5, sl │ │ │ │ │ - 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 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ + str.w sl, [r4, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ beq.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ cmp r2, #22 │ │ │ │ │ beq.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ ldr.w r3, [r2, #2812] @ 0xafc │ │ │ │ │ - cbnz r3, 60e <_PyTokenizer_Get+0x60e> │ │ │ │ │ + cbnz r3, 5c4 <_PyTokenizer_Get+0x5c4> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ add.w fp, r4, r5 │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ @@ -556,52 +529,79 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - str.w sl, [r4, #4] │ │ │ │ │ - b.n 59e <_PyTokenizer_Get+0x59e> │ │ │ │ │ ldr.w r3, [r2, #2760] @ 0xac8 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r9, r3 │ │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ │ - b.n 5b8 <_PyTokenizer_Get+0x5b8> │ │ │ │ │ + b.n 57a <_PyTokenizer_Get+0x57a> │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne.n 620 <_PyTokenizer_Get+0x620> │ │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 556 <_PyTokenizer_Get+0x556> │ │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ │ + sub.w r2, r3, r9 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2dc <_PyTokenizer_Get+0x2dc> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 59e <_PyTokenizer_Get+0x59e> │ │ │ │ │ + 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 r3, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b.n 560 <_PyTokenizer_Get+0x560> │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n 560 <_PyTokenizer_Get+0x560> │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov.w sl, #10 │ │ │ │ │ - b.n 5b8 <_PyTokenizer_Get+0x5b8> │ │ │ │ │ + b.n 57a <_PyTokenizer_Get+0x57a> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 814 <_PyTokenizer_Get+0x814> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ │ - bl 22f0 │ │ │ │ │ + str.w lr, [sp, #8] │ │ │ │ │ + bl 2320 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w r2, [r8, #2756] @ 0xac4 │ │ │ │ │ eor.w r3, r1, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cbz r3, 65a <_PyTokenizer_Get+0x65a> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ beq.n 67e <_PyTokenizer_Get+0x67e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r2, [r4, r3] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -700,15 +700,15 @@ │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ b.n 108 <_PyTokenizer_Get+0x108> │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ b.n 108 <_PyTokenizer_Get+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ bne.n 78c <_PyTokenizer_Get+0x78c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r0, [r9, #2768] @ 0xad0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -720,15 +720,15 @@ │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ ldr.w r0, [r9, #2768] @ 0xad0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 12e <_PyTokenizer_Get+0x12e> │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ @@ -758,15 +758,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 5aa <_PyTokenizer_Get+0x5aa> │ │ │ │ │ + b.n 56c <_PyTokenizer_Get+0x56c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -792,21 +792,21 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ cbz r2, 84c <_PyTokenizer_Get+0x84c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 12e <_PyTokenizer_Get+0x12e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b.n 4fc <_PyTokenizer_Get+0x4fc> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ @@ -820,15 +820,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ str.w r8, [r3, #2752] @ 0xac0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -869,101 +869,101 @@ │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c04 │ │ │ │ │ + bne.w c06 │ │ │ │ │ ldr.w sl, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w d04 │ │ │ │ │ + bne.w d06 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 118e │ │ │ │ │ + beq.w 1194 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ bcs.n 93a │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ │ + ldrb r1, [r5, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bhi.w 2110 │ │ │ │ │ + bhi.w 2266 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 2130 │ │ │ │ │ - str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.w 2252 │ │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ str.w fp, [r4, #28] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1146 │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - bcs.w 1188 │ │ │ │ │ - adds r3, r1, #1 │ │ │ │ │ + beq.w 114c │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bcs.w 118e │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ - sub.w r2, r3, #9 │ │ │ │ │ - uxtb r2, r2 │ │ │ │ │ - cmp r2, #23 │ │ │ │ │ + sub.w r1, r3, #9 │ │ │ │ │ + uxtb r1, r1 │ │ │ │ │ + cmp r1, #23 │ │ │ │ │ bhi.w ab8 │ │ │ │ │ movs r7, #9 │ │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ │ - lsrs r7, r2 │ │ │ │ │ + lsrs r7, r1 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bmi.w ec0 │ │ │ │ │ + bmi.w ec2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1db6 │ │ │ │ │ + beq.w 1c92 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 1652 │ │ │ │ │ + beq.w 1658 │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ sub.w r2, r1, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls.w b2c │ │ │ │ │ + bls.w b2e │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #1 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b38 │ │ │ │ │ + bne.w b40 │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 2124 │ │ │ │ │ + beq.w 221c │ │ │ │ │ cmp r7, #10 │ │ │ │ │ - beq.w be0 │ │ │ │ │ + beq.w be2 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w f0e │ │ │ │ │ + beq.w f10 │ │ │ │ │ uxtb r1, 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, r1, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w d2e │ │ │ │ │ + bmi.w d30 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ @@ -972,201 +972,200 @@ │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ │ - beq.w 1672 │ │ │ │ │ + beq.w 1684 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1270 │ │ │ │ │ + bne.w 1274 │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1c9c │ │ │ │ │ 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 1224 │ │ │ │ │ + bne.w 1228 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ - beq.w 1224 │ │ │ │ │ + beq.w 1228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 156a │ │ │ │ │ + bne.w 156e │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ - beq.w e8a │ │ │ │ │ + beq.w e8c │ │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 2110 │ │ │ │ │ + bcc.w 2266 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 2130 │ │ │ │ │ + bne.w 2252 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.w dca │ │ │ │ │ - ble.w e92 │ │ │ │ │ + beq.w dcc │ │ │ │ │ + ble.w e94 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w dca │ │ │ │ │ + beq.w dcc │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq.w ec4 │ │ │ │ │ + beq.w ec6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb0 │ │ │ │ │ + beq.w fb2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_THM_CALL _PyToken_OneChar │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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} │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r5, #0 │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1c82 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ bne.w 98a │ │ │ │ │ movw r5, #47102 @ 0xb7fe │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ bhi.n ad4 │ │ │ │ │ asr.w r3, r5, r3 │ │ │ │ │ - lsls r1, r3, #31 │ │ │ │ │ + lsls r6, r3, #31 │ │ │ │ │ bmi.n ad4 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19b6 │ │ │ │ │ + bne.w 1966 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aae │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq.w 1652 │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ + bne.w 1cb4 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + beq.w 1658 │ │ │ │ │ + adds r0, r7, #1 │ │ │ │ │ bne.w 9b6 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18cc │ │ │ │ │ - subs r2, #11 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + bne.w 1d9a │ │ │ │ │ + subs.w r2, r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bda │ │ │ │ │ + b.n bdc │ │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ │ - beq.w 1218 │ │ │ │ │ + beq.w 121e │ │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ │ - beq.w 10d2 │ │ │ │ │ + beq.w 10d8 │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - beq.w 145c │ │ │ │ │ + beq.w 1460 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - beq.w 1042 │ │ │ │ │ + beq.w 1044 │ │ │ │ │ bic.w r3, r3, #32 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n b74 │ │ │ │ │ + b.n b76 │ │ │ │ │ ldrd r7, r3, [r4, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 10f6 │ │ │ │ │ + beq.w 10fc │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.w 1138 │ │ │ │ │ + bcs.w 113e │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r7, [r7, #0] │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bls.n b50 │ │ │ │ │ + bls.n b52 │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n b50 │ │ │ │ │ + bls.n b52 │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ 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 ebc │ │ │ │ │ + bne.w ebe │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 179a │ │ │ │ │ + beq.w 1678 │ │ │ │ │ ldrd r2, r5, [r4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bcc.w 2110 │ │ │ │ │ + bcc.w 2266 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 2130 │ │ │ │ │ + bne.w 2252 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1dfc │ │ │ │ │ + bne.w 1e1e │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w f66 │ │ │ │ │ + beq.w f68 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 183a │ │ │ │ │ + bne.w 184c │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ @@ -1175,170 +1174,170 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub.w r6, ip, r7 │ │ │ │ │ cmp r5, fp │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ - beq.n c50 │ │ │ │ │ + beq.n c52 │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bcs.n c98 │ │ │ │ │ + bcs.n c9a │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ cmp r0, #32 │ │ │ │ │ - bne.w e0c │ │ │ │ │ + bne.w e0e │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bne.n c2a │ │ │ │ │ + bne.n c2c │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1790 │ │ │ │ │ + bne.w 17a2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1968 │ │ │ │ │ + beq.w 194a │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, fp, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c30 │ │ │ │ │ + bne.w 1da0 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n c50 │ │ │ │ │ + beq.n c52 │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n c32 │ │ │ │ │ + bcc.n c34 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr.w sl, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 151a │ │ │ │ │ + bne.w 151e │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w fd0 │ │ │ │ │ + bne.w fd2 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w fe0 │ │ │ │ │ - ble.w 1482 │ │ │ │ │ + beq.w fe2 │ │ │ │ │ + ble.w 1486 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 218e │ │ │ │ │ + bgt.w 202e │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bge.w 14e0 │ │ │ │ │ - ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ + bge.w 14e4 │ │ │ │ │ + ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ │ str.w fp, [r3, #2292] @ 0x8f4 │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ beq.w 902 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge.w 143e │ │ │ │ │ + bge.w 1442 │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1908 │ │ │ │ │ + bne.w 18ca │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bda │ │ │ │ │ + b.n bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ - bne.w ffa │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bne.w ffc │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1c5c │ │ │ │ │ - bgt.w 138a │ │ │ │ │ + beq.w 1abe │ │ │ │ │ + bgt.w 138e │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 17d6 │ │ │ │ │ - bgt.w 14e8 │ │ │ │ │ + beq.w 17ac │ │ │ │ │ + bgt.w 14ec │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1c5c │ │ │ │ │ + beq.w 1abe │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1bda │ │ │ │ │ + beq.w 1bf4 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1b62 │ │ │ │ │ + beq.w 1b90 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1fac │ │ │ │ │ + bmi.w 21b8 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 1934 │ │ │ │ │ + beq.w 1896 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - bgt.w 1b94 │ │ │ │ │ + bgt.w 1bc2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ec │ │ │ │ │ + bl 261c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 1d9a │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ - beq.w 1a9c │ │ │ │ │ + beq.w 1a88 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc.w 2110 │ │ │ │ │ + bcc.w 2266 │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 2130 │ │ │ │ │ + bne.w 2252 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bda │ │ │ │ │ + b.n bdc │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 2232 │ │ │ │ │ + bgt.w 217a │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ add.w r5, r4, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ │ @@ -1352,165 +1351,165 @@ │ │ │ │ │ itttt gt │ │ │ │ │ ldrgt r2, [sp, #20] │ │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ │ addgt r3, #1 │ │ │ │ │ strgt r3, [r2, #4] │ │ │ │ │ b.n a8e │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - beq.w 1982 │ │ │ │ │ + beq.w 1926 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ mov ip, r6 │ │ │ │ │ - beq.w c1a │ │ │ │ │ + beq.w c1c │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq.w 20ea │ │ │ │ │ + beq.w 1fea │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc.w 2110 │ │ │ │ │ + bcc.w 2266 │ │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 2130 │ │ │ │ │ + bne.w 2252 │ │ │ │ │ sub.w ip, r0, #10 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ cmp.w ip, #25 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi.w ca2 │ │ │ │ │ - movs r2, #9 │ │ │ │ │ - movt r2, #512 @ 0x200 │ │ │ │ │ - lsr.w r2, r2, ip │ │ │ │ │ - lsls r2, r2, #31 │ │ │ │ │ - bpl.w ca2 │ │ │ │ │ - ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ │ + bhi.w ca4 │ │ │ │ │ + movs r3, #9 │ │ │ │ │ + movt r3, #512 @ 0x200 │ │ │ │ │ + lsr.w r3, r3, ip │ │ │ │ │ + lsls r3, r3, #31 │ │ │ │ │ + bpl.w ca4 │ │ │ │ │ + ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ - beq.w 13c8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 226e │ │ │ │ │ + beq.w 13cc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 208e │ │ │ │ │ ldr.w sl, [r4, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w d04 │ │ │ │ │ + bne.w d06 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ b.n 904 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - beq.n dca │ │ │ │ │ + beq.n dcc │ │ │ │ │ bgt.w a84 │ │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ │ - beq.n dca │ │ │ │ │ + beq.n dcc │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ - beq.w 11c8 │ │ │ │ │ + beq.w 11ce │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb0 │ │ │ │ │ + beq.w fb2 │ │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ │ bne.w a9a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r2, #56] @ 0x38 │ │ │ │ │ b.n a9a │ │ │ │ │ orrs r6, r3 │ │ │ │ │ - b.n b50 │ │ │ │ │ + b.n b52 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 946 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15de │ │ │ │ │ + bgt.w 15e2 │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1628 │ │ │ │ │ + bne.w 162e │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 202c │ │ │ │ │ + beq.w 20a2 │ │ │ │ │ ble.w a8e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ adds r3, r4, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne.n f94 │ │ │ │ │ + bne.n f96 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 154e │ │ │ │ │ + bgt.w 1552 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a9a │ │ │ │ │ - b.n fb0 │ │ │ │ │ + b.n fb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 1948 │ │ │ │ │ + bmi.w 18aa │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 19fe │ │ │ │ │ + beq.w 19b2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 19ec │ │ │ │ │ + beq.w 19e2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 2110 │ │ │ │ │ + bcc.w 2266 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2130 │ │ │ │ │ + bne.w 2252 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bda │ │ │ │ │ + b.n bdc │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w bee │ │ │ │ │ + bgt.w bf0 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a5c │ │ │ │ │ + bne.w 1a34 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w sl, [r4, #2700] @ 0xa8c │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bda │ │ │ │ │ + b.n bdc │ │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.w 10b4 │ │ │ │ │ + bne.w 10ba │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 154e │ │ │ │ │ + bgt.w 1552 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a9a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ @@ -1523,692 +1522,697 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bda │ │ │ │ │ + b.n bdc │ │ │ │ │ add.w r3, r4, r1, lsl #2 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.w 22be │ │ │ │ │ + bne.w 2158 │ │ │ │ │ mov fp, r9 │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 14e0 │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + bne.w 14e4 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.n cf6 │ │ │ │ │ - bl 24d8 │ │ │ │ │ + ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + b.n cf8 │ │ │ │ │ + bl 2508 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1956 │ │ │ │ │ + beq.w 18b8 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1934 │ │ │ │ │ + beq.w 1896 │ │ │ │ │ bic.w r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1a20 │ │ │ │ │ + beq.w 19f6 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1b9e │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 25ec │ │ │ │ │ + bl 261c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d90 │ │ │ │ │ + bne.w d92 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bda │ │ │ │ │ + b.n bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ - beq.w 1258 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ + beq.w 125c │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - orr.w r2, sl, r9 │ │ │ │ │ + orr.w r2, sl, r6 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ - orrs.w fp, r2, r6 │ │ │ │ │ - bne.w 1466 │ │ │ │ │ + orrs.w fp, r2, r5 │ │ │ │ │ + bne.w 146a │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 152e │ │ │ │ │ - cbnz r5, 1088 │ │ │ │ │ + beq.w 1532 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 108e │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 18d2 │ │ │ │ │ + beq.w 18e0 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 1620 │ │ │ │ │ + beq.w 1624 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne.w b48 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ + bne.w b4a │ │ │ │ │ + movs r5, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ movne.w fp, #0 │ │ │ │ │ - beq.w 1256 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b.n 1064 │ │ │ │ │ + beq.w 125a │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b.n 1066 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 2092 │ │ │ │ │ + bne.w 227a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 19a6 │ │ │ │ │ + bgt.w 1956 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a9a │ │ │ │ │ - b.n fb0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ + b.n fb2 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 1270 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 1064 │ │ │ │ │ + beq.w 1274 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 1066 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 113c │ │ │ │ │ + bne.n 1142 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178a │ │ │ │ │ + beq.w 179c │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r7, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c46 │ │ │ │ │ + bne.w 1c5e │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.n 10f6 │ │ │ │ │ + beq.n 10fc │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w b64 │ │ │ │ │ + bcc.w b66 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r3, #32 │ │ │ │ │ - b.n b74 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 163c │ │ │ │ │ + b.n b76 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + bne.w 1642 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17b6 │ │ │ │ │ + beq.w 1808 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17a6 │ │ │ │ │ + bne.w 17f8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 1146 │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + beq.n 114c │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ bcc.w 956 │ │ │ │ │ - movs r2, #29 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b.n 1640 │ │ │ │ │ + movs r1, #29 │ │ │ │ │ + str r1, [r4, #32] │ │ │ │ │ + b.n 1646 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.w 93a │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1832 │ │ │ │ │ + beq.w 1878 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1822 │ │ │ │ │ + bne.w 1868 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 118e │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + beq.n 1194 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ b.w 90a │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w ed0 │ │ │ │ │ + ble.w ed2 │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dda │ │ │ │ │ + bne.w 1a42 │ │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 202c │ │ │ │ │ - bgt.w ee6 │ │ │ │ │ + beq.w 20a2 │ │ │ │ │ + bgt.w ee8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 155c │ │ │ │ │ + blt.w 1560 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ bne.w a8e │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 10c4 │ │ │ │ │ + bne.w 10ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ │ - b.n 10c4 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ + b.n 10ca │ │ │ │ │ + movs r6, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.n 10da │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 10e0 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 13d8 │ │ │ │ │ + bgt.w 13dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 156a │ │ │ │ │ + bne.w 156e │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ bne.w a4e │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ bgt.w a7e │ │ │ │ │ - b.n e96 │ │ │ │ │ - cbz r6, 1270 │ │ │ │ │ + b.n e98 │ │ │ │ │ + cbz r5, 1274 │ │ │ │ │ ldr r3, [r4, #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] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ │ - beq.w 1678 │ │ │ │ │ + beq.w 168a │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 15c0 │ │ │ │ │ + beq.w 15c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 15d4 │ │ │ │ │ + beq.w 15d8 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc.w 2110 │ │ │ │ │ + bcc.w 2266 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 2130 │ │ │ │ │ + bne.w 2252 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 1374 │ │ │ │ │ + beq.n 1378 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.n 12e6 │ │ │ │ │ + b.n 12ea │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 1602 │ │ │ │ │ + beq.w 1606 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - beq.n 1326 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + beq.n 132a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bcs.n 1368 │ │ │ │ │ + bcs.n 136c │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ - beq.w 20e2 │ │ │ │ │ + beq.w 20b8 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 1dac │ │ │ │ │ + beq.w 1db6 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 20d6 │ │ │ │ │ + bne.w 1f9c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 12dc │ │ │ │ │ + bne.n 12e0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 12d0 │ │ │ │ │ + b.n 12d4 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 186e │ │ │ │ │ + bne.w 181a │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1974 │ │ │ │ │ + beq.w 1918 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ae6 │ │ │ │ │ + bne.w 1a9a │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 1326 │ │ │ │ │ + beq.n 132a │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 12f2 │ │ │ │ │ + bcc.n 12f6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 1880 │ │ │ │ │ + b.n 182e │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n bda │ │ │ │ │ + b.n bdc │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1bda │ │ │ │ │ + beq.w 1bf4 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 17d6 │ │ │ │ │ + beq.w 17ac │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 1fac │ │ │ │ │ + bmi.w 21b8 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1a1e │ │ │ │ │ - ble.n 13ae │ │ │ │ │ + beq.w 19f4 │ │ │ │ │ + ble.n 13b2 │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - beq.w 1b9e │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ec │ │ │ │ │ + bl 261c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 1d9a │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - b.n d98 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1f90 │ │ │ │ │ - ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ + b.n d9a │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 20b2 │ │ │ │ │ + ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n cf6 │ │ │ │ │ + b.n cf8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1230 │ │ │ │ │ + blt.w 1234 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r9, r3 │ │ │ │ │ subne.w r9, r3, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 1b0a │ │ │ │ │ + beq.w 1b38 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 1422 │ │ │ │ │ + bne.n 1426 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23f0 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 2420 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1652 │ │ │ │ │ + beq.w 1658 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w 1230 │ │ │ │ │ + beq.w 1234 │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ mov.w fp, r3, lsl #6 │ │ │ │ │ add.w r1, r4, fp │ │ │ │ │ ldr.w r3, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b16 │ │ │ │ │ + bne.w 1b44 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.w 1230 │ │ │ │ │ + bne.w 1234 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 1230 │ │ │ │ │ + bne.w 1234 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ b.w a9c │ │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 191e │ │ │ │ │ + bne.w 1880 │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b.n 10da │ │ │ │ │ - orr.w r1, r5, r6 │ │ │ │ │ + b.w bdc │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b.n 10e0 │ │ │ │ │ + orr.w r1, r9, r5 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ - beq.w 107c │ │ │ │ │ - orrs.w r9, r5, r9 │ │ │ │ │ - bne.w b48 │ │ │ │ │ + beq.w 1082 │ │ │ │ │ + orrs.w r6, r9, r6 │ │ │ │ │ + bne.w b4a │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - bne.w b48 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b.n 1094 │ │ │ │ │ + bne.w b4a │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + b.n 109a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1856 │ │ │ │ │ + ble.w 1834 │ │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ │ add r3, r4 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r2, 14cc │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - bge.n 14cc │ │ │ │ │ + cbz r2, 14d0 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + ble.n 14d0 │ │ │ │ │ subs r5, #2 │ │ │ │ │ subs r2, r1, #2 │ │ │ │ │ str.w r5, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 14cc │ │ │ │ │ + cbz r2, 14d0 │ │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bge.n 14cc │ │ │ │ │ + bge.n 14d0 │ │ │ │ │ ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14b2 │ │ │ │ │ + bne.n 14b6 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.w 1856 │ │ │ │ │ + bne.w 1834 │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w fec │ │ │ │ │ + beq.w fee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n fc0 │ │ │ │ │ + b.n fc2 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne.w d62 │ │ │ │ │ + bne.w d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1b5c │ │ │ │ │ + bmi.w 1b8a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n fc0 │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ + b.n fc2 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.w cf6 │ │ │ │ │ + ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + b.w cf8 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ + bl 2320 │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - beq.w 1270 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b.n 1064 │ │ │ │ │ + moveq r5, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + beq.w 1274 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b.n 1066 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.w a8e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n fbc │ │ │ │ │ + b.n fbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1e54 │ │ │ │ │ + bne.w 1e0e │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ - beq.w 1e52 │ │ │ │ │ + beq.w 1e0c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 2110 │ │ │ │ │ + bcc.w 2266 │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 2130 │ │ │ │ │ + bne.w 2252 │ │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ + b.w bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 1664 │ │ │ │ │ + beq.n 166a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.w 1296 │ │ │ │ │ + bne.w 129a │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 12c2 │ │ │ │ │ + b.n 12c6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11d4 │ │ │ │ │ + beq.w 11da │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n fc0 │ │ │ │ │ + b.n fc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ ldreq r6, [r4, #4] │ │ │ │ │ - beq.w 1df6 │ │ │ │ │ + beq.w 1c7c │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 1dee │ │ │ │ │ + beq.w 1c74 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ - b.n 12d6 │ │ │ │ │ + b.n 12da │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 1532 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.n 1536 │ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w a8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ b.w a8e │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbz r5, 1646 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cbz r5, 164c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ bne.w b0e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ + b.w bdc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 12c2 │ │ │ │ │ + b.n 12c6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1e1e │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + b.w bce │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w a06 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 1d64 │ │ │ │ │ + beq.w 1cea │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ moveq r9, r2 │ │ │ │ │ - beq.w 1d78 │ │ │ │ │ + beq.w 1cfe │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bcc.w 2110 │ │ │ │ │ + bcc.w 2266 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2130 │ │ │ │ │ + bne.w 2252 │ │ │ │ │ add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 1d8a │ │ │ │ │ + bgt.w 1d10 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w r3, r2, #43 @ 0x2b │ │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r6, r4, r2 │ │ │ │ │ mov.w ip, r3, lsl #6 │ │ │ │ │ @@ -2230,19 +2234,19 @@ │ │ │ │ │ str.w ip, [r6, #2796] @ 0xaec │ │ │ │ │ str.w lr, [r6, #2788] @ 0xae4 │ │ │ │ │ str.w lr, [r6, #2792] @ 0xae8 │ │ │ │ │ str.w lr, [r6, #2800] @ 0xaf0 │ │ │ │ │ str.w ip, [r4, r0] │ │ │ │ │ str.w ip, [fp, #4] │ │ │ │ │ ldrb.w r0, [sl] │ │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ │ + beq.n 1772 │ │ │ │ │ + bls.w 18ec │ │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ │ - beq.w 18dc │ │ │ │ │ - bhi.n 1760 │ │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ │ - bne.n 1760 │ │ │ │ │ + bne.n 1772 │ │ │ │ │ ldrb.w r1, [sl, #1] │ │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ │ sub.w r1, r1, #114 @ 0x72 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, r4 │ │ │ │ │ @@ -2254,1270 +2258,1280 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r4, r2, [r5, #4] │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ + b.w bdc │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ - b.n 113c │ │ │ │ │ + b.n 1142 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.w ca2 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1dfc │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - b.w bcc │ │ │ │ │ - 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 r3, [r4, #8] │ │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1d54 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - bne.w b0e │ │ │ │ │ - b.n 1652 │ │ │ │ │ + b.w ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2020 │ │ │ │ │ + beq.w 214c │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #27 │ │ │ │ │ - bpl.w 2244 │ │ │ │ │ + bpl.w 2132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bmi.n 17f0 │ │ │ │ │ + bmi.n 17c6 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2020 │ │ │ │ │ + beq.w 214c │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ec │ │ │ │ │ + bl 261c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d90 │ │ │ │ │ - b.n 1034 │ │ │ │ │ + bne.w d92 │ │ │ │ │ + b.n 1036 │ │ │ │ │ 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 r6, [r4, #8] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - b.w 93a │ │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1f96 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #21 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 164a │ │ │ │ │ + b.n 164c │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ mov sl, r6 │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.n 18cc │ │ │ │ │ + beq.w 1d9a │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 1378 │ │ │ │ │ + beq.w 137c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldrd r0, r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - bgt.w 206a │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.w 204e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 203c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.n 18cc │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ + b.n 1fa4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w 1034 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.n 1532 │ │ │ │ │ - ldrb.w r3, [sl, #1] │ │ │ │ │ + movs r2, #21 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - sub.w r2, r2, #114 @ 0x72 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ │ - str.w r2, [r6, #2772] @ 0xad4 │ │ │ │ │ - strd ip, lr, [r7, #4] │ │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + b.w bdc │ │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 218c │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movs r2, #6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ + b.w bdc │ │ │ │ │ + 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 r6, [r4, #8] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + b.w 93a │ │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ + b.w bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.w 100c │ │ │ │ │ + bpl.w 100e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24d8 │ │ │ │ │ + bl 2508 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 100c │ │ │ │ │ + bne.w 100e │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - b.w ca2 │ │ │ │ │ + b.w bdc │ │ │ │ │ + str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bdc │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b.n 1536 │ │ │ │ │ + ldrb.w r3, [sl, #1] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + sub.w r2, r2, #114 @ 0x72 │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ │ + str.w r2, [r6, #2772] @ 0xad4 │ │ │ │ │ + strd ip, lr, [r7, #4] │ │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bdc │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ - b.n 1876 │ │ │ │ │ + b.n 1822 │ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - bne.w 2160 │ │ │ │ │ + bne.w 22da │ │ │ │ │ mov r5, r2 │ │ │ │ │ adds r2, r7, #7 │ │ │ │ │ ands.w r2, r2, r7, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r2, r7 │ │ │ │ │ add.w ip, r8, #1 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ add.w r7, r2, #8 │ │ │ │ │ - b.w c1e │ │ │ │ │ + b.w c20 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + b.w ca4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 11fe │ │ │ │ │ - b.n 155c │ │ │ │ │ + bge.w 1204 │ │ │ │ │ + b.n 1560 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1aae │ │ │ │ │ + bne.w 1cb4 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ │ + beq.w 1b20 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcc.w 2266 │ │ │ │ │ + ldrb.w r2, [ip, #-1] │ │ │ │ │ + uxtb r7, r7 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bne.w 2252 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ │ str.w sl, [r6, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.w bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 2320 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.n 19d2 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #23 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ + b.w bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 19dc │ │ │ │ │ + bl 23c0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #23 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ + b.w bdc │ │ │ │ │ movs r6, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - bne.n 1a6a │ │ │ │ │ + bne.n 1a56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - beq.w 20c0 │ │ │ │ │ + beq.w 2008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24d8 │ │ │ │ │ + bl 2508 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1956 │ │ │ │ │ + beq.w 18b8 │ │ │ │ │ bic.w r3, r0, #32 │ │ │ │ │ - b.w 1016 │ │ │ │ │ + b.w 1018 │ │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f80 │ │ │ │ │ + beq.w f82 │ │ │ │ │ str.w sl, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 1846 │ │ │ │ │ + b.n 1858 │ │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 11f0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b.w 11f0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 1a48 │ │ │ │ │ + bmi.n 1a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 25ec │ │ │ │ │ + bl 261c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1034 │ │ │ │ │ + beq.w 1036 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - ldrb.w ip, [r0], #1 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.w 1cd2 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bls.w 1f72 │ │ │ │ │ - cmp.w ip, #32 │ │ │ │ │ - beq.w 1cb2 │ │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bne.w 1f72 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 1abc │ │ │ │ │ + b.w bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ - b.n 1876 │ │ │ │ │ + b.n 1822 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2320 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 2248 │ │ │ │ │ + sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.w 2228 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2320 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 1ad6 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 2248 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r5, r3, #29 │ │ │ │ │ + bmi.w 210a │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 261c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d92 │ │ │ │ │ + b.w 1036 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w b00 │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + bne.w 1978 │ │ │ │ │ + str.w sl, [r6, #72] @ 0x48 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bdc │ │ │ │ │ ldrd r2, r3, [r2, #56] @ 0x38 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - beq.w 1422 │ │ │ │ │ - b.n 13fc │ │ │ │ │ + beq.w 1426 │ │ │ │ │ + b.n 1400 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1422 │ │ │ │ │ + bne.w 1426 │ │ │ │ │ ldr.w r2, [r1, #2796] @ 0xaec │ │ │ │ │ ldr.w r3, [r1, #2800] @ 0xaf0 │ │ │ │ │ sub.w sl, r2, r3 │ │ │ │ │ - b.n 1b3c │ │ │ │ │ + b.n 1b6a │ │ │ │ │ ldr.w r3, [r1, #2804] @ 0xaf4 │ │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - beq.w 2196 │ │ │ │ │ + beq.w 20be │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt.n 1b2e │ │ │ │ │ + blt.n 1b5c │ │ │ │ │ add fp, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r0, [fp, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 1d9a │ │ │ │ │ str.w r6, [r8, #28] │ │ │ │ │ - b.n 1422 │ │ │ │ │ + b.n 1426 │ │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ │ - bne.w 1fac │ │ │ │ │ + bne.w 21b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ - beq.n 1bc6 │ │ │ │ │ + beq.n 1c4a │ │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ │ - beq.n 1b62 │ │ │ │ │ + beq.n 1b90 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1fac │ │ │ │ │ + bmi.w 21b8 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w 1934 │ │ │ │ │ + beq.w 1896 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - ble.w d7a │ │ │ │ │ + ble.w d7c │ │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ │ - beq.w 1a1e │ │ │ │ │ - bgt.w 13a8 │ │ │ │ │ + beq.w 19f4 │ │ │ │ │ + bgt.w 13ac │ │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ │ - beq.n 1bc2 │ │ │ │ │ + beq.n 1bf0 │ │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ │ - bne.w 13ae │ │ │ │ │ + bne.w 13b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ec │ │ │ │ │ + bl 261c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d90 │ │ │ │ │ - b.w 1034 │ │ │ │ │ + bne.w d92 │ │ │ │ │ + b.w 1036 │ │ │ │ │ movs r6, #69 @ 0x45 │ │ │ │ │ - b.n 1a20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.n 1b6e │ │ │ │ │ - b.n 1502 │ │ │ │ │ + b.n 19f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22b4 │ │ │ │ │ + beq.w 2316 │ │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 2296 │ │ │ │ │ + bhi.w 22f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 1bf2 │ │ │ │ │ + bls.n 1c0c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 22b4 │ │ │ │ │ + beq.w 2316 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 225e │ │ │ │ │ + bmi.w 22a6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ec │ │ │ │ │ + bl 261c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d90 │ │ │ │ │ - b.w 1034 │ │ │ │ │ + bne.w d92 │ │ │ │ │ + b.w 1036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 196e │ │ │ │ │ + bl 2320 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.n 1b9c │ │ │ │ │ + b.n 1506 │ │ │ │ │ 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 r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.w 113c │ │ │ │ │ + b.w 1142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2228 │ │ │ │ │ - sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.w 220a │ │ │ │ │ + bl 2320 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w 12da │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne.w 98a │ │ │ │ │ + b.w acc │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + b.w 98a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 1c74 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2228 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r5, r3, #29 │ │ │ │ │ - bmi.w 21e2 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 1d9a │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ │ + ldrd r5, r6, [r4, #4] │ │ │ │ │ + b.w 942 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ │ + ldrb.w r2, [r0], #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ + bls.w 1b14 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.n 1dc0 │ │ │ │ │ + ldrb.w lr, [r5] │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + bne.w 1b14 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 1cc2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne.w 21a2 │ │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr.w sl, [r4, #28] │ │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r2, #149 @ 0x95 │ │ │ │ │ + ble.w 16f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ec │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + 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 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bdc │ │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ │ + ubfx r6, r2, #2, #3 │ │ │ │ │ + ubfx r1, r2, #5, #1 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq.w 1f36 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + bne.w 1f2c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1f28 │ │ │ │ │ + lsls r6, r2, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r2, r5, #20 │ │ │ │ │ + addpl.w r2, r5, #28 │ │ │ │ │ + ldrh.w r7, [r2, r3, lsl #1] │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bgt.w 1ec8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1d7c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 1d7c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d90 │ │ │ │ │ - b.w 1034 │ │ │ │ │ + beq.w 1f16 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.w 1036 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n 1950 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.w 137c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldrb.w lr, [ip] │ │ │ │ │ mov r5, ip │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp.w lr, #32 │ │ │ │ │ - beq.n 1cb6 │ │ │ │ │ + beq.n 1dc4 │ │ │ │ │ cmp.w lr, #9 │ │ │ │ │ - beq.n 1cb6 │ │ │ │ │ + beq.n 1dc4 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ - b.n 1abc │ │ │ │ │ + b.n 1cc2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ adds r7, r5, #6 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bcs.n 1cfe │ │ │ │ │ + bcs.n 1e74 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ strd r2, r5, [sp] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1ce4 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - beq.n 1d30 │ │ │ │ │ - ldrsb.w r3, [r5, #6] │ │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.n 1ce4 │ │ │ │ │ - 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 r2, r3, #29 │ │ │ │ │ - bne.n 1ce4 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 22e0 │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - adds r3, #6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r2, r7, [sp] │ │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne.w b0e │ │ │ │ │ - b.n 1652 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne.w 1f7a │ │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - add.w r6, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr.w sl, [r4, #28] │ │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r2, #149 @ 0x95 │ │ │ │ │ - ble.w 16de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - 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 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + b.w bdc │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.w 1378 │ │ │ │ │ - str r0, [r4, #28] │ │ │ │ │ - str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - b.w 98a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ │ - ldrd r5, r6, [r4, #4] │ │ │ │ │ - b.w 942 │ │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 11ea │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b.w 11ea │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w 12d6 │ │ │ │ │ + b.w bdc │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17a0 │ │ │ │ │ + bne.w 167e │ │ │ │ │ ldr.w r2, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18cc │ │ │ │ │ + bne.n 1d9a │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2144 │ │ │ │ │ + beq.w 1f84 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 1f48 │ │ │ │ │ + blt.w 1f5a │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 1e64 │ │ │ │ │ + blt.w 1d32 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17a0 │ │ │ │ │ + beq.w 167e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17a0 │ │ │ │ │ + bne.w 167e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17a0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ │ - ubfx r6, r2, #2, #3 │ │ │ │ │ - ubfx r1, r2, #5, #1 │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - beq.n 1f32 │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - bne.n 1f12 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 1f1c │ │ │ │ │ - lsls r6, r2, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r2, r5, #20 │ │ │ │ │ - addpl.w r2, r5, #28 │ │ │ │ │ - ldrh.w r7, [r2, r3, lsl #1] │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bgt.n 1ec4 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1ea6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1ea6 │ │ │ │ │ + b.n 167e │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f20 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bne.n 1df2 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 1ea6 │ │ │ │ │ + ldrsb.w r3, [r5, #6] │ │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n 1df2 │ │ │ │ │ + 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 r2, r3, #29 │ │ │ │ │ + bne.n 1df2 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 1f4c │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + adds r3, #6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 18cc │ │ │ │ │ + strd r2, r7, [sp] │ │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b.w bdc │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ee4 │ │ │ │ │ + beq.n 1ee8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1ee4 │ │ │ │ │ + cbnz r3, 1ee8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1f5e │ │ │ │ │ + beq.n 1f70 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f06 │ │ │ │ │ + beq.n 1f0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1f06 │ │ │ │ │ + cbnz r3, 1f0a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 1f5e │ │ │ │ │ + cbz r5, 1f70 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.n 1e90 │ │ │ │ │ - cbnz r1, 1f64 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ - b.n 1e8a │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b.n 1e86 │ │ │ │ │ + b.n 1d66 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 18cc │ │ │ │ │ - cbz r1, 1f44 │ │ │ │ │ + b.n 1d9a │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b.n 1d5a │ │ │ │ │ + cbnz r1, 1f76 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ + b.n 1d5e │ │ │ │ │ + cbz r1, 1f48 │ │ │ │ │ lsls r7, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ - b.n 1e8a │ │ │ │ │ + b.n 1d5e │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 1f40 │ │ │ │ │ + b.n 1f44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2320 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b.n 1eac │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f5e │ │ │ │ │ + beq.n 1f70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1f5e │ │ │ │ │ + cbnz r3, 1f70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 18cc │ │ │ │ │ + b.n 1d9a │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ - b.n 1f16 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w b00 │ │ │ │ │ - b.n 19bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 2390 │ │ │ │ │ - ldr.w r9, [r4, #4] │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1d78 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.w ca2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - bl 24d8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1956 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1934 │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 1fda │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1a1e │ │ │ │ │ - bgt.n 201a │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1bc2 │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1b9e │ │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w d7a │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r7, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ + b.n 1f30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1f70 │ │ │ │ │ + movs r3, #22 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.n 1d9a │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ + str r1, [r4, #4] │ │ │ │ │ + ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldrd r0, r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + bgt.n 2050 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 2034 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 2074 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w bda │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.n 1fda │ │ │ │ │ - b.n 1b9e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.w 17e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w fbc │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.w 1d9a │ │ │ │ │ + movs r3, #24 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.n 1d9a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r9, r7 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 2086 │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w c18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 18c4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bdc │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #20 │ │ │ │ │ + b.n 1838 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 1d9a │ │ │ │ │ movs r3, #23 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 18cc │ │ │ │ │ + b.n 1d9a │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 18a6 │ │ │ │ │ + bne.n 1fc4 │ │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 18a6 │ │ │ │ │ + bne.n 1fc4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w fbc │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 209a │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bgt.n 217e │ │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bne.w 2282 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - 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 fc0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ + b.w fbe │ │ │ │ │ + mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 2008 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.w 1884 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - b.w 18cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r9, r7 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 2108 │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.w c16 │ │ │ │ │ + b.n 1fde │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.w 1034 │ │ │ │ │ + b.w 1036 │ │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w 13d2 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.w ca4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - 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 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 9bc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1f5e │ │ │ │ │ - movs r3, #22 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b.w 18cc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mla r7, r0, r5, r5 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w ip, r8, #1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.w c1e │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.w 155c │ │ │ │ │ - b.n 209a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #20 │ │ │ │ │ - b.w 185a │ │ │ │ │ + b.w fbe │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.w ca4 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + b.n 1d9a │ │ │ │ │ add.w r0, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18cc │ │ │ │ │ + beq.w 1d9a │ │ │ │ │ movs r3, #0 │ │ │ │ │ add fp, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 21c6 │ │ │ │ │ + b.n 20ee │ │ │ │ │ ldr.w lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ - beq.n 21f2 │ │ │ │ │ + beq.n 211a │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ adds r1, r6, r3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt.n 21b0 │ │ │ │ │ + bgt.n 20d8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ strb r2, [r6, r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1b50 │ │ │ │ │ + b.n 1b7e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w fbc │ │ │ │ │ + b.w fbe │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp sl, ip │ │ │ │ │ - beq.n 21c4 │ │ │ │ │ + beq.n 20ec │ │ │ │ │ ldrb.w r0, [lr, ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21c4 │ │ │ │ │ + beq.n 20ec │ │ │ │ │ add.w ip, r2, #1 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.n 21f2 │ │ │ │ │ - b.n 21be │ │ │ │ │ - uxtb r3, r6 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 21e2 │ │ │ │ │ + bne.n 211a │ │ │ │ │ + b.n 20e6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - b.n 20ce │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w fc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1c6a │ │ │ │ │ + b.w 17ba │ │ │ │ │ + bge.n 2162 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w cca │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 1834 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bgt.n 2174 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 14d6 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w 148c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w fc0 │ │ │ │ │ + b.w fc2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r3, [r2, #72] @ 0x48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w bdc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + bl 23c0 │ │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1cfe │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + bl 2508 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 18b8 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1896 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 21e6 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 19f4 │ │ │ │ │ + bgt.n 2216 │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1bf0 │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w d7c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r7, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.n 201c │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.n 21e6 │ │ │ │ │ + b.n 1bcc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2320 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 9bc │ │ │ │ │ + uxtb r3, r6 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.w 210a │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + b.n 2016 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2320 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 1acc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + 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 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + 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 r3, #123 @ 0x7b │ │ │ │ │ + bne.n 2282 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bgt.n 22b6 │ │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + bne.n 22c6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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 fc0 │ │ │ │ │ + b.w fc2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w fbc │ │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.w 13ce │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w ca2 │ │ │ │ │ + b.w fbe │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq.w 1560 │ │ │ │ │ + b.n 2282 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ - b.w fc0 │ │ │ │ │ + b.w fc2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mla r7, r0, r5, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w ip, r8, #1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.w c20 │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 225e │ │ │ │ │ + bne.n 22a6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - b.n 20ce │ │ │ │ │ + b.n 2016 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1be8 │ │ │ │ │ - bge.n 22c8 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w cc8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.w 1856 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bgt.n 22da │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.w 14d2 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.w 1488 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b.n 1d38 │ │ │ │ │ - nop │ │ │ │ │ + b.n 1c02 │ │ │ │ │ │ │ │ │ │ -000022f0 : │ │ │ │ │ +00002320 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r5, r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2328 │ │ │ │ │ + beq.n 2358 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ strcs r3, [r4, #32] │ │ │ │ │ - bcs.n 2386 │ │ │ │ │ + bcs.n 23b6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2386 │ │ │ │ │ + bne.n 23b6 │ │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - cbz r0, 238c │ │ │ │ │ + cbz r0, 23bc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 2374 │ │ │ │ │ + cbnz r0, 23a4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 2308 │ │ │ │ │ + bne.n 2338 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2386 │ │ │ │ │ + bne.n 23b6 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 238c │ │ │ │ │ + cbz r0, 23bc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 234a │ │ │ │ │ + beq.n 237a │ │ │ │ │ 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 r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b.n 2386 │ │ │ │ │ + b.n 23b6 │ │ │ │ │ │ │ │ │ │ -00002390 : │ │ │ │ │ +000023c0 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 23c4 │ │ │ │ │ + beq.n 23f4 │ │ │ │ │ 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 23da │ │ │ │ │ + bcc.n 240a │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 23c6 │ │ │ │ │ + bne.n 23f6 │ │ │ │ │ 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 .LC2 │ │ │ │ │ @@ -3537,276 +3551,276 @@ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000023f0 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +00002420 <_PyLexer_update_fstring_expr>: │ │ │ │ │ _PyLexer_update_fstring_expr(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ │ - bne.n 244a <_PyLexer_update_fstring_expr+0x5a> │ │ │ │ │ + bne.n 247a <_PyLexer_update_fstring_expr+0x5a> │ │ │ │ │ lsls r5, r5, #6 │ │ │ │ │ adds r7, r4, r5 │ │ │ │ │ ldr.w r3, [r7, #2804] @ 0xaf4 │ │ │ │ │ - cbz r3, 2462 <_PyLexer_update_fstring_expr+0x72> │ │ │ │ │ + cbz r3, 2492 <_PyLexer_update_fstring_expr+0x72> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str.w r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 246e <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ + cbz r0, 249e <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r6, [r5, #2796] @ 0xaec │ │ │ │ │ str.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bhi.n 2450 <_PyLexer_update_fstring_expr+0x60> │ │ │ │ │ + bhi.n 2480 <_PyLexer_update_fstring_expr+0x60> │ │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ │ - bne.n 2476 <_PyLexer_update_fstring_expr+0x86> │ │ │ │ │ + bne.n 24a6 <_PyLexer_update_fstring_expr+0x86> │ │ │ │ │ add.w r5, r4, r5, lsl #6 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str.w r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2430 <_PyLexer_update_fstring_expr+0x40> │ │ │ │ │ + bne.n 2460 <_PyLexer_update_fstring_expr+0x40> │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ add.w r5, r4, r5, lsl #6 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.n 2492 <_PyLexer_update_fstring_expr+0xa2> │ │ │ │ │ + bne.n 24c2 <_PyLexer_update_fstring_expr+0xa2> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 245e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + bne.n 248e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b.n 245e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + b.n 248e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 245e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + beq.n 248e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 245e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + bge.n 248e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r1, [r5, #2796] @ 0xaec │ │ │ │ │ add r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 24cc <_PyLexer_update_fstring_expr+0xdc> │ │ │ │ │ + cbz r0, 24fc <_PyLexer_update_fstring_expr+0xdc> │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ add r3, r6 │ │ │ │ │ str.w r3, [r5, #2796] @ 0xaec │ │ │ │ │ - b.n 245e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ + b.n 248e <_PyLexer_update_fstring_expr+0x6e> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 246e <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ + b.n 249e <_PyLexer_update_fstring_expr+0x7e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024d8 : │ │ │ │ │ +00002508 : │ │ │ │ │ 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 2526 │ │ │ │ │ + beq.n 2556 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2560 │ │ │ │ │ + bcs.n 2590 │ │ │ │ │ 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 251e │ │ │ │ │ + bpl.n 254e │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 24fa │ │ │ │ │ + b.n 252a │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 25b8 │ │ │ │ │ + beq.n 25e8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2568 │ │ │ │ │ + bne.n 2598 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25e4 │ │ │ │ │ + beq.n 2614 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 25a2 │ │ │ │ │ + cbnz r0, 25d2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2578 │ │ │ │ │ + beq.n 25a8 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 2506 │ │ │ │ │ + bcc.n 2536 │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 256a │ │ │ │ │ + b.n 259a │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 251a │ │ │ │ │ + bmi.n 254a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2522 │ │ │ │ │ + b.n 2552 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2568 │ │ │ │ │ + bne.n 2598 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 25e4 │ │ │ │ │ + cbz r0, 2614 │ │ │ │ │ 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 2550 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ 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 256a │ │ │ │ │ + b.n 259a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 24f6 │ │ │ │ │ + bne.n 2526 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2522 │ │ │ │ │ + b.n 2552 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 256a │ │ │ │ │ + b.n 259a │ │ │ │ │ │ │ │ │ │ -000025ec : │ │ │ │ │ +0000261c : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ │ - cbnz r6, 263c │ │ │ │ │ + cbnz r6, 266c │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 2622 │ │ │ │ │ + bhi.n 2652 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .short 0x0819 │ │ │ │ │ .word 0x78830808 │ │ │ │ │ .word 0x08610808 │ │ │ │ │ .word 0x56080808 │ │ │ │ │ .byte 0x4b │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.n 263c │ │ │ │ │ + bgt.n 266c │ │ │ │ │ bic.w r1, r4, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 268c │ │ │ │ │ + bls.n 26bc │ │ │ │ │ sub.w r3, r4, #48 @ 0x30 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #9 │ │ │ │ │ - bls.n 268c │ │ │ │ │ + bls.n 26bc │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r7, 268c │ │ │ │ │ + cbz r7, 26bc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -3814,87 +3828,87 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 263e │ │ │ │ │ + bne.n 266e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 22f0 │ │ │ │ │ - b.n 263c │ │ │ │ │ + bl 2320 │ │ │ │ │ + b.n 266c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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.n 263e │ │ │ │ │ + b.n 266e │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2658 │ │ │ │ │ + b.n 2688 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2658 │ │ │ │ │ + b.n 2688 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 22f0 │ │ │ │ │ + bl 2320 │ │ │ │ │ sub.w r3, r0, #102 @ 0x66 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ it ls │ │ │ │ │ movwls r7, #8449 @ 0x2101 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ itet ls │ │ │ │ │ lsrls r7, r3 │ │ │ │ │ movhi r7, #0 │ │ │ │ │ andls.w r7, r7, #1 │ │ │ │ │ - bl 2390 │ │ │ │ │ + bl 23c0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2658 │ │ │ │ │ + b.n 2688 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2658 │ │ │ │ │ + b.n 2688 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 50 <_PyTokenizer_Get+0x50> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2658 │ │ │ │ │ + b.n 2688 │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -41,26 +41,26 @@ │ │ │ │ │ 0x00000260 7461626c 65005f50 79546f6b 656e5f4f table._PyToken_O │ │ │ │ │ 0x00000270 6e654368 6172005f 50794c65 7865725f neChar._PyLexer_ │ │ │ │ │ 0x00000280 75706461 74655f66 73747269 6e675f65 update_fstring_e │ │ │ │ │ 0x00000290 78707200 5f507954 6f6b656e 697a6572 xpr._PyTokenizer │ │ │ │ │ 0x000002a0 5f696e64 656e7465 72726f72 005f5079 _indenterror._Py │ │ │ │ │ 0x000002b0 546f6b65 6e5f5468 72656543 68617273 Token_ThreeChars │ │ │ │ │ 0x000002c0 00507955 6e69636f 64655f44 65636f64 .PyUnicode_Decod │ │ │ │ │ - 0x000002d0 65555446 38005f50 794c6578 65725f74 eUTF8._PyLexer_t │ │ │ │ │ - 0x000002e0 7970655f 636f6d6d 656e745f 746f6b65 ype_comment_toke │ │ │ │ │ - 0x000002f0 6e5f7365 74757000 6d656d63 6d70005f n_setup.memcmp._ │ │ │ │ │ - 0x00000300 5079556e 69636f64 655f5363 616e4964 PyUnicode_ScanId │ │ │ │ │ - 0x00000310 656e7469 66696572 005f5079 5f446561 entifier._Py_Dea │ │ │ │ │ - 0x00000320 6c6c6f63 00507955 6e69636f 64655f53 lloc.PyUnicode_S │ │ │ │ │ + 0x000002d0 65555446 38005f50 795f4465 616c6c6f eUTF8._Py_Deallo │ │ │ │ │ + 0x000002e0 63005f50 794c6578 65725f74 7970655f c._PyLexer_type_ │ │ │ │ │ + 0x000002f0 636f6d6d 656e745f 746f6b65 6e5f7365 comment_token_se │ │ │ │ │ + 0x00000300 74757000 5f507955 6e69636f 64655f53 tup._PyUnicode_S │ │ │ │ │ + 0x00000310 63616e49 64656e74 69666965 72006d65 canIdentifier.me │ │ │ │ │ + 0x00000320 6d636d70 00507955 6e69636f 64655f53 mcmp.PyUnicode_S │ │ │ │ │ 0x00000330 75627374 72696e67 00507955 6e69636f ubstring.PyUnico │ │ │ │ │ 0x00000340 64655f41 73555446 38537472 696e6700 de_AsUTF8String. │ │ │ │ │ - 0x00000350 5f507954 6f6b656e 697a6572 5f73796e _PyTokenizer_syn │ │ │ │ │ - 0x00000360 74617865 72726f72 5f6b6e6f 776e5f72 taxerror_known_r │ │ │ │ │ - 0x00000370 616e6765 00507945 78635f55 6e69636f ange.PyExc_Unico │ │ │ │ │ - 0x00000380 64654465 636f6465 4572726f 72005079 deDecodeError.Py │ │ │ │ │ - 0x00000390 4572725f 45786365 7074696f 6e4d6174 Err_ExceptionMat │ │ │ │ │ - 0x000003a0 63686573 005f5f61 65616269 5f696469 ches.__aeabi_idi │ │ │ │ │ + 0x00000350 50794578 635f556e 69636f64 65446563 PyExc_UnicodeDec │ │ │ │ │ + 0x00000360 6f646545 72726f72 00507945 72725f45 odeError.PyErr_E │ │ │ │ │ + 0x00000370 78636570 74696f6e 4d617463 68657300 xceptionMatches. │ │ │ │ │ + 0x00000380 5f507954 6f6b656e 697a6572 5f73796e _PyTokenizer_syn │ │ │ │ │ + 0x00000390 74617865 72726f72 5f6b6e6f 776e5f72 taxerror_known_r │ │ │ │ │ + 0x000003a0 616e6765 005f5f61 65616269 5f696469 ange.__aeabi_idi │ │ │ │ │ 0x000003b0 76005079 4d656d5f 5265616c 6c6f6300 v.PyMem_Realloc. │ │ │ │ │ 0x000003c0 50794578 635f5379 6e746178 5761726e PyExc_SyntaxWarn │ │ │ │ │ 0x000003d0 696e6700 5f507954 6f6b656e 697a6572 ing._PyTokenizer │ │ │ │ │ 0x000003e0 5f706172 7365725f 7761726e 00 _parser_warn. │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 00000001 522 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 00000001 524 FUNC LOCAL DEFAULT 6 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: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000001 24 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -33,19 +33,19 @@ │ │ │ │ │ 000001a2 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001a6 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ 000001aa 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ 000001b0 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001b6 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 000001be 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ 000001c4 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001ce 00001d0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ -000001e2 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001ec 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001f0 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001fe 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000204 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001d0 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001d6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001da 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001e8 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001ee 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001f8 00001d0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x83c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000151e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ beq.w 178 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 126 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 1ec │ │ │ │ │ + bpl.w 1d6 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -47,29 +47,29 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 196 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1dc │ │ │ │ │ + beq.w 1ca │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d8 │ │ │ │ │ + beq.w 208 │ │ │ │ │ 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.w 1e8 │ │ │ │ │ + beq.w 204 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ itttt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ │ strbne r1, [r0, #0] │ │ │ │ │ strne r3, [r2, #76] @ 0x4c │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ca │ │ │ │ │ + bne.n 1f4 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ cbz r2, 146 │ │ │ │ │ @@ -166,15 +166,15 @@ │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 1dc │ │ │ │ │ + cbz r0, 1ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n d8 │ │ │ │ │ b.n 160 │ │ │ │ │ @@ -200,31 +200,20 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 164 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 100 │ │ │ │ │ - b.n 164 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n 13a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ b.n 1bc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1bc │ │ │ │ │ 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 │ │ │ │ │ @@ -232,8 +221,18 @@ │ │ │ │ │ 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 1ba │ │ │ │ │ - nop │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 100 │ │ │ │ │ + b.n 164 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 1bc │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 13a │ │ │ ├── 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: 57020 (bytes into file) │ │ │ │ │ + Start of section headers: 57000 (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 0xdebc: │ │ │ │ │ +There are 15 section headers, starting at offset 0xdea8: │ │ │ │ │ │ │ │ │ │ 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 0006c4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00a9a4 0003d0 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00a998 0003d0 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0006f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0006f8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0006f8 005fc0 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00ad74 002af0 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 0066b8 000e6a 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 007524 000a78 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00d864 0005d8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 007f9c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007f9c 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 007fd0 001770 10 13 175 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 009740 001262 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00de3c 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0006f8 005fb4 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00ad68 002ae8 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 0066ac 000e6a 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 007518 000a78 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00d850 0005d8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 007f90 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007f90 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 007fc4 001770 10 13 175 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 009734 001262 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00de28 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,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 375 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: 00003f09 6 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 2: 00003efd 6 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 3: 00000389 48 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 4: 00000214 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 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: 00000218 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ @@ -25,142 +25,142 @@ │ │ │ │ │ 21: 000008b9 308 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 22: 00000144 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 23: 0000015c 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 24: 0000018c 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 25: 000001c0 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 26: 000001d8 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 27: 000001dc 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ - 28: 00000fb1 1544 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 29: 0000341d 212 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 28: 00000fb1 1546 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 29: 00003411 212 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ 30: 00000f68 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 31: 00000f70 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 32: 000014d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 33: 000014d8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 32: 000014ac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 33: 000014b0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 34: 000001f4 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 35: 00000228 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 36: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 37: 00000300 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 38: 00001744 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 39: 00001748 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 38: 00001748 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 39: 0000174c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 40: 00000330 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 41: 00000001 98 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ - 42: 000019ad 118 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ - 43: 00001a25 98 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ + 42: 000019b1 118 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ + 43: 00001a29 98 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ 44: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 45: 00000334 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ 46: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 47: 0000038c 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ - 48: 00001bfc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 48: 00001c00 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 49: 000003b8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 50: 000003d4 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ - 51: 00001c04 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 51: 00001c08 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 52: 00000400 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 53: 00000065 172 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 54: 00000404 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 55: 0000040c 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 56: 00000484 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 57: 00000488 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ - 58: 000020d9 1282 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 59: 00002b8d 42 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 58: 000020dd 1282 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 59: 00002b81 42 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ 60: 00000111 82 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 61: 000020d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 62: 000020d8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 63: 00002510 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 64: 00002514 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 61: 000020d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 62: 000020dc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 63: 00002514 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 64: 00002518 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 65: 000004a0 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ - 66: 00002708 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 66: 0000270c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 67: 000004c8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ - 68: 0000270c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 68: 00002710 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 69: 000004cc 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ 70: 000004f4 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ 71: 00000524 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ - 72: 00002afc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 72: 00002af0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 73: 0000054c 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ - 74: 00002b0c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 74: 00002b00 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 75: 00000574 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ 76: 00000598 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ 77: 00000429 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 78: 000057c1 1848 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 78: 000057b5 1848 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 79: 000005dc 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ 80: 0000060c 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ 81: 0000063c 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ 82: 00000670 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ 83: 00000674 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ 84: 00000678 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 85: 000006a0 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ 86: 00000748 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ 87: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ 88: 000007ac 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ - 89: 00003414 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 89: 00003408 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 90: 00000800 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ - 91: 0000341c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 92: 000034ec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 93: 000034f0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 91: 00003410 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 92: 000034e0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 93: 000034e4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 94: 00000840 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ - 95: 0000371c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 96: 00003724 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 97: 000038f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 95: 00003710 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 96: 00003718 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 97: 000038ec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 98: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ - 99: 00003900 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 99: 000038f4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 100: 00000878 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ - 101: 00003cb1 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 101: 00003ca5 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 102: 0000087c 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ 103: 00000880 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 104: 00003f11 24 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ + 104: 00003f05 24 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ 105: 00000884 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 106: 00000888 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ 107: 000004d9 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 108: 000043cd 62 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 108: 000043c1 62 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ 109: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ 110: 000008ac 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ - 111: 00004738 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 111: 0000472c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 112: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ - 113: 0000473c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 113: 00004730 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 114: 000008d8 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ 115: 000008f8 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ 116: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ 117: 00000900 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ 118: 0000092c 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ 119: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ 120: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 121: 00004ca8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 121: 00004c9c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 122: 00000994 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 123: 00004cac 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 123: 00004ca0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 124: 000009c4 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ 125: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ 126: 000009d4 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ 127: 00000a1c 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ 128: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ 129: 00000a24 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ 130: 0000030c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 131: 00000a4c 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ 132: 00000314 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 133: 000003b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 134: 00000a50 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ 135: 00000a80 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ 136: 00000b34 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ 137: 000003bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 138: 00000b5c 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 139: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 140: 0000000b 424 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ + 138: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 139: 0000000b 424 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ + 140: 00000b5c 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ 141: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ 142: 00000b64 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ 143: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 144: 00000b68 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 145: 00005a78 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 146: 00005aa0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 147: 00005d68 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 148: 00005d94 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 149: 00005ef0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 145: 00005a6c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 00005a94 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 147: 00005d5c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 148: 00005d88 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 149: 00005ee4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 150: 00000b7c 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ 151: 00000b80 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ 152: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ 153: 000004b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 154: 00005ef8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 155: 00005ef9 68 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 154: 00005eec 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 155: 00005eed 68 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ 156: 00000b88 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ 157: 00000bb4 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ 158: 00000bec 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ 159: 000003b4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 160: 00000c10 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ 161: 000003b8 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 162: 00000c98 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ @@ -177,29 +177,29 @@ │ │ │ │ │ 173: 00000e44 0 NOTYPE LOCAL DEFAULT 7 .LC95 │ │ │ │ │ 174: 000009b1 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ 175: 00000001 536 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ 179: 000004c1 150 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 180: 00002935 472 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 180: 00002939 456 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 189: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 190: 00000219 368 FUNC GLOBAL DEFAULT 5 PyMapping_GetItemString │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 193: 000015d5 372 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 194: 00001c05 120 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 193: 000015d9 372 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 194: 00001c09 120 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ @@ -230,112 +230,112 @@ │ │ │ │ │ 226: 00000c65 70 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ 227: 00000cad 772 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ - 233: 000015b9 26 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 234: 00004a99 532 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ + 233: 000015bd 26 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 234: 00004a8d 532 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 242: 00001749 210 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 243: 0000181d 398 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 244: 00001a89 380 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 242: 0000174d 210 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 243: 00001821 398 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 244: 00001a8d 380 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 249: 00001c7d 342 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 249: 00001c81 342 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 252: 00001dd5 342 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 253: 00001f2d 428 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 254: 000025dd 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 255: 00002621 236 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 252: 00001dd9 342 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 253: 00001f31 428 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 254: 000025e1 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 255: 00002625 236 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 259: 0000270d 468 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 260: 000028e1 66 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 261: 00002925 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 259: 00002711 468 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 260: 000028e5 66 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 261: 00002929 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 264: 00002b0d 82 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 264: 00002b01 82 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 266: 00002b61 42 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 267: 00002bb9 176 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 268: 00002ccd 126 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 269: 00002c69 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 270: 00002d4d 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 271: 00002d61 702 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 272: 00003021 342 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 273: 00003179 676 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 266: 00002b55 42 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 267: 00002bad 176 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 268: 00002cc1 126 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 269: 00002c5d 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 270: 00002d41 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 271: 00002d55 702 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 272: 00003015 342 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 273: 0000316d 676 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 278: 00003a59 254 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 278: 00003a4d 254 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 282: 000034f1 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 282: 000034e5 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 284: 00003549 476 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 284: 0000353d 476 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 287: 00003725 476 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 287: 00003719 476 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 289: 00003901 342 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 290: 00003b59 342 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 291: 00003d21 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 292: 00003d3d 342 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 293: 00003e95 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ - 294: 00003f29 342 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 295: 00004081 404 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 296: 00004215 438 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 297: 0000440d 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 298: 00004469 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ - 299: 000045d5 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 300: 000045f1 28 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ - 301: 0000460d 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 302: 00004669 212 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 303: 0000473d 152 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ + 289: 000038f5 342 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 290: 00003b4d 342 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 291: 00003d15 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 292: 00003d31 342 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 293: 00003e89 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ + 294: 00003f1d 342 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 295: 00004075 404 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 296: 00004209 438 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 297: 00004401 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 298: 0000445d 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ + 299: 000045c9 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 300: 000045e5 28 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ + 301: 00004601 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 302: 0000465d 212 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 303: 00004731 152 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ 304: 00000165 110 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 306: 000047d5 342 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ - 307: 0000492d 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ + 306: 000047c9 342 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ + 307: 00004921 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ 308: 000001d5 6 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 310: 00004cad 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 310: 00004ca1 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 312: 00004dd1 218 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ - 313: 00004ead 342 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 314: 00005005 428 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 315: 000051b1 398 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 316: 00005341 342 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 317: 00005499 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 312: 00004dc5 218 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 313: 00004ea1 342 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 314: 00004ff9 428 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 315: 000051a5 398 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 316: 00005335 342 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 317: 0000548d 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ 318: 000001dd 312 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 320: 00000315 38 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ 321: 0000033d 128 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 323: 000054dd 374 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 323: 000054d1 374 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ 328: 000003bd 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 329: 00005655 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 330: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ + 329: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ + 330: 00005649 362 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ 331: 00000401 38 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 332: 000001b3 58 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 333: 000001ed 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ 334: 000004b1 38 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ 335: 00000213 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 336: 00000505 84 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ 337: 00000219 152 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ @@ -348,15 +348,15 @@ │ │ │ │ │ 344: 00000437 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 345: 0000045b 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ 346: 000005dd 114 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 347: 0000047f 176 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 349: 0000052f 168 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ 350: 00000651 116 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 351: 00005f3d 130 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ + 351: 00005f31 130 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ 352: 000005d7 110 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 355: 00000645 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 357: 00000669 176 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xa9a4 contains 122 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xa998 contains 122 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000012 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000026 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000002a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000030 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ 00000034 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ @@ -59,15 +59,15 @@ │ │ │ │ │ 000002de 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 000002f6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000304 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000030c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000310 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000328 0000832f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC72 │ │ │ │ │ 0000032c 00008330 R_ARM_THM_MOVT_ABS 00000a4c .LC72 │ │ │ │ │ -00000332 00002a0a R_ARM_THM_CALL 000019ad binary_iop │ │ │ │ │ +00000332 00002a0a R_ARM_THM_CALL 000019b1 binary_iop │ │ │ │ │ 00000364 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000368 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000372 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000376 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 0000038a 0001420a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ 000003ae 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000003b8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -75,26 +75,26 @@ │ │ │ │ │ 000003e4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003e8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003ee 0000882f R_ARM_THM_MOVW_ABS_NC 00000b34 .LC75 │ │ │ │ │ 000003f2 00008830 R_ARM_THM_MOVT_ABS 00000b34 .LC75 │ │ │ │ │ 000003f8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000414 00008e2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC78 │ │ │ │ │ 00000418 00008e30 R_ARM_THM_MOVT_ABS 00000b64 .LC78 │ │ │ │ │ -0000041e 00002a0a R_ARM_THM_CALL 000019ad binary_iop │ │ │ │ │ +0000041e 00002a0a R_ARM_THM_CALL 000019b1 binary_iop │ │ │ │ │ 0000043e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000470 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000484 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000488 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000490 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000004a2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004ac 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004c4 0000982f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ 000004c8 00009830 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ -000004ce 00002a0a R_ARM_THM_CALL 000019ad binary_iop │ │ │ │ │ +000004ce 00002a0a R_ARM_THM_CALL 000019b1 binary_iop │ │ │ │ │ 0000051a 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000528 0000d20a R_ARM_THM_CALL 000006a1 PyMapping_GetOptionalItem │ │ │ │ │ 00000540 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000054a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00000584 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000005ac 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005b0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -116,27 +116,27 @@ │ │ │ │ │ 00000698 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006a0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000006aa 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000006ae 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006b4 0000a52f R_ARM_THM_MOVW_ABS_NC 00000d8c .LC90 │ │ │ │ │ 000006b8 0000a530 R_ARM_THM_MOVT_ABS 00000d8c .LC90 │ │ │ │ │ 000006be 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000015e 00004e1e R_ARM_THM_JUMP24 000057c1 abstract_issubclass │ │ │ │ │ -000001d6 0000ea1e R_ARM_THM_JUMP24 00004a99 _PySequence_IterSearch │ │ │ │ │ +0000015e 00004e1e R_ARM_THM_JUMP24 000057b5 abstract_issubclass │ │ │ │ │ +000001d6 0000ea1e R_ARM_THM_JUMP24 00004a8d _PySequence_IterSearch │ │ │ │ │ 00000206 00013f1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xad74 contains 1374 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xad68 contains 1373 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000022 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000042 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 00000046 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 0000004e 0000b20a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ 00000058 0000b30a R_ARM_THM_CALL 000004c1 PyObject_GetIter │ │ │ │ │ -00000068 0000b40a R_ARM_THM_CALL 00002935 PyObject_LengthHint │ │ │ │ │ +00000068 0000b40a R_ARM_THM_CALL 00002939 PyObject_LengthHint │ │ │ │ │ 00000074 0000b50a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000152 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000016e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000017a 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ 0000019a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001ac 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ 000001c4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ @@ -147,16 +147,16 @@ │ │ │ │ │ 000001fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000202 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000214 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000232 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000268 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000028a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 0000028e 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000296 0000c10a R_ARM_THM_CALL 000015d5 PyNumber_AsSsize_t │ │ │ │ │ -000002a2 0000c20a R_ARM_THM_CALL 00001c05 PySequence_GetItem │ │ │ │ │ +00000296 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ +000002a2 0000c20a R_ARM_THM_CALL 00001c09 PySequence_GetItem │ │ │ │ │ 000002ba 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ 000002be 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ 000002cc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000002d8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002dc 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002e6 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000302 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -178,15 +178,15 @@ │ │ │ │ │ 0000036c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000370 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000376 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000037c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00000384 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003ce 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000003d2 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000003da 0000c10a R_ARM_THM_CALL 000015d5 PyNumber_AsSsize_t │ │ │ │ │ +000003da 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ 000003f8 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ 000003fc 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ 0000040a 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000414 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000418 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000426 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 0000043e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -224,15 +224,15 @@ │ │ │ │ │ 0000058c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000590 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000598 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 000005a2 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000005a8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000005fa 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000005fe 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000606 0000c10a R_ARM_THM_CALL 000015d5 PyNumber_AsSsize_t │ │ │ │ │ +00000606 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ 0000061e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 0000062e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000632 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000638 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 0000063c 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ 00000642 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000648 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -294,15 +294,15 @@ │ │ │ │ │ 000009b0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000009b4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000009d8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009e6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a06 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000a54 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000a58 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000a60 0000c10a R_ARM_THM_CALL 000015d5 PyNumber_AsSsize_t │ │ │ │ │ +00000a60 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ 00000a6e 0000d00a R_ARM_THM_CALL 00000559 PySequence_SetItem │ │ │ │ │ 00000a80 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00000a8e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000a92 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a98 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 00000a9c 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ 00000aa2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -369,1143 +369,1142 @@ │ │ │ │ │ 00000f7a 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00000f94 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fa8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fca 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ 00000fce 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ 00000fdc 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ 00000fe0 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -0000118e 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001192 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001198 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000011c8 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000011cc 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000011d2 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001208 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001222 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001240 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000124c 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000126c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001274 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001278 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -0000127e 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012b2 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000012cc 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000012f4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001300 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001320 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001350 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000136c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001394 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a2 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000013c4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d0 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000013e8 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000140c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001416 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001436 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001454 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001458 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -0000145e 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001472 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001476 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -0000147a 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000014a8 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000014ac 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000014b2 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000014d4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014d8 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000014dc 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000014e2 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001506 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001512 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000151e 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000152a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001534 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001538 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -0000153e 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001558 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000159c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015a6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001608 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000162c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000164c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001650 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001656 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001662 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000168e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001692 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001696 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -0000169a 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -000016a2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016b6 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000016ba 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000016ca 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016ce 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016d4 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -000016d8 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -000016de 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016f6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016fc 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00001702 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001706 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000170a 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -0000170e 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00001716 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001734 0000252f R_ARM_THM_MOVW_ABS_NC 00000300 .LC17 │ │ │ │ │ -00001738 00002530 R_ARM_THM_MOVT_ABS 00000300 .LC17 │ │ │ │ │ -0000173c 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001744 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001780 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001784 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001788 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -0000178c 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00001794 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017a6 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000017aa 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000017ba 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017be 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017c4 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -000017c8 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -000017ce 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017e6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017ec 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000017f2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000017f6 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000017fa 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -000017fe 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00001806 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001846 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000184a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001862 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001866 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001898 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000189c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018bc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018c6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018ca 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018fa 0000282f R_ARM_THM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ -000018fe 00002830 R_ARM_THM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ -0000191e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001922 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001926 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001934 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001938 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000195a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001994 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019a4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019ce 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019d2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019f0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a0e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a5a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a5e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a7e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a9e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001aa2 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001aaa 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001aae 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001ace 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001adc 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001af4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b0c 0000f70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001b18 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001b5a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b62 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001b66 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001b6e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001b72 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001b8c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b90 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b96 00002f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC21 │ │ │ │ │ -00001b9a 00002f30 R_ARM_THM_MOVT_ABS 0000038c .LC21 │ │ │ │ │ -00001ba0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bba 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001bbe 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001bc4 00002d2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ -00001bc8 00002d30 R_ARM_THM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ -00001bce 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bd6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bda 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bde 00002e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC20 │ │ │ │ │ -00001be2 00002e30 R_ARM_THM_MOVT_ABS 00000364 .LC20 │ │ │ │ │ -00001bec 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001bf4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bfc 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c00 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001c40 0000322f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC23 │ │ │ │ │ -00001c44 00003230 R_ARM_THM_MOVT_ABS 000003d4 .LC23 │ │ │ │ │ -00001c48 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c52 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c56 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c68 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00001c6c 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00001c70 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c76 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00001ca4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ca8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001cd6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001ce2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ce6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d16 0000342f R_ARM_THM_MOVW_ABS_NC 00000400 .LC24 │ │ │ │ │ -00001d1a 00003430 R_ARM_THM_MOVT_ABS 00000400 .LC24 │ │ │ │ │ -00001d3c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d40 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d44 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d64 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d68 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d70 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d74 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d94 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dcc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dfc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e00 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e2e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001e3a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e3e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e70 0000382f R_ARM_THM_MOVW_ABS_NC 00000484 .LC27 │ │ │ │ │ -00001e74 00003830 R_ARM_THM_MOVT_ABS 00000484 .LC27 │ │ │ │ │ -00001e78 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00001e94 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e98 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e9c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ebc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ec0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ec8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ecc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001eec 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f24 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f4c 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001f50 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001f5a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001f5e 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001fc0 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001fd2 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001fe8 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002006 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000200e 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002028 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002082 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002086 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -0000208c 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000020a0 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -000020a4 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -000020aa 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000020c4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020d0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000020d4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020ea 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000020ee 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000020fa 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000020fe 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -0000222a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002254 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000226a 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002286 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000022a4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022b0 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000022cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d8 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000022f2 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002316 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002322 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002342 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000234e 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002368 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002390 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000239a 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000023fe 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002402 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -00002408 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002460 00003c0a R_ARM_THM_CALL 00000111 recursive_issubclass.part.0 │ │ │ │ │ -00002498 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -0000249c 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -000024a2 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000024b0 00003c0a R_ARM_THM_CALL 00000111 recursive_issubclass.part.0 │ │ │ │ │ -000024ba 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000024c6 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000024d2 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000024dc 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -000024e0 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -000024e6 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002510 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002514 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002518 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -0000251e 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002538 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000254c 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002550 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -00002556 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002574 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000258a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025a0 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -000025a4 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -000025aa 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000025cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025fc 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002604 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002608 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000260e 0000412f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC29 │ │ │ │ │ -00002612 00004130 R_ARM_THM_MOVT_ABS 000004a0 .LC29 │ │ │ │ │ -00002618 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002636 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000263a 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000263e 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00002642 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000266e 0000b30a R_ARM_THM_CALL 000004c1 PyObject_GetIter │ │ │ │ │ -0000267a 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002684 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000026a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026c0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026d0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026dc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000026e0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000026ee 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000026fa 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002702 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002708 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000271e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002722 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002734 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002738 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000275e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002762 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027b2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027b6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000027bc 0000432f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC30 │ │ │ │ │ -000027c0 00004330 R_ARM_THM_MOVT_ABS 000004c8 .LC30 │ │ │ │ │ -000027c6 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -000027ca 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -000027d4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027f6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000287e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002890 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002894 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002898 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028c2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028d2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028d6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028da 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002900 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002908 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000290c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002912 0000452f R_ARM_THM_MOVW_ABS_NC 000004cc .LC31 │ │ │ │ │ -00002916 00004530 R_ARM_THM_MOVT_ABS 000004cc .LC31 │ │ │ │ │ -0000291c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000295e 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000296a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000297e 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002986 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000029c0 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000029d8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029e0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029e4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029f6 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002a0a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a10 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002a14 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002a18 0000472f R_ARM_THM_MOVW_ABS_NC 00000524 .LC33 │ │ │ │ │ -00002a1c 00004730 R_ARM_THM_MOVT_ABS 00000524 .LC33 │ │ │ │ │ -00002a22 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a30 0001080a R_ARM_THM_CALL 00002b0d PyObject_Size │ │ │ │ │ -00002a3e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a42 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002a50 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002a72 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a90 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a96 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002a9a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002aa0 0000462f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ -00002aa4 00004630 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ -00002aaa 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ac2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ad2 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002ada 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ade 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002aec 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002af6 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002afc 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002b00 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b04 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b08 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b3a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b3e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b42 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -00002b46 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00002b4e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b58 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002bfa 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002bfe 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002c06 0000c10a R_ARM_THM_CALL 000015d5 PyNumber_AsSsize_t │ │ │ │ │ -00002c1c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002c26 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c34 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002c38 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002c3e 00004f2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ -00002c42 00004f30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -00002c48 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c4e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002c52 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002c58 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c5c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c62 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c7c 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002c86 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002c9a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002cb6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cc4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d12 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d16 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d24 0000502f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ -00002d28 00005030 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ -00002d2c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d36 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002d3c 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00002d40 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00002d44 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d8c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d90 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002db8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002dbc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002dce 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002ddc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002de0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e36 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e3a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e42 0000c10a R_ARM_THM_CALL 000015d5 PyNumber_AsSsize_t │ │ │ │ │ -00002e58 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e5c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e76 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e7a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e80 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eac 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002eb0 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002eb8 0000c10a R_ARM_THM_CALL 000015d5 PyNumber_AsSsize_t │ │ │ │ │ -00002ec8 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ef8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002efc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f06 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f1e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f22 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f26 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f36 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f3a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f60 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f9e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fa2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fb2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002fb6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002fba 0000522f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ -00002fbe 00005230 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ -00002fc2 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00002fc6 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00002fd2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002fd8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002fdc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002fe2 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00002fe6 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00002fec 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ff2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ff6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ffc 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00003000 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00003006 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003018 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003048 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000304c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000307a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003086 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000308a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030bc 0000532f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -000030c0 00005330 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -000030c4 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -000030e0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030e4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001182 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001186 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000118c 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000011bc 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000011c0 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000011c6 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000011fc 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001216 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001234 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001240 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001260 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001268 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000126c 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001272 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012a6 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000012c0 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000012e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012f4 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001314 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001346 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001360 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001388 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001396 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000013b8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013c4 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000013dc 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001400 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000140a 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000142a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001450 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001454 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000145a 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000147e 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001482 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001488 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000014ac 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014b0 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000014b4 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000014ba 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000014de 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000014ea 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000014f6 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001502 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000150c 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001510 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001516 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001530 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000156c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001576 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000157a 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000157e 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000015a0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015aa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000160c 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001630 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001650 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001654 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000165a 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001666 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001692 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001696 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000169a 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +0000169e 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +000016a6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016ba 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000016be 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000016ce 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016d2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016d8 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +000016dc 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +000016e2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001700 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00001706 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000170a 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000170e 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00001712 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +0000171a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001738 0000252f R_ARM_THM_MOVW_ABS_NC 00000300 .LC17 │ │ │ │ │ +0000173c 00002530 R_ARM_THM_MOVT_ABS 00000300 .LC17 │ │ │ │ │ +00001740 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001748 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001784 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001788 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000178c 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00001790 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00001798 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017aa 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000017ae 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000017be 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000017c2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017c8 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +000017cc 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +000017d2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017ea 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017f0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000017f6 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000017fa 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000017fe 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00001802 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +0000180a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000184a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000184e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001866 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000186a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000189c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018a0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018c0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018ca 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018ce 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018fe 0000282f R_ARM_THM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ +00001902 00002830 R_ARM_THM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ +00001922 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001926 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000192a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001938 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000193c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000195e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001998 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019d2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019d6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019f0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019f4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a12 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a5e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a62 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a82 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aa2 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001aa6 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001aae 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001ab2 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001ad2 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ae0 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001af8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b10 0000f70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001b1c 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001b5e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b66 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001b6a 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001b72 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001b76 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001b90 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b94 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b9a 00002f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC21 │ │ │ │ │ +00001b9e 00002f30 R_ARM_THM_MOVT_ABS 0000038c .LC21 │ │ │ │ │ +00001ba4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bbe 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001bc2 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001bc8 00002d2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ +00001bcc 00002d30 R_ARM_THM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ +00001bd2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bda 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001bde 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001be2 00002e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC20 │ │ │ │ │ +00001be6 00002e30 R_ARM_THM_MOVT_ABS 00000364 .LC20 │ │ │ │ │ +00001bf0 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001bf8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c00 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c04 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001c44 0000322f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC23 │ │ │ │ │ +00001c48 00003230 R_ARM_THM_MOVT_ABS 000003d4 .LC23 │ │ │ │ │ +00001c4c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c56 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c5a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c6c 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00001c70 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00001c74 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c7a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00001ca8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cda 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001ce6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cea 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d1a 0000342f R_ARM_THM_MOVW_ABS_NC 00000400 .LC24 │ │ │ │ │ +00001d1e 00003430 R_ARM_THM_MOVT_ABS 00000400 .LC24 │ │ │ │ │ +00001d40 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d44 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d68 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d6c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d74 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d78 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d98 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e00 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e04 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e32 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001e3e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e42 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e74 0000382f R_ARM_THM_MOVW_ABS_NC 00000484 .LC27 │ │ │ │ │ +00001e78 00003830 R_ARM_THM_MOVT_ABS 00000484 .LC27 │ │ │ │ │ +00001e7c 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00001e98 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e9c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ea0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ec4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ecc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ed0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ef0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f28 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f50 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001f54 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001f5e 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001f62 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001fc4 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001fd6 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001fec 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000200a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002012 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000202c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002086 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +0000208a 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +00002090 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000020a4 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000020a8 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000020ae 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000020c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020d4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020d8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020ee 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000020f2 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000020fe 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002102 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +0000222e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002258 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000226e 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000228a 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000022a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022b4 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000022d0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022dc 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000022f6 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000231a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002326 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002346 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002352 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000236c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002394 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000239e 0000e70a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002402 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002406 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +0000240c 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002464 00003c0a R_ARM_THM_CALL 00000111 recursive_issubclass.part.0 │ │ │ │ │ +0000249c 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000024a0 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000024a6 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000024b4 00003c0a R_ARM_THM_CALL 00000111 recursive_issubclass.part.0 │ │ │ │ │ +000024be 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000024ca 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000024d6 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000024e0 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000024e4 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000024ea 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002514 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002518 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +0000251c 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +00002522 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000253c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002550 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002554 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +0000255a 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002578 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000258e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025a4 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000025a8 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000025ae 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000025d0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002600 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002608 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000260c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002612 0000412f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC29 │ │ │ │ │ +00002616 00004130 R_ARM_THM_MOVT_ABS 000004a0 .LC29 │ │ │ │ │ +0000261c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000263a 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000263e 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00002642 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00002646 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00002672 0000b30a R_ARM_THM_CALL 000004c1 PyObject_GetIter │ │ │ │ │ +0000267e 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002688 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000026ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026c4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026d4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026e0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000026e4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000026f2 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000026fe 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002706 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000270c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002722 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002726 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002738 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000273c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002762 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002766 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027b6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027ba 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027c0 0000432f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC30 │ │ │ │ │ +000027c4 00004330 R_ARM_THM_MOVT_ABS 000004c8 .LC30 │ │ │ │ │ +000027ca 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +000027ce 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +000027d8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027fa 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002882 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002894 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002898 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000289c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028c6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028d6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028da 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028de 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002904 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000290c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002910 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002916 0000452f R_ARM_THM_MOVW_ABS_NC 000004cc .LC31 │ │ │ │ │ +0000291a 00004530 R_ARM_THM_MOVT_ABS 000004cc .LC31 │ │ │ │ │ +00002920 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002960 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002968 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029ac 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000029c4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029cc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000029d0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000029e2 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000029f6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029fc 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002a00 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002a04 0000472f R_ARM_THM_MOVW_ABS_NC 00000524 .LC33 │ │ │ │ │ +00002a08 00004730 R_ARM_THM_MOVT_ABS 00000524 .LC33 │ │ │ │ │ +00002a0e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a1c 0001080a R_ARM_THM_CALL 00002b01 PyObject_Size │ │ │ │ │ +00002a2a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a2e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a3c 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002a5a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a62 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002a80 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a86 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a8a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a90 0000462f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ +00002a94 00004630 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ +00002a9a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ab2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ac2 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002aca 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ace 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ade 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002ae8 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002af0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002af4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002af8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002afc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b2e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b32 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b36 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +00002b3a 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +00002b42 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b4c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002bee 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002bf2 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002bfa 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ +00002c10 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002c1a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c28 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c2c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c32 00004f2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ +00002c36 00004f30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ +00002c3c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c42 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c46 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c4c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002c50 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002c56 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c70 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002c7a 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002c8e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002caa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cb8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d06 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d0a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d18 0000502f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ +00002d1c 00005030 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ +00002d20 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d2a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002d30 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00002d34 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00002d38 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d80 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d84 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002dac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002db0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002dc2 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002dd0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002dd4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e2a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e2e 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e36 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ +00002e4c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e50 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e6a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e6e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e74 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ea0 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002ea4 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002eac 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ +00002ebc 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002eec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ef0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002efa 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f12 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f16 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f1a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f2a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f2e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f54 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f92 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f96 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fa6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002faa 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002fae 0000522f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ +00002fb2 00005230 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ +00002fb6 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00002fba 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00002fc6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fcc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002fd0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002fd6 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00002fda 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00002fe0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fe6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002fea 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ff0 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00002ff4 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00002ffa 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000300c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000303c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003040 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000306e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000307a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000307e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030b0 0000532f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +000030b4 00005330 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +000030b8 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +000030d4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030d8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030dc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030fc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003100 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003108 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000310c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003114 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003118 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003138 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003170 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003190 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003194 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000031c8 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000031d2 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000321c 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00003220 00011430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000322a 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000322e 00011530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000323a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003248 0000dd0a R_ARM_THM_CALL 00000ae5 PyObject_GetBuffer │ │ │ │ │ -00003254 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003258 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000325c 0000582f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ -00003260 00005830 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ -00003268 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003270 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003280 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003284 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000328a 0000562f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ -0000328e 00005630 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ -00003294 0001170a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000032d6 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000032ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003312 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003316 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000331a 0000572f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ -0000331e 00005730 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ -00003324 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000333c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000334a 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000334e 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003352 0000552f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ -00003356 00005530 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ -0000335e 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003368 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003380 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000338c 0001190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000339a 0001130a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -000033b2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033b8 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -000033c0 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -000033d0 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000033f0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033f8 0001160a R_ARM_THM_CALL 00003a59 PyNumber_Index │ │ │ │ │ -000033fe 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003402 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003406 0000542f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ -0000340a 00005430 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ -00003414 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003418 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000343e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000344c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003474 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000348e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000349a 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -0000349e 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -000034a2 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ -000034b8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000034e4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034ec 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003516 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -0000351a 00011b30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00003534 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003560 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003564 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000357c 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003588 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000358c 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000035a4 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000035a8 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000035ca 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035d0 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000035dc 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000035fe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003614 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003630 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -0000363a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000363e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003652 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00003668 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -0000366c 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -00003672 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003684 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003688 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000368e 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00003692 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00003698 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000036b4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036c4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000036c8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000036ce 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000036d2 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000036d8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000036f0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003700 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000370e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003714 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000371c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003720 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000373c 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003740 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000375a 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003766 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000376a 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003782 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003786 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000037a6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ac 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000037b8 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000037da 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037e6 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003802 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -0000380c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003810 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003824 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000383a 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -0000383e 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -00003844 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003856 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000385a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003860 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00003864 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -0000386a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003870 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003874 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000387a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000387e 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00003884 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000389c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038b8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038d2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038d8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000038e6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000038fc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003928 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000392c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000395a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003966 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000396a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000399c 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ -000039a0 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ -000039a4 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -000039c0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039c4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000312c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003164 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003184 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003188 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000031bc 0000e60a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000031c6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003210 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003214 00011430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000321e 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00003222 00011530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000322e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000323c 0000dd0a R_ARM_THM_CALL 00000ae5 PyObject_GetBuffer │ │ │ │ │ +00003248 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000324c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003250 0000582f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ +00003254 00005830 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ +0000325c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003264 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003274 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003278 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000327e 0000562f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ +00003282 00005630 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ +00003288 0001170a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000032ca 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000032e2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003306 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000330a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000330e 0000572f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ +00003312 00005730 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ +00003318 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003330 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000333e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003342 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003346 0000552f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ +0000334a 00005530 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ +00003352 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000335c 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003374 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003380 0001190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000338e 0001130a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +000033a6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033ac 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ +000033b4 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ +000033c4 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000033e4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033ec 0001160a R_ARM_THM_CALL 00003a4d PyNumber_Index │ │ │ │ │ +000033f2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033f6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033fa 0000542f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ +000033fe 00005430 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ +00003408 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000340c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003432 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003440 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003468 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003482 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000348e 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +00003492 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +00003496 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ +000034ac 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000034d8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034e0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000350a 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +0000350e 00011b30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00003528 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003554 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003558 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003570 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000357c 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003580 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003598 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000359c 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000035be 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035c4 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000035d0 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000035f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003608 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003624 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +0000362e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003632 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003646 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000365c 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +00003660 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +00003666 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003678 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000367c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003682 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00003686 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +0000368c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000036a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036b8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036bc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000036c2 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000036c6 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000036cc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000036e4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036f4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003702 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003708 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003710 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003714 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003730 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003734 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000374e 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000375a 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000375e 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003776 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000377a 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000379a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037a0 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000037ac 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000037ce 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037da 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000037f6 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00003800 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003804 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003818 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000382e 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +00003832 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +00003838 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000384a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000384e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003854 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00003858 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +0000385e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003864 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003868 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000386e 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00003872 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00003878 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003890 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038c6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038cc 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000038da 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ec 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000038f0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000391c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003920 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000394e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000395a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000395e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003990 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ +00003994 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ +00003998 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +000039b4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039b8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039bc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039dc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039e0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000039e8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000039ec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039f4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039f8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a18 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a50 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a7a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003a7e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003a9e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003aa2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003aa6 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00003aaa 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00003ab2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ac4 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003ac8 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003ad8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003adc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ae0 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00003ae4 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -00003aec 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b04 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b0a 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003b0e 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003b12 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00003b16 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00003b1e 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003b2a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003b32 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003b50 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b80 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003b84 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bb2 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003bbe 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bc2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bf4 0000642f R_ARM_THM_MOVW_ABS_NC 00000878 .LC50 │ │ │ │ │ -00003bf8 00006430 R_ARM_THM_MOVT_ABS 00000878 .LC50 │ │ │ │ │ -00003bfc 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00003c18 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c1c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c20 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a0c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a44 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a6e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003a72 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003a92 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a96 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a9a 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00003a9e 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00003aa6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ab8 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003abc 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003acc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ad0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ad4 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00003ad8 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +00003ae0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003af8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003afe 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003b02 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003b06 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00003b0a 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00003b12 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003b1e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003b26 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003b44 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b74 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003b78 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ba6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003bb2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003bb6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003be8 0000642f R_ARM_THM_MOVW_ABS_NC 00000878 .LC50 │ │ │ │ │ +00003bec 00006430 R_ARM_THM_MOVT_ABS 00000878 .LC50 │ │ │ │ │ +00003bf0 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00003c0c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c10 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c14 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c34 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c38 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003c40 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003c44 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c4c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c50 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c70 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ca8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cce 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003cd2 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003cdc 0000c10a R_ARM_THM_CALL 000015d5 PyNumber_AsSsize_t │ │ │ │ │ -00003cf4 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d04 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d08 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d0e 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00003d12 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00003d18 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d22 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003d26 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003d64 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d68 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d96 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003da2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003da6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dd8 0000662f R_ARM_THM_MOVW_ABS_NC 0000087c .LC51 │ │ │ │ │ -00003ddc 00006630 R_ARM_THM_MOVT_ABS 0000087c .LC51 │ │ │ │ │ -00003de0 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00003dfc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e00 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e04 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c64 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c9c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cc2 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003cc6 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003cd0 0000c10a R_ARM_THM_CALL 000015d9 PyNumber_AsSsize_t │ │ │ │ │ +00003ce8 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cf8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003cfc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d02 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00003d06 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00003d0c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d16 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003d1a 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003d58 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d5c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d8a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d96 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d9a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dcc 0000662f R_ARM_THM_MOVW_ABS_NC 0000087c .LC51 │ │ │ │ │ +00003dd0 00006630 R_ARM_THM_MOVT_ABS 0000087c .LC51 │ │ │ │ │ +00003dd4 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00003df0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003df4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003df8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e18 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e1c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003e24 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003e28 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e30 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e34 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e54 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e8c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003eb4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ecc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ed0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003eee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ef8 0000672f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -00003efc 00006730 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -00003f00 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -00003f50 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f54 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f82 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f8e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f92 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fc4 0000692f R_ARM_THM_MOVW_ABS_NC 00000884 .LC53 │ │ │ │ │ -00003fc8 00006930 R_ARM_THM_MOVT_ABS 00000884 .LC53 │ │ │ │ │ -00003fcc 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00003fe8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ff0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e80 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ea4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ea8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ec0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ec4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ee2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eec 0000672f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +00003ef0 00006730 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +00003ef4 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +00003f44 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f48 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f76 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003f82 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f86 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fb8 0000692f R_ARM_THM_MOVW_ABS_NC 00000884 .LC53 │ │ │ │ │ +00003fbc 00006930 R_ARM_THM_MOVT_ABS 00000884 .LC53 │ │ │ │ │ +00003fc0 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00003fdc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fe0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fe4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004004 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004008 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004010 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004014 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000401c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004020 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004040 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004078 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040ba 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040be 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040c8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000040cc 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000040ec 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000040f4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040f8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004114 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004118 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000411e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004122 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004136 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000413a 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004152 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004156 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000415c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -00004160 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -00004166 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -0000416a 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00004174 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004180 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004184 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004188 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000418c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041ae 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041ba 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041be 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041da 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000442c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004438 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000443c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000444a 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -0000444e 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00004452 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004458 00006d2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC55 │ │ │ │ │ -0000445c 00006d30 R_ARM_THM_MOVT_ABS 00000894 .LC55 │ │ │ │ │ -00004460 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004490 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004494 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044ac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044b0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044e4 00006e2f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ -000044e8 00006e30 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ -000044ec 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -0000450c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004514 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004518 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000453e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004542 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000455e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000457c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004580 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004584 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000458e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004592 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045bc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000462c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004638 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000463c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004646 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -0000464a 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -0000464e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000465a 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -0000465e 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00004662 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000468a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004698 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000046c0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046da 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000046e6 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -000046ea 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -000046ee 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ -00004704 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004730 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004738 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004766 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000478e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004792 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047ac 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000047b0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000047b6 0000702f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ -000047ba 00007030 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ -000047c0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047c6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047ca 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047ce 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047fc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004800 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000482e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000483a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000483e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004870 0000732f R_ARM_THM_MOVW_ABS_NC 000008f8 .LC59 │ │ │ │ │ -00004874 00007330 R_ARM_THM_MOVT_ABS 000008f8 .LC59 │ │ │ │ │ -00004878 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00004894 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004898 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000489c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004034 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000406c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040ae 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040b2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040bc 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000040c0 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000040e0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000040e8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040ec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004108 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000410c 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004112 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004116 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000412a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000412e 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004146 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000414a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004150 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +00004154 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +0000415a 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +0000415e 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00004168 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004174 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004178 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000417c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004180 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041a2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041ae 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041b2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041ce 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041e2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041f0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004420 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000442c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004430 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000443e 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +00004442 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +00004446 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000444c 00006d2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC55 │ │ │ │ │ +00004450 00006d30 R_ARM_THM_MOVT_ABS 00000894 .LC55 │ │ │ │ │ +00004454 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004484 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004488 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044a0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044a4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044d8 00006e2f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ +000044dc 00006e30 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ +000044e0 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +00004500 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004508 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000450c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004532 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004536 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004552 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004570 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004574 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004578 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004582 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004586 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045c0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004620 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000462c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004630 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000463a 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +0000463e 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +00004642 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000464e 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00004652 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00004656 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000467e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000468c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000046b4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046ce 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000046da 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +000046de 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +000046e2 00004d0a R_ARM_THM_CALL 00000429 check_class │ │ │ │ │ +000046f8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004724 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000472c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000475a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004782 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004786 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047a0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000047a4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000047aa 0000702f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ +000047ae 00007030 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ +000047b4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000047ba 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047be 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047c2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047f0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047f4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004822 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000482e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004832 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004864 0000732f R_ARM_THM_MOVW_ABS_NC 000008f8 .LC59 │ │ │ │ │ +00004868 00007330 R_ARM_THM_MOVT_ABS 000008f8 .LC59 │ │ │ │ │ +0000486c 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00004888 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000488c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004890 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048b0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048b4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000048bc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000048c0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048ec 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004924 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004954 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004958 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004970 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004974 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049a8 0000742f R_ARM_THM_MOVW_ABS_NC 000008fc .LC60 │ │ │ │ │ -000049ac 00007430 R_ARM_THM_MOVT_ABS 000008fc .LC60 │ │ │ │ │ -000049b0 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -000049d0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000049d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a02 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a06 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a22 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a40 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a44 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a52 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a56 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a80 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a90 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aba 0000b30a R_ARM_THM_CALL 000004c1 PyObject_GetIter │ │ │ │ │ -00004ad6 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004b10 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004b52 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004b9e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bb2 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004bb6 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004bba 0000772f R_ARM_THM_MOVW_ABS_NC 0000094c .LC63 │ │ │ │ │ -00004bbe 00007730 R_ARM_THM_MOVT_ABS 0000094c .LC63 │ │ │ │ │ -00004bc4 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004bcc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004be2 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004bec 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004bf0 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004bf4 0000782f R_ARM_THM_MOVW_ABS_NC 0000096c .LC64 │ │ │ │ │ -00004bf8 00007830 R_ARM_THM_MOVT_ABS 0000096c .LC64 │ │ │ │ │ -00004bfe 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c16 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c1e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c38 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004c3c 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004c40 0000762f R_ARM_THM_MOVW_ABS_NC 0000092c .LC62 │ │ │ │ │ -00004c44 00007630 R_ARM_THM_MOVT_ABS 0000092c .LC62 │ │ │ │ │ -00004c4a 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c5a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004c5e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004c66 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004c70 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004c76 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004c80 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004c84 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004c8a 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004c94 0000752f R_ARM_THM_MOVW_ABS_NC 00000900 .LC61 │ │ │ │ │ -00004c98 00007530 R_ARM_THM_MOVT_ABS 00000900 .LC61 │ │ │ │ │ -00004ca0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ca8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004cce 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004cd2 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004cd6 00007a2f R_ARM_THM_MOVW_ABS_NC 00000994 .LC65 │ │ │ │ │ -00004cda 00007a30 R_ARM_THM_MOVT_ABS 00000994 .LC65 │ │ │ │ │ -00004ce0 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d0c 0001370a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00004d26 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d36 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d3a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d40 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00004d44 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00004d4a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d5a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004d5e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004d6e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d72 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d78 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00004d7c 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -00004d82 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d9a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004da0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004da6 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004daa 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004dae 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00004db2 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00004dba 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004dee 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004df2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e0c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e10 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e2e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e6e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004e72 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004e78 00007c2f R_ARM_THM_MOVW_ABS_NC 000009c4 .LC66 │ │ │ │ │ -00004e7c 00007c30 R_ARM_THM_MOVT_ABS 000009c4 .LC66 │ │ │ │ │ -00004e82 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00004e86 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00004e90 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ea2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ed4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ed8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f06 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f12 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f16 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f48 00007d2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ -00004f4c 00007d30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ -00004f50 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00004f6c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f70 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f74 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048e0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004918 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004948 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000494c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004964 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004968 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000499c 0000742f R_ARM_THM_MOVW_ABS_NC 000008fc .LC60 │ │ │ │ │ +000049a0 00007430 R_ARM_THM_MOVT_ABS 000008fc .LC60 │ │ │ │ │ +000049a4 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +000049c4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000049cc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049d0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049f6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049fa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a16 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a34 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a38 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a3c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a46 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a4a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a74 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a84 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004aae 0000b30a R_ARM_THM_CALL 000004c1 PyObject_GetIter │ │ │ │ │ +00004aca 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004b04 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004b46 0001350a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004b92 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ba6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004baa 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004bae 0000772f R_ARM_THM_MOVW_ABS_NC 0000094c .LC63 │ │ │ │ │ +00004bb2 00007730 R_ARM_THM_MOVT_ABS 0000094c .LC63 │ │ │ │ │ +00004bb8 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004bc0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bd6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004be0 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004be4 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004be8 0000782f R_ARM_THM_MOVW_ABS_NC 0000096c .LC64 │ │ │ │ │ +00004bec 00007830 R_ARM_THM_MOVT_ABS 0000096c .LC64 │ │ │ │ │ +00004bf2 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c0a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c12 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c2c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004c30 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004c34 0000762f R_ARM_THM_MOVW_ABS_NC 0000092c .LC62 │ │ │ │ │ +00004c38 00007630 R_ARM_THM_MOVT_ABS 0000092c .LC62 │ │ │ │ │ +00004c3e 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c4e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004c52 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004c5a 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004c64 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004c6a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004c74 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004c78 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c7e 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004c88 0000752f R_ARM_THM_MOVW_ABS_NC 00000900 .LC61 │ │ │ │ │ +00004c8c 00007530 R_ARM_THM_MOVT_ABS 00000900 .LC61 │ │ │ │ │ +00004c94 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004c9c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004cc2 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004cc6 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004cca 00007a2f R_ARM_THM_MOVW_ABS_NC 00000994 .LC65 │ │ │ │ │ +00004cce 00007a30 R_ARM_THM_MOVT_ABS 00000994 .LC65 │ │ │ │ │ +00004cd4 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d00 0001370a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00004d1a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d2a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d2e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d34 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00004d38 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00004d3e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d4e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004d52 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004d62 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d66 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d6c 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00004d70 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +00004d76 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d8e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d94 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004d9a 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004d9e 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004da2 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00004da6 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00004dae 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004de2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004de6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e00 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e04 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e22 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e62 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e66 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e6c 00007c2f R_ARM_THM_MOVW_ABS_NC 000009c4 .LC66 │ │ │ │ │ +00004e70 00007c30 R_ARM_THM_MOVT_ABS 000009c4 .LC66 │ │ │ │ │ +00004e76 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00004e7a 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00004e84 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ec8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ecc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004efa 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f06 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f0a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f3c 00007d2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ +00004f40 00007d30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ +00004f44 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +00004f60 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f64 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f68 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f88 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f8c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004f94 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004f98 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fa0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fa4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fc4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ffc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000503e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005042 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005064 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005068 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000506e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000507c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005080 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050be 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050c2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050ec 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000050f0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000050f6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000050fa 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005108 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -0000510c 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -00005110 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00005114 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -0000511a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005136 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -0000513a 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -00005144 00007e2f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC68 │ │ │ │ │ -00005148 00007e30 R_ARM_THM_MOVT_ABS 000009d4 .LC68 │ │ │ │ │ -0000514c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000515a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000515e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000517c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000518a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000519a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051aa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051da 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051de 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051f6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051fa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000522c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005230 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005250 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000525a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000525e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000528e 00007f2f R_ARM_THM_MOVW_ABS_NC 00000a1c .LC69 │ │ │ │ │ -00005292 00007f30 R_ARM_THM_MOVT_ABS 00000a1c .LC69 │ │ │ │ │ -00005296 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -000052b2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052b6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052ba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005328 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005338 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005368 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000536c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000539a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000053a6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000053aa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000053dc 0000802f R_ARM_THM_MOVW_ABS_NC 00000a20 .LC70 │ │ │ │ │ -000053e0 00008030 R_ARM_THM_MOVT_ABS 00000a20 .LC70 │ │ │ │ │ -000053e4 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ -00005400 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005404 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005408 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fb8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ff0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005032 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005036 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005058 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000505c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005062 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005070 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005074 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050b2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050b6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050e0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000050e4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000050ea 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000050ee 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000050fc 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +00005100 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +00005104 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00005108 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +0000510e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000512a 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +0000512e 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +00005138 00007e2f R_ARM_THM_MOVW_ABS_NC 000009d4 .LC68 │ │ │ │ │ +0000513c 00007e30 R_ARM_THM_MOVT_ABS 000009d4 .LC68 │ │ │ │ │ +00005140 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000514e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005152 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005170 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000517e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000518e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000519e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051ce 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051d2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051ea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051ee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005220 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005224 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005244 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000524e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005252 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005282 00007f2f R_ARM_THM_MOVW_ABS_NC 00000a1c .LC69 │ │ │ │ │ +00005286 00007f30 R_ARM_THM_MOVT_ABS 00000a1c .LC69 │ │ │ │ │ +0000528a 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +000052a6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052aa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052ae 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052bc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052c0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052e2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000531c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000532c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000535c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005360 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000538e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000539a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000539e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053d0 0000802f R_ARM_THM_MOVW_ABS_NC 00000a20 .LC70 │ │ │ │ │ +000053d4 00008030 R_ARM_THM_MOVT_ABS 00000a20 .LC70 │ │ │ │ │ +000053d8 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ +000053f4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053f8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000541c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005420 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005428 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000542c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005434 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005438 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005458 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005490 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054b8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000054c0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000054c4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000054ca 0000812f R_ARM_THM_MOVW_ABS_NC 00000a24 .LC71 │ │ │ │ │ -000054ce 00008130 R_ARM_THM_MOVT_ABS 00000a24 .LC71 │ │ │ │ │ -000054d4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000054f6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000054fa 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00005546 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000554a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00005550 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005568 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005578 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000557c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005582 0000862f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ -00005586 00008630 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ -0000558c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000055b2 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000055b8 0000f20a R_ARM_THM_CALL 00001749 _PyNumber_Index │ │ │ │ │ -000055c2 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000055e2 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000055fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000560e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005614 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005618 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005622 0000872f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ -00005626 00008730 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ -0000562c 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000564c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000567c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005680 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005698 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000569c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056d0 00008a2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ -000056d4 00008a30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ -000056d8 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ -000056f8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005700 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005704 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000572a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000572e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000574a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005768 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000576c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005770 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000577a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000577e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057b8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057de 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005848 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000058a6 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005902 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005976 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059a0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059ac 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059ce 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005a0a 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005a48 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005a78 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000544c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005484 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054ac 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000054b4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000054b8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000054be 0000812f R_ARM_THM_MOVW_ABS_NC 00000a24 .LC71 │ │ │ │ │ +000054c2 00008130 R_ARM_THM_MOVT_ABS 00000a24 .LC71 │ │ │ │ │ +000054c8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000054ea 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000054ee 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000553a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000553e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00005544 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000555c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000556c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005570 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005576 0000862f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ +0000557a 00008630 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ +00005580 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000055a6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000055ac 0000f20a R_ARM_THM_CALL 0000174d _PyNumber_Index │ │ │ │ │ +000055b6 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000055d6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000055ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005602 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005608 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000560c 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005616 0000872f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ +0000561a 00008730 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ +00005620 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005640 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005670 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005674 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000568c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005690 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056c4 00008c2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ +000056c8 00008c30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ +000056cc 0000290a R_ARM_THM_CALL 00000001 binary_iop.part.0 │ │ │ │ │ +000056ec 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000056f4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056f8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000571e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005722 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000573e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000575c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005760 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005764 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000576e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005772 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000579c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057d2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000583c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000589a 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000058f6 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000596a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005994 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059a0 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059c2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000059fe 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005a3c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005a6c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a70 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a74 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a78 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005a7c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005a80 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005a84 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005a88 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005a8c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005a90 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a94 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a98 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a9c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005aac 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005baa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bf2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c1c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c28 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c4e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c5a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c80 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c8c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005cc6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d08 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d1a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d36 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005d3a 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005d40 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005d62 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d68 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005aa0 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005b9e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005be6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c10 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c1c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c42 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c4e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c74 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c80 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005cba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cfc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d0e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d2a 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005d2e 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005d34 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005d56 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d5c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005d60 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d64 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d68 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005d6c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005d70 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005d74 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005d78 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005d7c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005d80 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005d84 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d88 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d8c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d90 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005da0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005dfc 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005e00 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005e04 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005e28 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e5e 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005e62 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005e68 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005e92 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e98 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005e9c 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005ea0 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005ee2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005eea 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ef0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005ef4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000003ee 0000c21e R_ARM_THM_JUMP24 00001c05 PySequence_GetItem │ │ │ │ │ +00005d94 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005df0 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005df4 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005df8 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005e1c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e52 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005e56 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005e5c 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005e86 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e8c 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005e90 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005e94 0000e50a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005ed6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ede 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ee4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ee8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000003ee 0000c21e R_ARM_THM_JUMP24 00001c09 PySequence_GetItem │ │ │ │ │ 00000452 0000c71e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ 00000504 0000cd1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ 0000061a 0000d01e R_ARM_THM_JUMP24 00000559 PySequence_SetItem │ │ │ │ │ 000006c0 0000d41e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ 00000ca6 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000015ce 0000ea1e R_ARM_THM_JUMP24 00004a99 _PySequence_IterSearch │ │ │ │ │ -00001906 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00001a1e 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00001aba 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001d24 0000351e R_ARM_THM_JUMP24 00000065 binary_op.part.0 │ │ │ │ │ -00001fba 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000207e 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ -000021f8 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002492 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ -00002b7a 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002b86 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ -00002ba6 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002bb2 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ -00002c18 00010c1e R_ARM_THM_JUMP24 00002ccd PySequence_DelItem │ │ │ │ │ -000031ec 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00003218 0001131e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -0000327c 0001161e R_ARM_THM_JUMP24 00003a59 PyNumber_Index │ │ │ │ │ -0000360e 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -000038f2 0001201e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -00003f24 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000043ba 00006b1e R_ARM_THM_JUMP24 000004d9 _IsFortranContiguous.part.0 │ │ │ │ │ -00005562 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -000055ae 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00005f34 00006b1e R_ARM_THM_JUMP24 000004d9 _IsFortranContiguous.part.0 │ │ │ │ │ +000015d2 0000ea1e R_ARM_THM_JUMP24 00004a8d _PySequence_IterSearch │ │ │ │ │ +0000190a 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00001a22 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00001abe 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001d28 0000351e R_ARM_THM_JUMP24 00000065 binary_op.part.0 │ │ │ │ │ +00001fbe 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002082 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ +000021fc 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002496 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ +00002b6e 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002b7a 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ +00002b9a 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002ba6 00003c1e R_ARM_THM_JUMP24 00000111 recursive_issubclass.part.0 │ │ │ │ │ +00002c0c 00010c1e R_ARM_THM_JUMP24 00002cc1 PySequence_DelItem │ │ │ │ │ +000031e0 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +0000320c 0001131e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00003270 0001161e R_ARM_THM_JUMP24 00003a4d PyNumber_Index │ │ │ │ │ +00003602 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +000038e6 0001201e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00003f18 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000043ae 00006b1e R_ARM_THM_JUMP24 000004d9 _IsFortranContiguous.part.0 │ │ │ │ │ +00005556 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +000055a2 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00005f28 00006b1e R_ARM_THM_JUMP24 000004d9 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xd864 contains 187 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xd850 contains 187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000004 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000002e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000032 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000004e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000007c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1539,16 +1538,16 @@ │ │ │ │ │ 000001ca 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001ce 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001dc 0000962f R_ARM_THM_MOVW_ABS_NC 00000b7c .LC80 │ │ │ │ │ 000001e0 00009630 R_ARM_THM_MOVT_ABS 00000b7c .LC80 │ │ │ │ │ 000001e4 0000350a R_ARM_THM_CALL 00000065 binary_op.part.0 │ │ │ │ │ 00000200 0000972f R_ARM_THM_MOVW_ABS_NC 00000b80 .LC81 │ │ │ │ │ 00000204 00009730 R_ARM_THM_MOVT_ABS 00000b80 .LC81 │ │ │ │ │ -0000020a 00002a0a R_ARM_THM_CALL 000019ad binary_iop │ │ │ │ │ -0000026a 00002b0a R_ARM_THM_CALL 00001a25 binary_iop1 │ │ │ │ │ +0000020a 00002a0a R_ARM_THM_CALL 000019b1 binary_iop │ │ │ │ │ +0000026a 00002b0a R_ARM_THM_CALL 00001a29 binary_iop1 │ │ │ │ │ 0000026e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000272 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000028c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000292 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000296 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000029a 0000702f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ 0000029e 00007030 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ @@ -1563,37 +1562,37 @@ │ │ │ │ │ 00000304 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000308 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000030e 00009d2f R_ARM_THM_MOVW_ABS_NC 00000bb4 .LC84 │ │ │ │ │ 00000312 00009d30 R_ARM_THM_MOVT_ABS 00000bb4 .LC84 │ │ │ │ │ 00000318 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000330 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000356 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000368 00010b0a R_ARM_THM_CALL 00002bb9 PyObject_DelItem │ │ │ │ │ +00000368 00010b0a R_ARM_THM_CALL 00002bad PyObject_DelItem │ │ │ │ │ 00000380 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000039c 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000003a0 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000003a4 00009e2f R_ARM_THM_MOVW_ABS_NC 00000bec .LC85 │ │ │ │ │ 000003a8 00009e30 R_ARM_THM_MOVT_ABS 00000bec .LC85 │ │ │ │ │ 000003b4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003d4 0000d20a R_ARM_THM_CALL 000006a1 PyMapping_GetOptionalItem │ │ │ │ │ 000003dc 0000a02f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC86 │ │ │ │ │ 000003e0 0000a030 R_ARM_THM_MOVT_ABS 00000c10 .LC86 │ │ │ │ │ 000003e6 0001560a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000003ee 0000020a R_ARM_THM_CALL 00003f09 Py_XDECREF │ │ │ │ │ +000003ee 0000020a R_ARM_THM_CALL 00003efd Py_XDECREF │ │ │ │ │ 00000412 0001500a R_ARM_THM_CALL 00000505 PyMapping_GetOptionalItemString │ │ │ │ │ 0000041a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC87 │ │ │ │ │ 0000041e 0000a230 R_ARM_THM_MOVT_ABS 00000c98 .LC87 │ │ │ │ │ 00000424 0001560a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000042c 0000020a R_ARM_THM_CALL 00003f09 Py_XDECREF │ │ │ │ │ +0000042c 0000020a R_ARM_THM_CALL 00003efd Py_XDECREF │ │ │ │ │ 00000448 0001500a R_ARM_THM_CALL 00000505 PyMapping_GetOptionalItemString │ │ │ │ │ -00000450 0000020a R_ARM_THM_CALL 00003f09 Py_XDECREF │ │ │ │ │ +00000450 0000020a R_ARM_THM_CALL 00003efd Py_XDECREF │ │ │ │ │ 0000046c 0000d20a R_ARM_THM_CALL 000006a1 PyMapping_GetOptionalItem │ │ │ │ │ -00000474 0000020a R_ARM_THM_CALL 00003f09 Py_XDECREF │ │ │ │ │ +00000474 0000020a R_ARM_THM_CALL 00003efd Py_XDECREF │ │ │ │ │ 000004bc 00015c0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000004d0 00002b0a R_ARM_THM_CALL 00001a25 binary_iop1 │ │ │ │ │ +000004d0 00002b0a R_ARM_THM_CALL 00001a29 binary_iop1 │ │ │ │ │ 000004e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000004f0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000050a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000510 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000514 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000518 0000a42f R_ARM_THM_MOVW_ABS_NC 00000d68 .LC89 │ │ │ │ │ @@ -1614,30 +1613,30 @@ │ │ │ │ │ 000005e8 0000a630 R_ARM_THM_MOVT_ABS 00000dc0 .LC91 │ │ │ │ │ 000005ee 0000a72f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC92 │ │ │ │ │ 000005f2 0000a730 R_ARM_THM_MOVT_ABS 00000dcc .LC92 │ │ │ │ │ 000005f6 0001610a R_ARM_THM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ 0000060a 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000061a 0001620a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00000622 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000630 0000020a R_ARM_THM_CALL 00003f09 Py_XDECREF │ │ │ │ │ -00000636 0000020a R_ARM_THM_CALL 00003f09 Py_XDECREF │ │ │ │ │ -0000063c 0000020a R_ARM_THM_CALL 00003f09 Py_XDECREF │ │ │ │ │ +00000630 0000020a R_ARM_THM_CALL 00003efd Py_XDECREF │ │ │ │ │ +00000636 0000020a R_ARM_THM_CALL 00003efd Py_XDECREF │ │ │ │ │ +0000063c 0000020a R_ARM_THM_CALL 00003efd Py_XDECREF │ │ │ │ │ 00000646 0000a82f R_ARM_THM_MOVW_ABS_NC 00000653 _buffer_release_call │ │ │ │ │ 0000064a 0000a830 R_ARM_THM_MOVT_ABS 00000653 _buffer_release_call │ │ │ │ │ 00000660 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -0000068a 0001280a R_ARM_THM_CALL 00004215 PyBuffer_IsContiguous │ │ │ │ │ +0000068a 0001280a R_ARM_THM_CALL 00004209 PyBuffer_IsContiguous │ │ │ │ │ 00000696 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000006a2 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000006ae 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000006ca 0000a92f R_ARM_THM_MOVW_ABS_NC 00000719 _Py_add_one_to_index_C │ │ │ │ │ 000006ce 0000a930 R_ARM_THM_MOVT_ABS 00000719 _Py_add_one_to_index_C │ │ │ │ │ 000006d2 0000aa2f R_ARM_THM_MOVW_ABS_NC 0000074d _Py_add_one_to_index_F │ │ │ │ │ 000006d6 0000aa30 R_ARM_THM_MOVT_ABS 0000074d _Py_add_one_to_index_F │ │ │ │ │ 000006e4 0001680a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000006f0 00015f0a R_ARM_THM_CALL 00005f3d PyBuffer_GetPointer │ │ │ │ │ +000006f0 00015f0a R_ARM_THM_CALL 00005f31 PyBuffer_GetPointer │ │ │ │ │ 000006fa 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000070e 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000007e0 0000dd0a R_ARM_THM_CALL 00000ae5 PyObject_GetBuffer │ │ │ │ │ 000007ec 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000007f0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000007f4 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC93 │ │ │ │ │ 000007f8 0000ab30 R_ARM_THM_MOVT_ABS 00000dd4 .LC93 │ │ │ │ │ @@ -1647,27 +1646,27 @@ │ │ │ │ │ 00000824 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000828 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 0000082c 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC94 │ │ │ │ │ 00000830 0000ac30 R_ARM_THM_MOVT_ABS 00000e0c .LC94 │ │ │ │ │ 00000836 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000083c 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000842 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -0000084e 00006c0a R_ARM_THM_CALL 000043cd _IsCContiguous │ │ │ │ │ -0000085a 00006c0a R_ARM_THM_CALL 000043cd _IsCContiguous │ │ │ │ │ -00000862 00009b0a R_ARM_THM_CALL 00005ef9 _IsFortranContiguous │ │ │ │ │ -0000086e 00009b0a R_ARM_THM_CALL 00005ef9 _IsFortranContiguous │ │ │ │ │ +0000084e 00006c0a R_ARM_THM_CALL 000043c1 _IsCContiguous │ │ │ │ │ +0000085a 00006c0a R_ARM_THM_CALL 000043c1 _IsCContiguous │ │ │ │ │ +00000862 00009b0a R_ARM_THM_CALL 00005eed _IsFortranContiguous │ │ │ │ │ +0000086e 00009b0a R_ARM_THM_CALL 00005eed _IsFortranContiguous │ │ │ │ │ 0000087a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000880 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000886 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000890 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000898 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000089e 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 000008a4 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ -00000910 00015f0a R_ARM_THM_CALL 00005f3d PyBuffer_GetPointer │ │ │ │ │ -0000091a 00015f0a R_ARM_THM_CALL 00005f3d PyBuffer_GetPointer │ │ │ │ │ +00000910 00015f0a R_ARM_THM_CALL 00005f31 PyBuffer_GetPointer │ │ │ │ │ +0000091a 00015f0a R_ARM_THM_CALL 00005f31 PyBuffer_GetPointer │ │ │ │ │ 00000924 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000092c 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000932 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000938 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 0000096a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000096e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000972 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000e44 .LC95 │ │ │ │ │ @@ -1678,15 +1677,15 @@ │ │ │ │ │ 000009f4 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000a26 0000d70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000a30 0000e20a R_ARM_THM_CALL 00000c65 PyBuffer_Release │ │ │ │ │ 00000a42 0000a82f R_ARM_THM_MOVW_ABS_NC 00000653 _buffer_release_call │ │ │ │ │ 00000a46 0000a830 R_ARM_THM_MOVT_ABS 00000653 _buffer_release_call │ │ │ │ │ 00000a62 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000a66 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000214 0000ea1e R_ARM_THM_JUMP24 00004a99 _PySequence_IterSearch │ │ │ │ │ +00000214 0000ea1e R_ARM_THM_JUMP24 00004a8d _PySequence_IterSearch │ │ │ │ │ 000003ae 0001021e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 0000064e 0001641e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000774 0001081e R_ARM_THM_JUMP24 00002b0d PyObject_Size │ │ │ │ │ +00000774 0001081e R_ARM_THM_JUMP24 00002b01 PyObject_Size │ │ │ │ │ 00000a4a 0001721e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000a4e 00012d1e R_ARM_THM_JUMP24 0000460d PySequence_Size │ │ │ │ │ -00000a52 0001291e R_ARM_THM_JUMP24 0000440d PyMapping_Size │ │ │ │ │ -00000a56 0000e91e R_ARM_THM_JUMP24 000015b9 PySequence_Contains │ │ │ │ │ +00000a4e 00012d1e R_ARM_THM_JUMP24 00004601 PySequence_Size │ │ │ │ │ +00000a52 0001291e R_ARM_THM_JUMP24 00004401 PyMapping_Size │ │ │ │ │ +00000a56 0000e91e R_ARM_THM_JUMP24 000015bd PySequence_Contains │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -242,16 +242,16 @@ │ │ │ │ │ _PyGen_FetchStopIterationValue │ │ │ │ │ PyNumber_Float │ │ │ │ │ PyFloat_Type │ │ │ │ │ PyFloat_FromString │ │ │ │ │ PyFloat_FromDouble │ │ │ │ │ PyLong_AsDouble │ │ │ │ │ PyNumber_Positive │ │ │ │ │ -PyNumber_InPlaceFloorDivide │ │ │ │ │ _PyNumber_InPlacePowerNoMod │ │ │ │ │ +PyNumber_InPlaceFloorDivide │ │ │ │ │ PyNumber_InPlaceTrueDivide │ │ │ │ │ PyNumber_MatrixMultiply │ │ │ │ │ PyNumber_InPlaceMatrixMultiply │ │ │ │ │ PyNumber_InPlaceRshift │ │ │ │ │ PySequence_Count │ │ │ │ │ PyMapping_GetOptionalItemString │ │ │ │ │ PySequence_InPlaceConcat │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 428 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 130 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 57c0 │ │ │ │ │ + b.w 57b4 │ │ │ │ │ R_ARM_THM_JUMP24 abstract_issubclass │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000164 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -221,15 +221,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 1b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000001d4 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.w 4a98 <_PySequence_IterSearch> │ │ │ │ │ + b.w 4a8c <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000001dc : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 19ac │ │ │ │ │ + bl 19b0 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000033c : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ @@ -499,15 +499,15 @@ │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 19ac │ │ │ │ │ + bl 19b0 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000428 : │ │ │ │ │ check_class(): │ │ │ │ │ @@ -582,15 +582,15 @@ │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 19ac │ │ │ │ │ + bl 19b0 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000004d8 <_IsFortranContiguous.part.0>: │ │ │ │ │ _IsFortranContiguous.part.0(): │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1e4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2934 │ │ │ │ │ + bl 2938 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.w 182 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -168,15 +168,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 15c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbnz r3, 1e4 │ │ │ │ │ @@ -294,21 +294,21 @@ │ │ │ │ │ beq.n 362 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 15d4 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 354 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1c04 │ │ │ │ │ + bl 1c08 │ │ │ │ │ R_ARM_THM_CALL PySequence_GetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 260 │ │ │ │ │ b.n 26c │ │ │ │ │ @@ -369,15 +369,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 2a8 │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -451,24 +451,24 @@ │ │ │ │ │ beq.n 4a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 15d4 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 496 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1c04 │ │ │ │ │ + b.w 1c08 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.n 476 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -510,15 +510,15 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GenericAlias │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -718,15 +718,15 @@ │ │ │ │ │ cbz r0, 62a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 15d4 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 648 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1239,15 +1239,15 @@ │ │ │ │ │ cbz r1, a8a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 15d4 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n ad4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 558 │ │ │ │ │ @@ -1588,30 +1588,30 @@ │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cbz r3, d7a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w f38 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 341c │ │ │ │ │ + bl 3410 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r3, dd2 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ b.n d62 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w f4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 341c │ │ │ │ │ + b.w 3410 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ b.n d62 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ @@ -1865,192 +1865,187 @@ │ │ │ │ │ beq.w 1126 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 1528 │ │ │ │ │ + beq.w 1500 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #5 │ │ │ │ │ - bpl.w 1202 │ │ │ │ │ + bpl.w 11f6 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1452 │ │ │ │ │ + blt.w 144e │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 11c2 │ │ │ │ │ + ble.w 11b6 │ │ │ │ │ add.w r8, r2, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r7, [sp] │ │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ beq.w 1134 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ beq.n 1108 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 1510 │ │ │ │ │ + beq.w 14e8 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #5 │ │ │ │ │ - bpl.w 12ae │ │ │ │ │ + bpl.w 12a2 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 118e │ │ │ │ │ + blt.w 1182 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 11ae │ │ │ │ │ + ble.w 11a2 │ │ │ │ │ add.w r9, r6, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 113a │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 114c │ │ │ │ │ + beq.n 1140 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 151c │ │ │ │ │ + beq.w 14f4 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w 134a │ │ │ │ │ + bpl.w 1340 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 11c6 │ │ │ │ │ + blt.w 11ba │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 11ea │ │ │ │ │ + ble.w 11de │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ mov r9, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r1, [sp, #20] │ │ │ │ │ ldr.w r7, [r9, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 115e │ │ │ │ │ + beq.n 1152 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 1178 │ │ │ │ │ + beq.n 116c │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 1504 │ │ │ │ │ + beq.w 14dc │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 13cc │ │ │ │ │ + bpl.w 13c0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1274 │ │ │ │ │ + blt.w 1268 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 1294 │ │ │ │ │ + ble.w 1288 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl fb0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1328 │ │ │ │ │ + beq.w 131c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #2 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11b2 │ │ │ │ │ + beq.n 11a6 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cbz r2, 1108 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14d0 │ │ │ │ │ + bne.w 14d8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 341c │ │ │ │ │ + bl 3410 │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 10e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cbz r3, 1126 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 146a │ │ │ │ │ + bne.w 1464 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 341c │ │ │ │ │ + b.w 3410 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ b.n 10f0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ b.n 10e4 │ │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, 114c │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 149c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 341c │ │ │ │ │ + bl 3410 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11ee │ │ │ │ │ + beq.n 11e2 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ b.n 10e4 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1156 │ │ │ │ │ + b.n 114a │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, 1178 │ │ │ │ │ + cbz r2, 116c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14fc │ │ │ │ │ + bne.w 14a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 341c │ │ │ │ │ + bl 3410 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1298 │ │ │ │ │ + beq.w 128c │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ - b.n 1164 │ │ │ │ │ + b.n 1158 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14d0 │ │ │ │ │ + bne.w 14d8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ bgt.w 104a │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ @@ -2069,15 +2064,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 149c │ │ │ │ │ + bne.w 1442 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ bgt.w 1088 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ @@ -2087,46 +2082,46 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 1054 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 10e4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #716] @ (14d4 ) │ │ │ │ │ + ldr r1, [pc, #688] @ (14ac ) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 111a │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1534 │ │ │ │ │ + blt.w 150c │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1244 │ │ │ │ │ + beq.n 1238 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1244 │ │ │ │ │ + cbnz r3, 1238 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 146a │ │ │ │ │ + beq.w 1464 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -2145,15 +2140,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14fc │ │ │ │ │ + bne.w 14a4 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ bgt.w 10cc │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ @@ -2161,47 +2156,47 @@ │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 1098 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1164 │ │ │ │ │ - ldr r1, [pc, #548] @ (14d4 ) │ │ │ │ │ + b.n 1158 │ │ │ │ │ + ldr r1, [pc, #520] @ (14ac ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 10fc │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 14a8 │ │ │ │ │ + blt.w 14b0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - beq.w 1584 │ │ │ │ │ + beq.w 1536 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1584 │ │ │ │ │ + bne.w 1536 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14d0 │ │ │ │ │ + beq.w 14d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ @@ -2217,218 +2212,205 @@ │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ b.n 10e8 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ addne r7, #12 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ - beq.w 144a │ │ │ │ │ + beq.w 1476 │ │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl fb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 143e │ │ │ │ │ + beq.w 146a │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 10de │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #388] @ (14d4 ) │ │ │ │ │ + ldr r1, [pc, #360] @ (14ac ) │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1140 │ │ │ │ │ + beq.n 1432 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1470 │ │ │ │ │ + blt.w 1574 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.w 157c │ │ │ │ │ + beq.w 154a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 157c │ │ │ │ │ + bne.w 154a │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 149c │ │ │ │ │ + beq.n 1442 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 1156 │ │ │ │ │ + beq.w 114a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1156 │ │ │ │ │ + bne.w 114a │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n 1156 │ │ │ │ │ - ldr r1, [pc, #260] @ (14d4 ) │ │ │ │ │ + b.n 114a │ │ │ │ │ + ldr r1, [pc, #232] @ (14ac ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116c │ │ │ │ │ + beq.w 1160 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 14d8 │ │ │ │ │ + blt.n 147e │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - beq.w 155e │ │ │ │ │ + beq.w 1552 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 155e │ │ │ │ │ + bne.w 1552 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 14fc │ │ │ │ │ + beq.n 14a4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 1182 │ │ │ │ │ + beq.w 1176 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1182 │ │ │ │ │ + bne.w 1176 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - b.n 1182 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 1336 │ │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1298 │ │ │ │ │ + b.n 1176 │ │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1140 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1140 │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 10f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1572 │ │ │ │ │ + beq.n 155a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 10f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1592 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 149c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 15a4 │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10f0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 132a │ │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ │ + b.n 128c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 158c │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + beq.n 1564 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14d0 │ │ │ │ │ + beq.n 14a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 159a │ │ │ │ │ + beq.w 15a8 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 14a2 │ │ │ │ │ + adds r0, #2 │ │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ │ + b.n 1448 │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156c │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + beq.n 1544 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14fc │ │ │ │ │ + beq.n 14d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15ae │ │ │ │ │ + beq.n 156a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - adds r0, #2 │ │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 14a2 │ │ │ │ │ + b.n 1448 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n 10ae │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2452,199 +2434,218 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 1566 │ │ │ │ │ + cbz r0, 153e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 146a │ │ │ │ │ + beq.n 1464 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 146a │ │ │ │ │ + bne.n 1464 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 146a │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 1414 │ │ │ │ │ - b.n 14fe │ │ │ │ │ + b.n 1464 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 12f2 │ │ │ │ │ + b.n 1448 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 1222 │ │ │ │ │ + b.n 1216 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - b.n 13e8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + b.n 12c0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1392 │ │ │ │ │ + b.n 1444 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 1408 │ │ │ │ │ + b.n 14a6 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bgt.w 100a │ │ │ │ │ - b.n 11c0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 139e │ │ │ │ │ - b.n 149e │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 12fe │ │ │ │ │ - b.n 14a2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - b.n 12cc │ │ │ │ │ + b.n 11b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.n 136c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + b.n 13dc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 14a2 │ │ │ │ │ + b.n 1448 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cbz r0, 15b2 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1442 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1442 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 149e │ │ │ │ │ + b.n 1444 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 14fe │ │ │ │ │ + b.n 14a6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + b.n 1360 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000015b8 : │ │ │ │ │ +000015bc : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r2, 15c8 │ │ │ │ │ + cbz r2, 15cc │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - cbz r2, 15c8 │ │ │ │ │ + cbz r2, 15cc │ │ │ │ │ bx r2 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w 4a98 <_PySequence_IterSearch> │ │ │ │ │ + b.w 4a8c <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015d4 : │ │ │ │ │ +000015d8 : │ │ │ │ │ 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 16fc │ │ │ │ │ + beq.w 1700 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 1684 │ │ │ │ │ + bpl.n 1688 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1632 │ │ │ │ │ + beq.n 1636 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1622 │ │ │ │ │ + bne.n 1626 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 161c │ │ │ │ │ + bne.n 1620 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 161c │ │ │ │ │ - ldr r3, [pc, #272] @ (1744 ) │ │ │ │ │ + b.n 1620 │ │ │ │ │ + ldr r3, [pc, #272] @ (1748 ) │ │ │ │ │ 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 1612 │ │ │ │ │ + beq.n 1616 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1612 │ │ │ │ │ + beq.n 1616 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1612 │ │ │ │ │ + beq.n 1616 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 172c │ │ │ │ │ + bne.n 1730 │ │ │ │ │ ldr r3, [r7, #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 1612 │ │ │ │ │ + b.n 1616 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 168e │ │ │ │ │ + cbz r2, 1692 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 16ac │ │ │ │ │ + cbnz r2, 16b0 │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 161c │ │ │ │ │ + b.n 1620 │ │ │ │ │ blx r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a6 │ │ │ │ │ + beq.n 16aa │ │ │ │ │ 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 1606 │ │ │ │ │ + beq.n 160a │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 1702 │ │ │ │ │ + bmi.n 1706 │ │ │ │ │ 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 .LC15 │ │ │ │ │ @@ -2652,114 +2653,114 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16a6 │ │ │ │ │ + beq.n 16aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16a6 │ │ │ │ │ + bne.n 16aa │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16a6 │ │ │ │ │ + b.n 16aa │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 16a6 │ │ │ │ │ + b.n 16aa │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1606 │ │ │ │ │ + beq.w 160a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16a6 │ │ │ │ │ - b.n 16ec │ │ │ │ │ + beq.n 16aa │ │ │ │ │ + b.n 16f0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1612 │ │ │ │ │ + b.n 1616 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001748 <_PyNumber_Index>: │ │ │ │ │ +0000174c <_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 17ec <_PyNumber_Index+0xa4> │ │ │ │ │ + beq.n 17f0 <_PyNumber_Index+0xa4> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 1776 <_PyNumber_Index+0x2e> │ │ │ │ │ + bpl.n 177a <_PyNumber_Index+0x2e> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1780 <_PyNumber_Index+0x38> │ │ │ │ │ + cbz r3, 1784 <_PyNumber_Index+0x38> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 179c <_PyNumber_Index+0x54> │ │ │ │ │ + cbnz r3, 17a0 <_PyNumber_Index+0x54> │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1772 <_PyNumber_Index+0x2a> │ │ │ │ │ + b.n 1776 <_PyNumber_Index+0x2a> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1798 <_PyNumber_Index+0x50> │ │ │ │ │ + beq.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ 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 1772 <_PyNumber_Index+0x2a> │ │ │ │ │ + beq.n 1776 <_PyNumber_Index+0x2a> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 17f2 <_PyNumber_Index+0xaa> │ │ │ │ │ + bmi.n 17f6 <_PyNumber_Index+0xaa> │ │ │ │ │ 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 .LC15 │ │ │ │ │ @@ -2767,451 +2768,451 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1798 <_PyNumber_Index+0x50> │ │ │ │ │ + beq.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1798 <_PyNumber_Index+0x50> │ │ │ │ │ + bne.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1798 <_PyNumber_Index+0x50> │ │ │ │ │ + b.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1798 <_PyNumber_Index+0x50> │ │ │ │ │ + b.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1772 <_PyNumber_Index+0x2a> │ │ │ │ │ + beq.n 1776 <_PyNumber_Index+0x2a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1798 <_PyNumber_Index+0x50> │ │ │ │ │ - b.n 17dc <_PyNumber_Index+0x94> │ │ │ │ │ + beq.n 179c <_PyNumber_Index+0x50> │ │ │ │ │ + b.n 17e0 <_PyNumber_Index+0x94> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000181c : │ │ │ │ │ +00001820 : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1884 │ │ │ │ │ + cbz r3, 1888 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ - cbnz r6, 1860 │ │ │ │ │ + cbnz r6, 1864 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 18a2 │ │ │ │ │ + bne.n 18a6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 18f6 │ │ │ │ │ + beq.n 18fa │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 190a │ │ │ │ │ + beq.n 190e │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 185a │ │ │ │ │ + bne.n 185e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 199a │ │ │ │ │ + bne.w 199e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 183a │ │ │ │ │ + bne.n 183e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18f6 │ │ │ │ │ + beq.n 18fa │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 18f6 │ │ │ │ │ + cbz r3, 18fa │ │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 18f6 │ │ │ │ │ + beq.n 18fa │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 18e0 │ │ │ │ │ + b.n 18e4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1842 │ │ │ │ │ + beq.n 1846 │ │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 1842 │ │ │ │ │ + beq.n 1846 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 192a │ │ │ │ │ + beq.n 192e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1846 │ │ │ │ │ + beq.n 184a │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ - cbnz r0, 1932 │ │ │ │ │ + cbnz r0, 1936 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 185a │ │ │ │ │ + bne.n 185e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 197c │ │ │ │ │ + bne.n 1980 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 185a │ │ │ │ │ + bne.n 185e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 198c │ │ │ │ │ + bne.n 1990 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18f6 │ │ │ │ │ + beq.n 18fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18f6 │ │ │ │ │ + bne.n 18fa │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1898 │ │ │ │ │ - b.n 18f6 │ │ │ │ │ + bne.n 189c │ │ │ │ │ + b.n 18fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 185a │ │ │ │ │ + bne.n 185e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 184e │ │ │ │ │ + beq.w 1852 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 184e │ │ │ │ │ + bne.w 1852 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 185a │ │ │ │ │ + bne.w 185e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 18f6 │ │ │ │ │ + beq.n 18fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 191e │ │ │ │ │ + beq.n 1922 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1898 │ │ │ │ │ - b.n 18f6 │ │ │ │ │ + bne.n 189c │ │ │ │ │ + b.n 18fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18f6 │ │ │ │ │ + bne.n 18fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18f6 │ │ │ │ │ + b.n 18fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 187c │ │ │ │ │ + bne.w 1880 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 187c │ │ │ │ │ + b.n 1880 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019ac : │ │ │ │ │ +000019b0 : │ │ │ │ │ binary_iop(): │ │ │ │ │ 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, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 19ce │ │ │ │ │ + cbz r3, 19d2 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ - cbnz r3, 19ec │ │ │ │ │ + cbnz r3, 19f0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8b8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 1a14 │ │ │ │ │ + beq.n 1a18 │ │ │ │ │ mov r0, ip │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 19e6 │ │ │ │ │ + bne.n 19ea │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19d6 │ │ │ │ │ + beq.n 19da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19d6 │ │ │ │ │ + bne.n 19da │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19d6 │ │ │ │ │ + b.n 19da │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a24 : │ │ │ │ │ +00001a28 : │ │ │ │ │ binary_iop1(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ mov ip, r2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ │ - cbz r6, 1a48 │ │ │ │ │ + cbz r6, 1a4c │ │ │ │ │ ldr.w r6, [r6, ip] │ │ │ │ │ - cbnz r6, 1a56 │ │ │ │ │ + cbnz r6, 1a5a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 8b8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1a6c │ │ │ │ │ + beq.n 1a70 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1a48 │ │ │ │ │ + beq.n 1a4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a48 │ │ │ │ │ + bne.n 1a4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1a48 │ │ │ │ │ + b.n 1a4c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a88 : │ │ │ │ │ +00001a8c : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ 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, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbnz r1, 1abe │ │ │ │ │ + cbnz r1, 1ac2 │ │ │ │ │ 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 1b7c │ │ │ │ │ + beq.n 1b80 │ │ │ │ │ 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 1b0a │ │ │ │ │ + bne.n 1b0e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 1bba │ │ │ │ │ + bpl.n 1bbe │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1b60 │ │ │ │ │ - ldr r1, [pc, #300] @ (1bfc ) │ │ │ │ │ + beq.n 1b64 │ │ │ │ │ + ldr r1, [pc, #300] @ (1c00 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1b24 │ │ │ │ │ + cbz r0, 1b28 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1af8 │ │ │ │ │ + beq.n 1afc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 1af8 │ │ │ │ │ + cbnz r3, 1afc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1bb4 │ │ │ │ │ + beq.n 1bb8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1b8c │ │ │ │ │ - cbnz r7, 1b46 │ │ │ │ │ + bpl.n 1b90 │ │ │ │ │ + cbnz r7, 1b4a │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r1, [pc, #228] @ (1bfc ) │ │ │ │ │ + ldr r1, [pc, #228] @ (1c00 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ad8 │ │ │ │ │ + bne.n 1adc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - ldr r3, [pc, #216] @ (1c00 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (1c04 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bd4 │ │ │ │ │ + beq.n 1bd8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bd4 │ │ │ │ │ + beq.n 1bd8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - cbnz r7, 1b44 │ │ │ │ │ + cbnz r7, 1b48 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1b06 │ │ │ │ │ + b.n 1b0a │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1b0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b06 │ │ │ │ │ + bne.n 1b0a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b06 │ │ │ │ │ + b.n 1b0a │ │ │ │ │ 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 1b7c │ │ │ │ │ + beq.n 1b80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1ab6 │ │ │ │ │ - b.n 1b14 │ │ │ │ │ + beq.n 1aba │ │ │ │ │ + b.n 1b18 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1b0a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 1b06 │ │ │ │ │ + b.n 1b0a │ │ │ │ │ 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 .LC21 │ │ │ │ │ @@ -3219,87 +3220,87 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1bb4 │ │ │ │ │ + beq.n 1bb8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1bf2 │ │ │ │ │ + cbz r3, 1bf6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 1b3e │ │ │ │ │ + b.n 1b42 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1b40 │ │ │ │ │ + b.n 1b44 │ │ │ │ │ ldr r3, [r5, #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 .LC20 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1b3e │ │ │ │ │ + b.n 1b42 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b3e │ │ │ │ │ + b.n 1b42 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005598 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001c04 : │ │ │ │ │ +00001c08 : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r0, 1c76 │ │ │ │ │ + cbz r0, 1c7a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r6, 1c50 │ │ │ │ │ + cbz r6, 1c54 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ - cbz r3, 1c50 │ │ │ │ │ + cbz r3, 1c54 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1c2c │ │ │ │ │ + blt.n 1c30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - cbz r2, 1c3a │ │ │ │ │ + cbz r2, 1c3e │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c4c │ │ │ │ │ + blt.n 1c50 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1c26 │ │ │ │ │ + b.n 1c2a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -3308,1093 +3309,1093 @@ │ │ │ │ │ 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] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1c40 │ │ │ │ │ + beq.n 1c44 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c40 │ │ │ │ │ + beq.n 1c44 │ │ │ │ │ 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 1c4c │ │ │ │ │ + b.n 1c50 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1c4c │ │ │ │ │ + b.n 1c50 │ │ │ │ │ │ │ │ │ │ -00001c7c : │ │ │ │ │ +00001c80 : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d50 │ │ │ │ │ + beq.n 1d54 │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1cbe │ │ │ │ │ + bne.n 1cc2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1d12 │ │ │ │ │ + beq.n 1d16 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 1d28 │ │ │ │ │ + beq.n 1d2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ca0 │ │ │ │ │ + beq.n 1ca4 │ │ │ │ │ ldr.w r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 1ca0 │ │ │ │ │ + beq.n 1ca4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1d48 │ │ │ │ │ + beq.n 1d4c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1ca4 │ │ │ │ │ + beq.n 1ca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d6e │ │ │ │ │ + bne.n 1d72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1cb8 │ │ │ │ │ + bne.n 1cbc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1db4 │ │ │ │ │ + bne.n 1db8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1cb8 │ │ │ │ │ + bne.n 1cbc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1dc4 │ │ │ │ │ + bne.n 1dc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ b.w 64 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d12 │ │ │ │ │ + beq.n 1d16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d12 │ │ │ │ │ + bne.n 1d16 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1d64 │ │ │ │ │ - b.n 1d12 │ │ │ │ │ + bne.n 1d68 │ │ │ │ │ + b.n 1d16 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1d12 │ │ │ │ │ + beq.n 1d16 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d12 │ │ │ │ │ + beq.n 1d16 │ │ │ │ │ ldr.w r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1d12 │ │ │ │ │ + beq.n 1d16 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1cfc │ │ │ │ │ + b.n 1d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1cb8 │ │ │ │ │ + bne.n 1cbc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cac │ │ │ │ │ + beq.n 1cb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cac │ │ │ │ │ + bne.n 1cb0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1cb8 │ │ │ │ │ + bne.n 1cbc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 1d12 │ │ │ │ │ + beq.n 1d16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d3c │ │ │ │ │ + beq.n 1d40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1d64 │ │ │ │ │ - b.n 1d12 │ │ │ │ │ + bne.n 1d68 │ │ │ │ │ + b.n 1d16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d12 │ │ │ │ │ + bne.n 1d16 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d12 │ │ │ │ │ + b.n 1d16 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001dd4 : │ │ │ │ │ +00001dd8 : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ea8 │ │ │ │ │ + beq.n 1eac │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1e16 │ │ │ │ │ + bne.n 1e1a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1e6a │ │ │ │ │ + beq.n 1e6e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 1e80 │ │ │ │ │ + beq.n 1e84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1df8 │ │ │ │ │ + beq.n 1dfc │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 1df8 │ │ │ │ │ + beq.n 1dfc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1ea0 │ │ │ │ │ + beq.n 1ea4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1dfc │ │ │ │ │ + beq.n 1e00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ec6 │ │ │ │ │ + bne.n 1eca │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1e10 │ │ │ │ │ + bne.n 1e14 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1f0c │ │ │ │ │ + bne.n 1f10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1e10 │ │ │ │ │ + bne.n 1e14 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1f1c │ │ │ │ │ + bne.n 1f20 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1e10 │ │ │ │ │ + b.n 1e14 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e6a │ │ │ │ │ + beq.n 1e6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e6a │ │ │ │ │ + bne.n 1e6e │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1ebc │ │ │ │ │ - b.n 1e6a │ │ │ │ │ + bne.n 1ec0 │ │ │ │ │ + b.n 1e6e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1e6a │ │ │ │ │ + beq.n 1e6e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e6a │ │ │ │ │ + beq.n 1e6e │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1e6a │ │ │ │ │ + beq.n 1e6e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1e54 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1e10 │ │ │ │ │ + bne.n 1e14 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e04 │ │ │ │ │ + beq.n 1e08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e04 │ │ │ │ │ + bne.n 1e08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1e10 │ │ │ │ │ + bne.n 1e14 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 1e6a │ │ │ │ │ + beq.n 1e6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e94 │ │ │ │ │ + beq.n 1e98 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1ebc │ │ │ │ │ - b.n 1e6a │ │ │ │ │ + bne.n 1ec0 │ │ │ │ │ + b.n 1e6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e6a │ │ │ │ │ + bne.n 1e6e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e6a │ │ │ │ │ + b.n 1e6e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f2c : │ │ │ │ │ +00001f30 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ 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, [pc, #400] @ (20d0 ) │ │ │ │ │ + ldr r3, [pc, #400] @ (20d4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1fa0 │ │ │ │ │ + beq.n 1fa4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1fbe │ │ │ │ │ + beq.n 1fc2 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.n 1fce │ │ │ │ │ + bpl.n 1fd2 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 2082 │ │ │ │ │ + blt.w 2086 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2056 │ │ │ │ │ + ble.n 205a │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 20d8 │ │ │ │ │ + bl 20dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 202e │ │ │ │ │ + beq.n 2032 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq.n 1f9a │ │ │ │ │ + beq.n 1f9e │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2076 │ │ │ │ │ + bge.n 207a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2076 │ │ │ │ │ + bge.n 207a │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bmi.n 1f6c │ │ │ │ │ - ldr r1, [pc, #260] @ (20d4 ) │ │ │ │ │ + bmi.n 1f70 │ │ │ │ │ + ldr r1, [pc, #260] @ (20d8 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 205a │ │ │ │ │ + beq.n 205e │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ - blt.n 20a0 │ │ │ │ │ + blt.n 20a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 200a │ │ │ │ │ + beq.n 200e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 200a │ │ │ │ │ + cbnz r3, 200e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 2070 │ │ │ │ │ + cbz r4, 2074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f9a │ │ │ │ │ + beq.n 1f9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f9a │ │ │ │ │ + bne.n 1f9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f9a │ │ │ │ │ + b.n 1f9e │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 2054 │ │ │ │ │ + beq.n 2058 │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 20d8 │ │ │ │ │ + bl 20dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f94 │ │ │ │ │ + bne.n 1f98 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 203a │ │ │ │ │ + bne.n 203e │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1f96 │ │ │ │ │ + b.n 1f9a │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 206a │ │ │ │ │ + cbnz r3, 206e │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 2b8c │ │ │ │ │ + b.w 2b80 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 205e │ │ │ │ │ + beq.n 2062 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1f9a │ │ │ │ │ + b.n 1f9e │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 110 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2070 │ │ │ │ │ + bne.n 2074 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.w 1f82 │ │ │ │ │ - b.n 2054 │ │ │ │ │ + bgt.w 1f86 │ │ │ │ │ + b.n 2058 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 20ca │ │ │ │ │ + cbz r0, 20ce │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2070 │ │ │ │ │ + beq.n 2074 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2070 │ │ │ │ │ + bne.n 2074 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2070 │ │ │ │ │ + b.n 2074 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 1fe8 │ │ │ │ │ + b.n 1fec │ │ │ │ │ .word 0x00000186 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000020d8 : │ │ │ │ │ +000020dc : │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 21d2 │ │ │ │ │ + beq.n 21d6 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 24c4 │ │ │ │ │ + beq.w 24c8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 2264 │ │ │ │ │ + bpl.w 2268 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 2496 │ │ │ │ │ + blt.w 249a │ │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.w 23d6 │ │ │ │ │ + ble.w 23da │ │ │ │ │ add.w r5, r2, #8 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 21fc │ │ │ │ │ + beq.n 2200 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 24b8 │ │ │ │ │ + beq.w 24bc │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 22d4 │ │ │ │ │ + bpl.w 22d8 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 24dc │ │ │ │ │ + blt.w 24e0 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 23c4 │ │ │ │ │ + ble.w 23c8 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ adds r6, #8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, fp, [sp, #8] │ │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 2206 │ │ │ │ │ + beq.n 220a │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 24d0 │ │ │ │ │ + beq.w 24d4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 234a │ │ │ │ │ + bpl.w 234e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 23fe │ │ │ │ │ + blt.w 2402 │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w 241e │ │ │ │ │ + ble.w 2422 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20d8 │ │ │ │ │ + bl 20dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23da │ │ │ │ │ + beq.w 23de │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 21ca │ │ │ │ │ + beq.n 21ce │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 248c │ │ │ │ │ + bge.w 2490 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 248c │ │ │ │ │ + bge.w 2490 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.n 2210 │ │ │ │ │ + bne.n 2214 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 21c6 │ │ │ │ │ + b.n 21ca │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne.n 223a │ │ │ │ │ + bne.n 223e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 21c2 │ │ │ │ │ + b.n 21c6 │ │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 24b0 │ │ │ │ │ + bge.w 24b4 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 24b0 │ │ │ │ │ + bge.w 24b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23c8 │ │ │ │ │ + beq.w 23cc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 21c6 │ │ │ │ │ + b.n 21ca │ │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 2460 │ │ │ │ │ + bge.w 2464 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 2460 │ │ │ │ │ + bge.w 2464 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23b2 │ │ │ │ │ + beq.w 23b6 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 21c2 │ │ │ │ │ + b.n 21c6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #680] @ (2510 ) │ │ │ │ │ + ldr r1, [pc, #680] @ (2514 ) │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 247a │ │ │ │ │ + beq.w 247e │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 2514 │ │ │ │ │ + blt.w 2518 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22a8 │ │ │ │ │ + beq.n 22ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 22a8 │ │ │ │ │ + cbnz r3, 22ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 24aa │ │ │ │ │ + beq.w 24ae │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 21ca │ │ │ │ │ + beq.n 21ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 21ca │ │ │ │ │ + bne.n 21ce │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 21ca │ │ │ │ │ - ldr r1, [pc, #568] @ (2510 ) │ │ │ │ │ + b.n 21ce │ │ │ │ │ + ldr r1, [pc, #568] @ (2514 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2430 │ │ │ │ │ + beq.w 2434 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 254c │ │ │ │ │ + blt.w 2550 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - beq.w 2544 │ │ │ │ │ + beq.w 2548 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2544 │ │ │ │ │ + bne.w 2548 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2428 │ │ │ │ │ + beq.w 242c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 2230 │ │ │ │ │ + beq.w 2234 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2230 │ │ │ │ │ + bne.w 2234 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 2230 │ │ │ │ │ - ldr r1, [pc, #452] @ (2510 ) │ │ │ │ │ + b.n 2234 │ │ │ │ │ + ldr r1, [pc, #452] @ (2514 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2468 │ │ │ │ │ + beq.w 246c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 25a0 │ │ │ │ │ + blt.w 25a4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - beq.w 2598 │ │ │ │ │ + beq.w 259c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2598 │ │ │ │ │ + bne.w 259c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2446 │ │ │ │ │ + beq.n 244a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 257c │ │ │ │ │ + bne.w 2580 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2260 │ │ │ │ │ + bne.w 2264 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 2178 │ │ │ │ │ + bne.w 217c │ │ │ │ │ ldrd fp, r7, [sp, #12] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.w 213e │ │ │ │ │ + bne.w 2142 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 21c6 │ │ │ │ │ + b.n 21ca │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ittt ne │ │ │ │ │ addne.w r3, r5, #12 │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r3, [sp, #20] │ │ │ │ │ - beq.n 2458 │ │ │ │ │ + beq.n 245c │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 20d8 │ │ │ │ │ - cbz r0, 244e │ │ │ │ │ + bl 20dc │ │ │ │ │ + cbz r0, 2452 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 21bc │ │ │ │ │ + b.n 21c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbnz r0, 2446 │ │ │ │ │ + cbnz r0, 244a │ │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ - bgt.w 21aa │ │ │ │ │ + bgt.w 21ae │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 23b2 │ │ │ │ │ + b.n 23b6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 2436 │ │ │ │ │ + cbz r3, 243a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 21c6 │ │ │ │ │ + b.n 21ca │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2424 │ │ │ │ │ + bne.n 2428 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2b8c │ │ │ │ │ + bl 2b80 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2230 │ │ │ │ │ + b.n 2234 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 246e │ │ │ │ │ + cbz r3, 2472 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 242a │ │ │ │ │ + b.n 242e │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 2458 │ │ │ │ │ + beq.n 245c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 23ea │ │ │ │ │ + b.n 23ee │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 23b2 │ │ │ │ │ + b.n 23b6 │ │ │ │ │ bl 110 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 23ac │ │ │ │ │ + b.n 23b0 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2442 │ │ │ │ │ + bne.n 2446 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2b8c │ │ │ │ │ + bl 2b80 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 23ac │ │ │ │ │ + b.n 23b0 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24f8 │ │ │ │ │ + bne.n 24fc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 2b8c │ │ │ │ │ + b.n 2b80 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 110 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 2500 │ │ │ │ │ + cbz r0, 2504 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 21ca │ │ │ │ │ + b.n 21ce │ │ │ │ │ bl 110 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2230 │ │ │ │ │ + b.n 2234 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 214e │ │ │ │ │ + b.n 2152 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 210a │ │ │ │ │ + b.n 210e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2188 │ │ │ │ │ + b.n 218c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2428 │ │ │ │ │ + bne.n 242c │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 216c │ │ │ │ │ - b.n 23c2 │ │ │ │ │ + bgt.w 2170 │ │ │ │ │ + b.n 23c6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24aa │ │ │ │ │ - b.n 2480 │ │ │ │ │ + bne.n 24ae │ │ │ │ │ + b.n 2484 │ │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.w 212c │ │ │ │ │ - b.n 23d4 │ │ │ │ │ + bgt.w 2130 │ │ │ │ │ + b.n 23d8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 253e │ │ │ │ │ + cbz r0, 2542 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24aa │ │ │ │ │ + beq.n 24ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24aa │ │ │ │ │ + bne.n 24ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24aa │ │ │ │ │ + b.n 24ae │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2286 │ │ │ │ │ + b.n 228a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2320 │ │ │ │ │ - b.n 242a │ │ │ │ │ + bne.w 2324 │ │ │ │ │ + b.n 242e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 2592 │ │ │ │ │ + cbz r0, 2596 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2428 │ │ │ │ │ + beq.w 242c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2428 │ │ │ │ │ + bne.w 242c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 242a │ │ │ │ │ + b.n 242e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 23ac │ │ │ │ │ + bne.w 23b0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 23ac │ │ │ │ │ + b.n 23b0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 22f2 │ │ │ │ │ + b.n 22f6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2398 │ │ │ │ │ - b.n 2448 │ │ │ │ │ + bne.w 239c │ │ │ │ │ + b.n 244c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 25d4 │ │ │ │ │ + cbz r0, 25d8 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2446 │ │ │ │ │ + beq.w 244a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2446 │ │ │ │ │ + bne.w 244a │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 2448 │ │ │ │ │ + b.n 244c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n 2368 │ │ │ │ │ + b.n 236c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025dc : │ │ │ │ │ +000025e0 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 25fc │ │ │ │ │ + cbz r0, 2600 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2604 │ │ │ │ │ + cbz r3, 2608 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 2604 │ │ │ │ │ + cbz r3, 2608 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4405,26 +4406,26 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 2600 │ │ │ │ │ + b.n 2604 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002620 : │ │ │ │ │ +00002624 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ 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 r0, #0 │ │ │ │ │ - beq.n 2702 │ │ │ │ │ + beq.n 2706 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ @@ -4433,176 +4434,176 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, lr │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne.n 266a │ │ │ │ │ + bne.n 266e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2664 │ │ │ │ │ + beq.n 2668 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 26d6 │ │ │ │ │ + cbz r0, 26da │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 26c4 │ │ │ │ │ + cbz r0, 26c8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 26ae │ │ │ │ │ + cbz r0, 26b2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 26c8 │ │ │ │ │ + bne.n 26cc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2664 │ │ │ │ │ + beq.n 2668 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2664 │ │ │ │ │ + bne.n 2668 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2664 │ │ │ │ │ + b.n 2668 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 26c4 │ │ │ │ │ + beq.n 26c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 26c4 │ │ │ │ │ + cbnz r3, 26c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2694 │ │ │ │ │ + b.n 2698 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2694 │ │ │ │ │ + bne.n 2698 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2694 │ │ │ │ │ - ldr r3, [pc, #48] @ (2708 ) │ │ │ │ │ + b.n 2698 │ │ │ │ │ + ldr r3, [pc, #48] @ (270c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 26fe │ │ │ │ │ + cbz r0, 2702 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2664 │ │ │ │ │ + b.n 2668 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 26fe │ │ │ │ │ + b.n 2702 │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000270c : │ │ │ │ │ +00002710 : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ 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] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 2782 │ │ │ │ │ + cbz r2, 2786 │ │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ │ - cbnz r6, 275c │ │ │ │ │ + cbnz r6, 2760 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 27dc │ │ │ │ │ - cbz r2, 278a │ │ │ │ │ + bne.n 27e0 │ │ │ │ │ + cbz r2, 278e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 2836 │ │ │ │ │ + beq.n 283a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2754 │ │ │ │ │ + bne.n 2758 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 289e │ │ │ │ │ + bne.w 28a2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 273e │ │ │ │ │ + bne.n 2742 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2844 │ │ │ │ │ + bne.n 2848 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r7, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 28c8 │ │ │ │ │ - cbz r7, 27b0 │ │ │ │ │ + bne.w 28cc │ │ │ │ │ + cbz r7, 27b4 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ - cbz r3, 27aa │ │ │ │ │ + cbz r3, 27ae │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 279e │ │ │ │ │ + bne.n 27a2 │ │ │ │ │ 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 r4, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4616,144 +4617,144 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ 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 2754 │ │ │ │ │ + b.n 2758 │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2746 │ │ │ │ │ + beq.n 274a │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 2746 │ │ │ │ │ - cbz r2, 2814 │ │ │ │ │ + beq.n 274a │ │ │ │ │ + cbz r2, 2818 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2748 │ │ │ │ │ + beq.n 274c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbnz r0, 2858 │ │ │ │ │ + cbnz r0, 285c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2754 │ │ │ │ │ + bne.n 2758 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2888 │ │ │ │ │ + bne.n 288c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 2844 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2754 │ │ │ │ │ + bne.n 2758 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 28ba │ │ │ │ │ + bne.n 28be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ - b.n 2798 │ │ │ │ │ + b.n 279c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 28ae │ │ │ │ │ + bne.n 28b2 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ - b.n 278a │ │ │ │ │ + b.n 278e │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2788 │ │ │ │ │ + beq.n 278c │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 281a │ │ │ │ │ + bne.n 281e │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 278a │ │ │ │ │ + b.n 278e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 2754 │ │ │ │ │ + bne.w 2758 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 2748 │ │ │ │ │ + beq.w 274c │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2748 │ │ │ │ │ + bne.w 274c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 27fe │ │ │ │ │ + b.n 2802 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2814 │ │ │ │ │ + bne.n 2818 │ │ │ │ │ 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 2814 │ │ │ │ │ + b.n 2818 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2778 │ │ │ │ │ + bne.w 277c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2778 │ │ │ │ │ + b.n 277c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2840 │ │ │ │ │ + bne.n 2844 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 2890 │ │ │ │ │ + b.n 2894 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2840 │ │ │ │ │ + bne.n 2844 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2840 │ │ │ │ │ + b.n 2844 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2798 │ │ │ │ │ + bne.w 279c │ │ │ │ │ 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 2798 │ │ │ │ │ + b.n 279c │ │ │ │ │ │ │ │ │ │ -000028e0 : │ │ │ │ │ +000028e4 : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2900 │ │ │ │ │ + cbz r0, 2904 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 2908 │ │ │ │ │ + cbz r3, 290c │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r3, 2908 │ │ │ │ │ + cbz r3, 290c │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4764,189 +4765,181 @@ │ │ │ │ │ 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 2904 │ │ │ │ │ + b.n 2908 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002924 : │ │ │ │ │ +00002928 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r0, 2932 │ │ │ │ │ + cbz r0, 2936 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002934 : │ │ │ │ │ +00002938 : │ │ │ │ │ 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 r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2a28 │ │ │ │ │ + bne.n 2a14 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a5e │ │ │ │ │ + bne.n 2a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #412] @ (2afc ) │ │ │ │ │ + ldr r1, [pc, #400] @ (2af0 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 2990 │ │ │ │ │ + cbnz r0, 297a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2a58 │ │ │ │ │ + bne.n 2a42 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_PyErr_Clear> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #372] @ (2afc ) │ │ │ │ │ - bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 296a │ │ │ │ │ - ldr r3, [pc, #364] @ (2b00 ) │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + ldr r3, [pc, #376] @ (2af4 ) │ │ │ │ │ + mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ │ + ldr.w r7, [r8, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #20 │ │ │ │ │ - bpl.w 2ac8 │ │ │ │ │ + bpl.w 2ab8 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ - ldr r7, [r4, r3] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2ac8 │ │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2ab8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 29dc │ │ │ │ │ + beq.n 29c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 29dc │ │ │ │ │ + cbnz r3, 29c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2ad8 │ │ │ │ │ + beq.n 2ac8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 2a78 │ │ │ │ │ + beq.n 2a68 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 2a96 │ │ │ │ │ + bpl.n 2a86 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2a68 │ │ │ │ │ + bne.n 2a50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 2974 │ │ │ │ │ + bge.n 2972 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2a58 │ │ │ │ │ + cbnz r0, 2a42 │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 2a58 │ │ │ │ │ + b.n 2a42 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2952 │ │ │ │ │ + beq.n 2956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b0c │ │ │ │ │ + bl 2b00 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.n 2974 │ │ │ │ │ - ldr r3, [pc, #200] @ (2b04 ) │ │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + bge.n 2972 │ │ │ │ │ + ldr r3, [pc, #208] @ (2af8 ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 297c │ │ │ │ │ + cbnz r0, 2a60 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2974 │ │ │ │ │ + b.n 2972 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 295a │ │ │ │ │ - b.n 2a2e │ │ │ │ │ + beq.n 295c │ │ │ │ │ + b.n 2a1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a06 │ │ │ │ │ + bne.n 29f2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a06 │ │ │ │ │ + b.n 29f2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyErr_Clear> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ + b.n 295c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2972 │ │ │ │ │ + beq.w 2970 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2972 │ │ │ │ │ + bne.w 2970 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2972 │ │ │ │ │ + b.n 2970 │ │ │ │ │ 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 .LC32 │ │ │ │ │ @@ -4954,79 +4947,80 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2a58 │ │ │ │ │ + beq.n 2a42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a58 │ │ │ │ │ + bne.n 2a42 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a58 │ │ │ │ │ + b.n 2a42 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 29c4 │ │ │ │ │ - ldr r3, [pc, #44] @ (2b08 ) │ │ │ │ │ + b.n 29b0 │ │ │ │ │ + ldr r3, [pc, #48] @ (2afc ) │ │ │ │ │ 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 r4, [r5, r3] │ │ │ │ │ + ldr.w r4, [r8, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a58 │ │ │ │ │ + beq.n 2a42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2972 │ │ │ │ │ + b.n 2970 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00005a5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000168 │ │ │ │ │ + .word 0x0000016e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000ba │ │ │ │ │ + .word 0x000000c2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000022 │ │ │ │ │ + .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002b0c : │ │ │ │ │ +00002b00 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2b58 │ │ │ │ │ + cbz r0, 2b4c │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2b2e │ │ │ │ │ + cbz r2, 2b22 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2b2e │ │ │ │ │ + cbz r2, 2b22 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2b3a │ │ │ │ │ + cbz r2, 2b2e │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2b3a │ │ │ │ │ + cbz r2, 2b2e │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 2b28 │ │ │ │ │ + b.n 2b1c │ │ │ │ │ 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 .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5035,525 +5029,525 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2b52 │ │ │ │ │ + b.n 2b46 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b60 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00002b54 <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2b7e <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ + bge.n 2b72 <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2b7e <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ + bge.n 2b72 <_PyObject_RealIsSubclass+0x1e> │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 110 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b8c : │ │ │ │ │ +00002b80 : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2baa │ │ │ │ │ + bge.n 2b9e │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2baa │ │ │ │ │ + bge.n 2b9e │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 110 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002bb8 : │ │ │ │ │ +00002bac : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 2c1c │ │ │ │ │ + beq.n 2c10 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ │ - cbz r5, 2bea │ │ │ │ │ + cbz r5, 2bde │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - cbz r5, 2bea │ │ │ │ │ + cbz r5, 2bde │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ - cbz r1, 2c34 │ │ │ │ │ + cbz r1, 2c28 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2c30 │ │ │ │ │ + cbz r0, 2c24 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 2c30 │ │ │ │ │ + cbz r0, 2c24 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 15d4 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2c26 │ │ │ │ │ + beq.n 2c1a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2ccc │ │ │ │ │ + b.w 2cc0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c10 │ │ │ │ │ - b.n 2c20 │ │ │ │ │ + beq.n 2c04 │ │ │ │ │ + b.n 2c14 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 2c4e │ │ │ │ │ + cbnz r3, 2c42 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2c20 │ │ │ │ │ + b.n 2c14 │ │ │ │ │ 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 2c20 │ │ │ │ │ + b.n 2c14 │ │ │ │ │ │ │ │ │ │ -00002c68 : │ │ │ │ │ +00002c5c : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r0, 2c9a │ │ │ │ │ + cbz r0, 2c8e │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2c9e │ │ │ │ │ + cbz r0, 2c92 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 2ca2 │ │ │ │ │ + cbz r0, 2c96 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2cbc │ │ │ │ │ + bne.n 2cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2c96 │ │ │ │ │ + b.n 2c8a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c9e │ │ │ │ │ + beq.n 2c92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c9e │ │ │ │ │ + bne.n 2c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c9e │ │ │ │ │ + b.n 2c92 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2c96 │ │ │ │ │ + bne.n 2c8a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c96 │ │ │ │ │ + b.n 2c8a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ccc : │ │ │ │ │ +00002cc0 : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r0, 2d36 │ │ │ │ │ + cbz r0, 2d2a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r6, 2d10 │ │ │ │ │ + cbz r6, 2d04 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ - cbz r3, 2d10 │ │ │ │ │ + cbz r3, 2d04 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2cf6 │ │ │ │ │ + blt.n 2cea │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ movs r2, #0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - cbz r2, 2d04 │ │ │ │ │ + cbz r2, 2cf8 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2d30 │ │ │ │ │ + blt.n 2d24 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ add r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ 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] │ │ │ │ │ - cbz r1, 2d24 │ │ │ │ │ + cbz r1, 2d18 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 2d3c │ │ │ │ │ + cbnz r3, 2d30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2d30 │ │ │ │ │ + b.n 2d24 │ │ │ │ │ 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 2d30 │ │ │ │ │ + b.n 2d24 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002d4c : │ │ │ │ │ +00002d40 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2d5c │ │ │ │ │ + cbz r0, 2d50 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002d60 : │ │ │ │ │ +00002d54 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ 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] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2ef4 │ │ │ │ │ + beq.w 2ee8 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 2daa │ │ │ │ │ + bne.n 2d9e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2e58 │ │ │ │ │ + beq.n 2e4c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 2ed6 │ │ │ │ │ + beq.w 2eca │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2d88 │ │ │ │ │ + beq.n 2d7c │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 2d88 │ │ │ │ │ + beq.n 2d7c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2f2a │ │ │ │ │ + beq.w 2f1e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2d8c │ │ │ │ │ + beq.n 2d80 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f34 │ │ │ │ │ + bne.w 2f28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2da2 │ │ │ │ │ + bne.n 2d96 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2f82 │ │ │ │ │ + bne.w 2f76 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 2da2 │ │ │ │ │ + bne.n 2d96 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 300c │ │ │ │ │ + bne.w 3000 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2e8c │ │ │ │ │ + beq.n 2e80 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2e8a │ │ │ │ │ + beq.n 2e7e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ff2 │ │ │ │ │ + beq.w 2fe6 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ff2 │ │ │ │ │ + beq.w 2fe6 │ │ │ │ │ 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 15d4 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2ec6 │ │ │ │ │ + beq.n 2eba │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2e18 │ │ │ │ │ + beq.n 2e0c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2e18 │ │ │ │ │ + bne.n 2e0c │ │ │ │ │ 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] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2e1c │ │ │ │ │ + bne.n 2e10 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2fb0 │ │ │ │ │ + beq.w 2fa4 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2fb0 │ │ │ │ │ + beq.w 2fa4 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2fd8 │ │ │ │ │ + beq.w 2fcc │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2fd8 │ │ │ │ │ + beq.w 2fcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 15d4 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2f04 │ │ │ │ │ + beq.n 2ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 2e4e │ │ │ │ │ + b.n 2e42 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e4c │ │ │ │ │ + beq.n 2e40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2da2 │ │ │ │ │ + b.n 2d96 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2f14 │ │ │ │ │ + bne.n 2f08 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2e18 │ │ │ │ │ - b.n 2e6e │ │ │ │ │ + beq.n 2e0c │ │ │ │ │ + b.n 2e62 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 2f94 │ │ │ │ │ + bne.n 2f88 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 2ee6 │ │ │ │ │ + b.n 2eda │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ed2 │ │ │ │ │ + bne.n 2ec6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 2e4e │ │ │ │ │ + b.n 2e42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ee0 │ │ │ │ │ + bne.n 2ed4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2df8 │ │ │ │ │ - b.n 2ee0 │ │ │ │ │ + bne.w 2dec │ │ │ │ │ + b.n 2ed4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 2da2 │ │ │ │ │ + bne.w 2d96 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2d94 │ │ │ │ │ + beq.w 2d88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d94 │ │ │ │ │ + bne.w 2d88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 2da2 │ │ │ │ │ + bne.w 2d96 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 2ee0 │ │ │ │ │ + beq.n 2ed4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2f1e │ │ │ │ │ + beq.n 2f12 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2df8 │ │ │ │ │ - b.n 2ee0 │ │ │ │ │ + bne.w 2dec │ │ │ │ │ + b.n 2ed4 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2ef8 │ │ │ │ │ + beq.n 2eec │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2df8 │ │ │ │ │ - b.n 2f00 │ │ │ │ │ + bne.w 2dec │ │ │ │ │ + b.n 2ef4 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -5565,258 +5559,258 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2ed2 │ │ │ │ │ + b.n 2ec6 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2ed2 │ │ │ │ │ + b.n 2ec6 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2ed2 │ │ │ │ │ + b.n 2ec6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbz r2, 3018 │ │ │ │ │ + cbz r2, 300c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b.n 2ee6 │ │ │ │ │ + b.n 2eda │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ee0 │ │ │ │ │ + b.n 2ed4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003020 : │ │ │ │ │ +00003014 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 30f4 │ │ │ │ │ + beq.n 30e8 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3062 │ │ │ │ │ + bne.n 3056 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 30b6 │ │ │ │ │ + beq.n 30aa │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 30cc │ │ │ │ │ + beq.n 30c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3044 │ │ │ │ │ + beq.n 3038 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3044 │ │ │ │ │ + beq.n 3038 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 30ec │ │ │ │ │ + beq.n 30e0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3048 │ │ │ │ │ + beq.n 303c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3112 │ │ │ │ │ + bne.n 3106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 305c │ │ │ │ │ + bne.n 3050 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3158 │ │ │ │ │ + bne.n 314c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 305c │ │ │ │ │ + bne.n 3050 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3168 │ │ │ │ │ + bne.n 315c │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 305c │ │ │ │ │ + b.n 3050 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 30b6 │ │ │ │ │ + beq.n 30aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 30b6 │ │ │ │ │ + bne.n 30aa │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3108 │ │ │ │ │ - b.n 30b6 │ │ │ │ │ + bne.n 30fc │ │ │ │ │ + b.n 30aa │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 30b6 │ │ │ │ │ + beq.n 30aa │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 30b6 │ │ │ │ │ + beq.n 30aa │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 30b6 │ │ │ │ │ + beq.n 30aa │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 30a0 │ │ │ │ │ + b.n 3094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 305c │ │ │ │ │ + bne.n 3050 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3050 │ │ │ │ │ + beq.n 3044 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3050 │ │ │ │ │ + bne.n 3044 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 305c │ │ │ │ │ + bne.n 3050 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 30b6 │ │ │ │ │ + beq.n 30aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 30e0 │ │ │ │ │ + beq.n 30d4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3108 │ │ │ │ │ - b.n 30b6 │ │ │ │ │ + bne.n 30fc │ │ │ │ │ + b.n 30aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 30b6 │ │ │ │ │ + bne.n 30aa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 30b6 │ │ │ │ │ + b.n 30aa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003178 : │ │ │ │ │ +0000316c : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3270 │ │ │ │ │ + beq.n 3264 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 31f0 │ │ │ │ │ + beq.n 31e4 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 31c6 │ │ │ │ │ + cbz r3, 31ba │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ - cbz r2, 31be │ │ │ │ │ + cbz r2, 31b2 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 326c │ │ │ │ │ + beq.n 3260 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 3342 │ │ │ │ │ + bne.w 3336 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3276 │ │ │ │ │ - ldr r1, [pc, #588] @ (3414 ) │ │ │ │ │ + bne.n 326a │ │ │ │ │ + ldr r1, [pc, #588] @ (3408 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3280 │ │ │ │ │ + bne.n 3274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 326c │ │ │ │ │ + bne.n 3260 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 3206 │ │ │ │ │ + bpl.n 31fa │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ @@ -5825,69 +5819,69 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 321c │ │ │ │ │ + bpl.n 3210 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 r0, r1 │ │ │ │ │ - bne.n 323a │ │ │ │ │ + bne.n 322e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - cbz r1, 3236 │ │ │ │ │ + cbz r1, 322a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 3212 │ │ │ │ │ + b.n 3206 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3228 │ │ │ │ │ + bne.n 321c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ae4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3388 │ │ │ │ │ + beq.w 337c │ │ │ │ │ ldr r2, [r4, #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 .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 31b6 │ │ │ │ │ + b.n 31aa │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 326c │ │ │ │ │ + b.n 3260 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3a58 │ │ │ │ │ + b.w 3a4c │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Index │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5895,28 +5889,28 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33d8 │ │ │ │ │ - ldr r3, [pc, #372] @ (3418 ) │ │ │ │ │ + bne.w 33cc │ │ │ │ │ + ldr r3, [pc, #372] @ (340c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #20 │ │ │ │ │ - bpl.w 33c6 │ │ │ │ │ + bpl.w 33ba │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 33c6 │ │ │ │ │ + beq.w 33ba │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -5924,34 +5918,34 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 32f2 │ │ │ │ │ + beq.n 32e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 32f2 │ │ │ │ │ + cbnz r3, 32e6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 326c │ │ │ │ │ + beq.n 3260 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 31b6 │ │ │ │ │ + beq.w 31aa │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bmi.n 3366 │ │ │ │ │ + bmi.n 335a │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 3310 │ │ │ │ │ + cbz r2, 3304 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 33f6 │ │ │ │ │ + bne.n 33ea │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ 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 .LC45 │ │ │ │ │ @@ -5959,354 +5953,354 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 326c │ │ │ │ │ + beq.n 3260 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 326c │ │ │ │ │ + bne.n 3260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 326c │ │ │ │ │ + b.n 3260 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r5, r2, #7 │ │ │ │ │ - bpl.n 33fe │ │ │ │ │ + bpl.n 33f2 │ │ │ │ │ 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 .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3328 │ │ │ │ │ + bne.n 331c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3384 │ │ │ │ │ + beq.n 3378 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3384 │ │ │ │ │ + cbnz r3, 3378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 31b6 │ │ │ │ │ + b.n 31aa │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 33be │ │ │ │ │ + cbz r0, 33b2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 33b6 │ │ │ │ │ + beq.n 33aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 33b6 │ │ │ │ │ + cbnz r3, 33aa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl c64 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 31b6 │ │ │ │ │ + b.n 31aa │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl c64 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 326c │ │ │ │ │ + b.n 3260 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 32dc │ │ │ │ │ + b.n 32d0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 326c │ │ │ │ │ + beq.w 3260 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 326c │ │ │ │ │ + bne.w 3260 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 326c │ │ │ │ │ + b.n 3260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a58 │ │ │ │ │ + bl 3a4c │ │ │ │ │ R_ARM_THM_CALL PyNumber_Index │ │ │ │ │ - b.n 336c │ │ │ │ │ + b.n 3360 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 3322 │ │ │ │ │ + b.n 3316 │ │ │ │ │ nop │ │ │ │ │ .word 0x000062e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000016e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000341c : │ │ │ │ │ +00003410 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3498 │ │ │ │ │ + bge.n 348c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 347a │ │ │ │ │ + beq.n 346e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 347a │ │ │ │ │ - ldr r1, [pc, #164] @ (34ec ) │ │ │ │ │ + cbnz r0, 346e │ │ │ │ │ + ldr r1, [pc, #164] @ (34e0 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 34ae │ │ │ │ │ + cbz r3, 34a2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3482 │ │ │ │ │ + bne.n 3476 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 346a │ │ │ │ │ + bne.n 345e │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3464 │ │ │ │ │ + bne.n 3458 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3464 │ │ │ │ │ + b.n 3458 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 345a │ │ │ │ │ + bge.n 344e │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 345a │ │ │ │ │ + b.n 344e │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ bl 428 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 34b2 │ │ │ │ │ + cbnz r0, 34a6 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3464 │ │ │ │ │ + b.n 3458 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3464 │ │ │ │ │ - ldr r1, [pc, #56] @ (34ec ) │ │ │ │ │ + b.n 3458 │ │ │ │ │ + ldr r1, [pc, #56] @ (34e0 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3464 │ │ │ │ │ + beq.n 3458 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 57c0 │ │ │ │ │ + bl 57b4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3464 │ │ │ │ │ + beq.n 3458 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3464 │ │ │ │ │ + bne.n 3458 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3464 │ │ │ │ │ + b.n 3458 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000034f0 : │ │ │ │ │ +000034e4 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 3544 │ │ │ │ │ + cbz r0, 3538 │ │ │ │ │ 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, 3540 │ │ │ │ │ + cbz r3, 3534 │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 3510 │ │ │ │ │ + cbz r2, 3504 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 350c │ │ │ │ │ + bne.n 3500 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ subs r3, r0, r1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 350c │ │ │ │ │ + bne.n 3500 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003548 : │ │ │ │ │ +0000353c : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3714 │ │ │ │ │ + beq.w 3708 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3608 │ │ │ │ │ - ldr r0, [pc, #428] @ (371c ) │ │ │ │ │ + beq.n 35fc │ │ │ │ │ + ldr r0, [pc, #428] @ (3710 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3680 │ │ │ │ │ + beq.n 3674 │ │ │ │ │ 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 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3602 │ │ │ │ │ + beq.n 35f6 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3622 │ │ │ │ │ + beq.n 3616 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 363a │ │ │ │ │ + beq.n 362e │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.w 36c4 │ │ │ │ │ + beq.w 36b8 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3612 │ │ │ │ │ + beq.n 3606 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 3612 │ │ │ │ │ + cbnz r6, 3606 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 361e │ │ │ │ │ + cbz r0, 3612 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 369e │ │ │ │ │ + beq.n 3692 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3706 │ │ │ │ │ + bne.w 36fa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3602 │ │ │ │ │ + beq.n 35f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3602 │ │ │ │ │ + cbnz r3, 35f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -6314,94 +6308,94 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Keys │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35d8 │ │ │ │ │ + bne.n 35cc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 36b8 │ │ │ │ │ + b.n 36ac │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 3684 │ │ │ │ │ + bmi.n 3678 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3684 │ │ │ │ │ + cbz r3, 3678 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 3684 │ │ │ │ │ + cbz r3, 3678 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35b8 │ │ │ │ │ + bne.n 35ac │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, #220] @ (3720 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (3714 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 3676 │ │ │ │ │ + cbz r0, 366a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #180] @ (371c ) │ │ │ │ │ + ldr r2, [pc, #180] @ (3710 ) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 36f6 │ │ │ │ │ + bne.n 36ea │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3602 │ │ │ │ │ + b.n 35f6 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3642 │ │ │ │ │ + b.n 3636 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 361e │ │ │ │ │ + beq.n 3612 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 361e │ │ │ │ │ + bne.n 3612 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 35f6 │ │ │ │ │ - b.n 3602 │ │ │ │ │ + bne.n 35ea │ │ │ │ │ + b.n 35f6 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -6409,204 +6403,204 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3642 │ │ │ │ │ + beq.n 3636 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3642 │ │ │ │ │ + bne.n 3636 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3642 │ │ │ │ │ + b.n 3636 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3680 │ │ │ │ │ + bne.n 3674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3680 │ │ │ │ │ + b.n 3674 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 36b8 │ │ │ │ │ + bne.n 36ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36b8 │ │ │ │ │ + b.n 36ac │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3680 │ │ │ │ │ + b.n 3674 │ │ │ │ │ nop │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003724 : │ │ │ │ │ +00003718 : │ │ │ │ │ PyMapping_Items(): │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38d8 │ │ │ │ │ + beq.w 38cc │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 38ec │ │ │ │ │ - ldr r0, [pc, #424] @ (38f8 ) │ │ │ │ │ + beq.w 38e0 │ │ │ │ │ + ldr r0, [pc, #424] @ (38ec ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3852 │ │ │ │ │ + beq.n 3846 │ │ │ │ │ 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 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 37de │ │ │ │ │ + beq.n 37d2 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37f4 │ │ │ │ │ + beq.n 37e8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 380c │ │ │ │ │ + beq.n 3800 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.n 3870 │ │ │ │ │ + beq.n 3864 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 37e4 │ │ │ │ │ + beq.n 37d8 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 37e4 │ │ │ │ │ + cbnz r6, 37d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 37f0 │ │ │ │ │ + cbz r0, 37e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38a2 │ │ │ │ │ + beq.n 3896 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 38de │ │ │ │ │ + bne.w 38d2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 37de │ │ │ │ │ + beq.n 37d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 37de │ │ │ │ │ + cbnz r3, 37d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 37b4 │ │ │ │ │ + bne.n 37a8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 38bc │ │ │ │ │ + b.n 38b0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 3856 │ │ │ │ │ + bmi.n 384a │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3856 │ │ │ │ │ + cbz r3, 384a │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 3856 │ │ │ │ │ + cbz r3, 384a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3794 │ │ │ │ │ + bne.n 3788 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, #228] @ (38fc ) │ │ │ │ │ + ldr r3, [pc, #228] @ (38f0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 3848 │ │ │ │ │ + cbz r0, 383c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #192] @ (38f8 ) │ │ │ │ │ + ldr r2, [pc, #192] @ (38ec ) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 38c8 │ │ │ │ │ + bne.n 38bc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 37de │ │ │ │ │ + b.n 37d2 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3814 │ │ │ │ │ + b.n 3808 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -6614,287 +6608,287 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3814 │ │ │ │ │ + beq.n 3808 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3814 │ │ │ │ │ + bne.n 3808 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3814 │ │ │ │ │ + b.n 3808 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 37f0 │ │ │ │ │ + beq.n 37e4 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 37f0 │ │ │ │ │ + bne.n 37e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 37d2 │ │ │ │ │ - b.n 37de │ │ │ │ │ + bne.n 37c6 │ │ │ │ │ + b.n 37d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3852 │ │ │ │ │ + bne.n 3846 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3852 │ │ │ │ │ + b.n 3846 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3852 │ │ │ │ │ + b.n 3846 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 38bc │ │ │ │ │ + bne.n 38b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38bc │ │ │ │ │ + b.n 38b0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Items │ │ │ │ │ nop │ │ │ │ │ .word 0x00008650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003900 : │ │ │ │ │ +000038f4 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39d4 │ │ │ │ │ + beq.n 39c8 │ │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3942 │ │ │ │ │ + bne.n 3936 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3996 │ │ │ │ │ + beq.n 398a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 39ac │ │ │ │ │ + beq.n 39a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3924 │ │ │ │ │ + beq.n 3918 │ │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3924 │ │ │ │ │ + beq.n 3918 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 39cc │ │ │ │ │ + beq.n 39c0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3928 │ │ │ │ │ + beq.n 391c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39f2 │ │ │ │ │ + bne.n 39e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 393c │ │ │ │ │ + bne.n 3930 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3a38 │ │ │ │ │ + bne.n 3a2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 393c │ │ │ │ │ + bne.n 3930 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3a48 │ │ │ │ │ + bne.n 3a3c │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 393c │ │ │ │ │ + b.n 3930 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3996 │ │ │ │ │ + beq.n 398a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3996 │ │ │ │ │ + bne.n 398a │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 39e8 │ │ │ │ │ - b.n 3996 │ │ │ │ │ + bne.n 39dc │ │ │ │ │ + b.n 398a │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3996 │ │ │ │ │ + beq.n 398a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3996 │ │ │ │ │ + beq.n 398a │ │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3996 │ │ │ │ │ + beq.n 398a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3980 │ │ │ │ │ + b.n 3974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 393c │ │ │ │ │ + bne.n 3930 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3930 │ │ │ │ │ + beq.n 3924 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3930 │ │ │ │ │ + bne.n 3924 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 393c │ │ │ │ │ + bne.n 3930 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3996 │ │ │ │ │ + beq.n 398a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39c0 │ │ │ │ │ + beq.n 39b4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 39e8 │ │ │ │ │ - b.n 3996 │ │ │ │ │ + bne.n 39dc │ │ │ │ │ + b.n 398a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3996 │ │ │ │ │ + bne.n 398a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3996 │ │ │ │ │ + b.n 398a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003a58 : │ │ │ │ │ +00003a4c : │ │ │ │ │ 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 3b2a │ │ │ │ │ + beq.n 3b1e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 3a94 │ │ │ │ │ + bpl.n 3a88 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 3b30 │ │ │ │ │ + bne.n 3b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3a9e │ │ │ │ │ + cbz r3, 3a92 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 3aba │ │ │ │ │ + cbnz r3, 3aae │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3a90 │ │ │ │ │ + b.n 3a84 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ab6 │ │ │ │ │ + beq.n 3aaa │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 3a90 │ │ │ │ │ + beq.n 3a84 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3b0a │ │ │ │ │ + bmi.n 3afe │ │ │ │ │ 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 .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6902,256 +6896,256 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3ab6 │ │ │ │ │ + beq.n 3aaa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ab6 │ │ │ │ │ + bne.n 3aaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ab6 │ │ │ │ │ + b.n 3aaa │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3af0 │ │ │ │ │ + bne.n 3ae4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b.n 3a8c │ │ │ │ │ + b.n 3a80 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3ab6 │ │ │ │ │ + b.n 3aaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b48 │ │ │ │ │ + beq.n 3b3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 3b4c │ │ │ │ │ + cbz r3, 3b40 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3a90 │ │ │ │ │ + b.n 3a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a90 │ │ │ │ │ + b.n 3a84 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b58 : │ │ │ │ │ +00003b4c : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c2c │ │ │ │ │ + beq.n 3c20 │ │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3b9a │ │ │ │ │ + bne.n 3b8e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3bee │ │ │ │ │ + beq.n 3be2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 3c04 │ │ │ │ │ + beq.n 3bf8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b7c │ │ │ │ │ + beq.n 3b70 │ │ │ │ │ ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3b7c │ │ │ │ │ + beq.n 3b70 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3c24 │ │ │ │ │ + beq.n 3c18 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3b80 │ │ │ │ │ + beq.n 3b74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c4a │ │ │ │ │ + bne.n 3c3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b94 │ │ │ │ │ + bne.n 3b88 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c90 │ │ │ │ │ + bne.n 3c84 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b94 │ │ │ │ │ + bne.n 3b88 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3ca0 │ │ │ │ │ + bne.n 3c94 │ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3b94 │ │ │ │ │ + b.n 3b88 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3bee │ │ │ │ │ + beq.n 3be2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bee │ │ │ │ │ + bne.n 3be2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3c40 │ │ │ │ │ - b.n 3bee │ │ │ │ │ + bne.n 3c34 │ │ │ │ │ + b.n 3be2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3bee │ │ │ │ │ + beq.n 3be2 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bee │ │ │ │ │ + beq.n 3be2 │ │ │ │ │ ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3bee │ │ │ │ │ + beq.n 3be2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3bd8 │ │ │ │ │ + b.n 3bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b94 │ │ │ │ │ + bne.n 3b88 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b88 │ │ │ │ │ + beq.n 3b7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b88 │ │ │ │ │ + bne.n 3b7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3b94 │ │ │ │ │ + bne.n 3b88 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3bee │ │ │ │ │ + beq.n 3be2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c18 │ │ │ │ │ + beq.n 3c0c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3c40 │ │ │ │ │ - b.n 3bee │ │ │ │ │ + bne.n 3c34 │ │ │ │ │ + b.n 3be2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bee │ │ │ │ │ + bne.n 3be2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bee │ │ │ │ │ + b.n 3be2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cb0 : │ │ │ │ │ +00003ca4 : │ │ │ │ │ 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, 3d04 │ │ │ │ │ + cbz r3, 3cf8 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 3d04 │ │ │ │ │ + cbz r3, 3cf8 │ │ │ │ │ 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 15d4 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3cf2 │ │ │ │ │ + beq.n 3ce6 │ │ │ │ │ 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 3ce6 │ │ │ │ │ + beq.n 3cda │ │ │ │ │ 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 │ │ │ │ │ @@ -7159,18 +7153,18 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3cfe │ │ │ │ │ + b.n 3cf2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d20 : │ │ │ │ │ +00003d14 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7179,408 +7173,408 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d3c : │ │ │ │ │ +00003d30 : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e10 │ │ │ │ │ + beq.n 3e04 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3d7e │ │ │ │ │ + bne.n 3d72 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3dd2 │ │ │ │ │ + beq.n 3dc6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 3de8 │ │ │ │ │ + beq.n 3ddc │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d60 │ │ │ │ │ + beq.n 3d54 │ │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3d60 │ │ │ │ │ + beq.n 3d54 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3e08 │ │ │ │ │ + beq.n 3dfc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3d64 │ │ │ │ │ + beq.n 3d58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e2e │ │ │ │ │ + bne.n 3e22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d78 │ │ │ │ │ + bne.n 3d6c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3e74 │ │ │ │ │ + bne.n 3e68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d78 │ │ │ │ │ + bne.n 3d6c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3e84 │ │ │ │ │ + bne.n 3e78 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3d78 │ │ │ │ │ + b.n 3d6c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3dd2 │ │ │ │ │ + beq.n 3dc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dd2 │ │ │ │ │ + bne.n 3dc6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3e24 │ │ │ │ │ - b.n 3dd2 │ │ │ │ │ + bne.n 3e18 │ │ │ │ │ + b.n 3dc6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3dd2 │ │ │ │ │ + beq.n 3dc6 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3dd2 │ │ │ │ │ + beq.n 3dc6 │ │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3dd2 │ │ │ │ │ + beq.n 3dc6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3dbc │ │ │ │ │ + b.n 3db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d78 │ │ │ │ │ + bne.n 3d6c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3d6c │ │ │ │ │ + beq.n 3d60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d6c │ │ │ │ │ + bne.n 3d60 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3d78 │ │ │ │ │ + bne.n 3d6c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3dd2 │ │ │ │ │ + beq.n 3dc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3dfc │ │ │ │ │ + beq.n 3df0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3e24 │ │ │ │ │ - b.n 3dd2 │ │ │ │ │ + bne.n 3e18 │ │ │ │ │ + b.n 3dc6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dd2 │ │ │ │ │ + bne.n 3dc6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dd2 │ │ │ │ │ + b.n 3dc6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003e94 : │ │ │ │ │ +00003e88 : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ 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 r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3eb0 │ │ │ │ │ + cbz r3, 3ea4 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbnz r3, 3ecc │ │ │ │ │ + cbnz r3, 3ec0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 3ef4 │ │ │ │ │ + beq.n 3ee8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 3ec8 │ │ │ │ │ + bne.n 3ebc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3eb8 │ │ │ │ │ + beq.n 3eac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3eb8 │ │ │ │ │ + bne.n 3eac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eb8 │ │ │ │ │ + b.n 3eac │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3ec8 │ │ │ │ │ + b.n 3ebc │ │ │ │ │ │ │ │ │ │ -00003f08 : │ │ │ │ │ +00003efc : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 3f0c │ │ │ │ │ + cbnz r0, 3f00 │ │ │ │ │ bx lr │ │ │ │ │ - b.n 3f10 │ │ │ │ │ + b.n 3f04 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f10 : │ │ │ │ │ +00003f04 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3f1c │ │ │ │ │ + bne.n 3f10 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3f1a │ │ │ │ │ + bne.n 3f0e │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00003f28 : │ │ │ │ │ +00003f1c : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3ffc │ │ │ │ │ + beq.n 3ff0 │ │ │ │ │ ldr r7, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3f6a │ │ │ │ │ + bne.n 3f5e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 3fb2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 3fd4 │ │ │ │ │ + beq.n 3fc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f4c │ │ │ │ │ + beq.n 3f40 │ │ │ │ │ ldr.w r8, [r3, #120] @ 0x78 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 3f4c │ │ │ │ │ + beq.n 3f40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3ff4 │ │ │ │ │ + beq.n 3fe8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3f50 │ │ │ │ │ + beq.n 3f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 401a │ │ │ │ │ + bne.n 400e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3f64 │ │ │ │ │ + bne.n 3f58 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4060 │ │ │ │ │ + bne.n 4054 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3f64 │ │ │ │ │ + bne.n 3f58 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4070 │ │ │ │ │ + bne.n 4064 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3f64 │ │ │ │ │ + b.n 3f58 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 3fb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3fbe │ │ │ │ │ + bne.n 3fb2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4010 │ │ │ │ │ - b.n 3fbe │ │ │ │ │ + bne.n 4004 │ │ │ │ │ + b.n 3fb2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 3fb2 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 3fb2 │ │ │ │ │ ldr.w r8, [r3, #120] @ 0x78 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 3fb2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3fa8 │ │ │ │ │ + b.n 3f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3f64 │ │ │ │ │ + bne.n 3f58 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3f58 │ │ │ │ │ + beq.n 3f4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f58 │ │ │ │ │ + bne.n 3f4c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3f64 │ │ │ │ │ + bne.n 3f58 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 3fb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fe8 │ │ │ │ │ + beq.n 3fdc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4010 │ │ │ │ │ - b.n 3fbe │ │ │ │ │ + bne.n 4004 │ │ │ │ │ + b.n 3fb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3fbe │ │ │ │ │ + bne.n 3fb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fbe │ │ │ │ │ + b.n 3fb2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004080 <_PyNumber_PowerNoMod>: │ │ │ │ │ +00004074 <_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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -7592,90 +7586,90 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4202 <_PyNumber_PowerNoMod+0x182> │ │ │ │ │ + beq.w 41f6 <_PyNumber_PowerNoMod+0x182> │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ - cbnz r7, 40e0 <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ + cbnz r7, 40d4 <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 41e0 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ + beq.w 41d4 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 40fe <_PyNumber_PowerNoMod+0x7e> │ │ │ │ │ + beq.n 40f2 <_PyNumber_PowerNoMod+0x7e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r7, [r2, #20] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 40b4 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r6, 410a <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + beq.n 40a8 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r6, 40fe <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 40ba <_PyNumber_PowerNoMod+0x3a> │ │ │ │ │ + beq.n 40ae <_PyNumber_PowerNoMod+0x3a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 417c <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + bne.n 4170 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 40c4 <_PyNumber_PowerNoMod+0x44> │ │ │ │ │ + b.n 40b8 <_PyNumber_PowerNoMod+0x44> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 41e4 <_PyNumber_PowerNoMod+0x164> │ │ │ │ │ + bne.n 41d8 <_PyNumber_PowerNoMod+0x164> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - cbz r7, 4136 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + cbz r7, 412a <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r6 │ │ │ │ │ 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 40d8 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + bne.n 40cc <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 41f4 <_PyNumber_PowerNoMod+0x174> │ │ │ │ │ + bne.n 41e8 <_PyNumber_PowerNoMod+0x174> │ │ │ │ │ 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, 4150 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + cbz r3, 4144 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ - beq.n 4150 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ - cbnz r3, 41b4 <_PyNumber_PowerNoMod+0x134> │ │ │ │ │ + beq.n 4144 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + cbnz r3, 41a8 <_PyNumber_PowerNoMod+0x134> │ │ │ │ │ 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 r4, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -7689,1340 +7683,1340 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ 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 40d8 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + b.n 40cc <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.n 40d8 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + bne.n 40cc <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 40c2 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + beq.n 40b6 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 40c2 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + bne.n 40b6 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40c2 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + b.n 40b6 <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 40d8 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + bne.n 40cc <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4150 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + beq.n 4144 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4150 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + bne.n 4144 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4150 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + b.n 4144 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 4136 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 412a <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 410a <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + bne.n 40fe <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 410a <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ + b.n 40fe <_PyNumber_PowerNoMod+0x8a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4136 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + bne.n 412a <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4136 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ - cbnz r7, 420a <_PyNumber_PowerNoMod+0x18a> │ │ │ │ │ + b.n 412a <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + cbnz r7, 41fe <_PyNumber_PowerNoMod+0x18a> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 4136 <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ + b.n 412a <_PyNumber_PowerNoMod+0xb6> │ │ │ │ │ ldr r6, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 41e0 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ + beq.n 41d4 <_PyNumber_PowerNoMod+0x160> │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 4110 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ + b.n 4104 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ │ │ │ │ │ -00004214 : │ │ │ │ │ +00004208 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 42f4 │ │ │ │ │ + bne.n 42e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ - bne.n 4292 │ │ │ │ │ + bne.n 4286 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 42f0 │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 42f0 │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs.w ip, r0, #1 │ │ │ │ │ - bmi.n 42f0 │ │ │ │ │ + bmi.n 42e4 │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ mov.w lr, ip, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr.w r5, [r4, ip, lsl #2] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 424e │ │ │ │ │ + ble.n 4242 │ │ │ │ │ ldr.w r6, [r1, ip, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ + bne.n 42ec │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 42f2 │ │ │ │ │ + beq.n 42e6 │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ ldr.w r5, [r4, lr] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 426a │ │ │ │ │ + ble.n 425e │ │ │ │ │ ldr.w r2, [r1, lr] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ + bne.n 42ec │ │ │ │ │ subs r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42f0 │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.w 43b2 │ │ │ │ │ + ble.w 43a6 │ │ │ │ │ ldr.w r5, [r1, r2, lsl #2] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ + bne.n 42ec │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ - beq.n 42f0 │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - b.n 4274 │ │ │ │ │ + b.n 4268 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 42fc │ │ │ │ │ + bne.n 42f0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 42f0 │ │ │ │ │ + cbz r1, 42e4 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 43b6 │ │ │ │ │ + beq.w 43aa │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 42f0 │ │ │ │ │ + ble.n 42e4 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 42b8 │ │ │ │ │ + ble.n 42ac │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ + bne.n 42ec │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 42f2 │ │ │ │ │ + beq.n 42e6 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 42cc │ │ │ │ │ + ble.n 42c0 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ + bne.n 42ec │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42f0 │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ mul.w r2, r4, r2 │ │ │ │ │ movs r4, #2 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 42e6 │ │ │ │ │ + ble.n 42da │ │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ + bne.n 42ec │ │ │ │ │ adds r4, #1 │ │ │ │ │ mul.w r2, r5, r2 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 42d6 │ │ │ │ │ + bne.n 42ca │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ + bne.n 42ec │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 42f0 │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 42f0 │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ - bmi.n 42f0 │ │ │ │ │ + bmi.n 42e4 │ │ │ │ │ ldr r5, [r3, #28] │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r3, [r5, r4, lsl #2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 4328 │ │ │ │ │ + ble.n 431c │ │ │ │ │ ldr.w r4, [r2, r4, lsl #2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 4368 │ │ │ │ │ + bne.n 435c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 42f2 │ │ │ │ │ + beq.n 42e6 │ │ │ │ │ subs r6, #4 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ ldr.w ip, [r5, r6] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 4342 │ │ │ │ │ + ble.n 4336 │ │ │ │ │ ldr r4, [r2, r6] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 4368 │ │ │ │ │ + bne.n 435c │ │ │ │ │ subs r4, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42f0 │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ │ ldr.w r6, [r5, r4, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.n 435c │ │ │ │ │ + ble.n 4350 │ │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 43be │ │ │ │ │ + bne.n 43b2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ mul.w r3, r6, r3 │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ - bne.n 434c │ │ │ │ │ - b.n 42f0 │ │ │ │ │ + bne.n 4340 │ │ │ │ │ + b.n 42e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 42f0 │ │ │ │ │ + ble.n 42e4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 4378 │ │ │ │ │ + ble.n 436c │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ + bne.n 42ec │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 42f0 │ │ │ │ │ + ble.n 42e4 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 438c │ │ │ │ │ + ble.n 4380 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ + bne.n 42ec │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42f0 │ │ │ │ │ + beq.n 42e4 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 43a6 │ │ │ │ │ + ble.n 439a │ │ │ │ │ ldr.w r6, [r2, r1, lsl #2] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 42f8 │ │ │ │ │ + bne.n 42ec │ │ │ │ │ adds r1, #1 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4396 │ │ │ │ │ - b.n 42f0 │ │ │ │ │ + bne.n 438a │ │ │ │ │ + b.n 42e4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4288 │ │ │ │ │ + b.n 427c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 4d8 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 42f0 │ │ │ │ │ + ble.n 42e4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 4372 │ │ │ │ │ - b.n 437c │ │ │ │ │ + bgt.n 4366 │ │ │ │ │ + b.n 4370 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000043cc <_IsCContiguous>: │ │ │ │ │ +000043c0 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 4402 <_IsCContiguous+0x36> │ │ │ │ │ + cbz r3, 43f6 <_IsCContiguous+0x36> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 4402 <_IsCContiguous+0x36> │ │ │ │ │ + cbz r1, 43f6 <_IsCContiguous+0x36> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 4402 <_IsCContiguous+0x36> │ │ │ │ │ + blt.n 43f6 <_IsCContiguous+0x36> │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w r4, [r4, r3, lsl #2] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 43f2 <_IsCContiguous+0x26> │ │ │ │ │ + ble.n 43e6 <_IsCContiguous+0x26> │ │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 4406 <_IsCContiguous+0x3a> │ │ │ │ │ + bne.n 43fa <_IsCContiguous+0x3a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mul.w r2, r4, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 43e0 <_IsCContiguous+0x14> │ │ │ │ │ + bge.n 43d4 <_IsCContiguous+0x14> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 43fe <_IsCContiguous+0x32> │ │ │ │ │ + b.n 43f2 <_IsCContiguous+0x32> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000440c : │ │ │ │ │ +00004400 : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 442c │ │ │ │ │ + cbz r0, 4420 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 4436 │ │ │ │ │ + cbz r3, 442a │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 4436 │ │ │ │ │ + cbz r3, 442a │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ 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, 444a │ │ │ │ │ + cbz r1, 443e │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 4458 │ │ │ │ │ + cbnz r3, 444c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4430 │ │ │ │ │ + b.n 4424 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4430 │ │ │ │ │ + b.n 4424 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004468 : │ │ │ │ │ +0000445c : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 44cc │ │ │ │ │ + cbz r3, 44c0 │ │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ │ - cbnz r6, 44aa │ │ │ │ │ + cbnz r6, 449e │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 44f4 │ │ │ │ │ - cbz r7, 44e0 │ │ │ │ │ + bne.n 44e8 │ │ │ │ │ + cbz r7, 44d4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 4564 │ │ │ │ │ + beq.n 4558 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 44a4 │ │ │ │ │ + bne.n 4498 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 45c2 │ │ │ │ │ + bne.n 45b6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4486 │ │ │ │ │ + bne.n 447a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 44e0 │ │ │ │ │ + beq.n 44d4 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 44e0 │ │ │ │ │ + cbz r3, 44d4 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4538 │ │ │ │ │ + bne.n 452c │ │ │ │ │ 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 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 44a4 │ │ │ │ │ + b.n 4498 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 448e │ │ │ │ │ + beq.n 4482 │ │ │ │ │ ldr.w r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 448e │ │ │ │ │ - cbz r7, 4532 │ │ │ │ │ + beq.n 4482 │ │ │ │ │ + cbz r7, 4526 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4490 │ │ │ │ │ + beq.n 4484 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 458a │ │ │ │ │ + bne.n 457e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 44a4 │ │ │ │ │ + bne.n 4498 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4574 │ │ │ │ │ + bne.n 4568 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 44e0 │ │ │ │ │ + beq.n 44d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 44a4 │ │ │ │ │ + bne.n 4498 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 44e0 │ │ │ │ │ + beq.n 44d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44e0 │ │ │ │ │ + bne.n 44d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44e0 │ │ │ │ │ + b.n 44d4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 44e0 │ │ │ │ │ + beq.n 44d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4532 │ │ │ │ │ + bne.n 4526 │ │ │ │ │ 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 4532 │ │ │ │ │ + b.n 4526 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 44a4 │ │ │ │ │ + bne.n 4498 │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 4498 │ │ │ │ │ + beq.w 448c │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4498 │ │ │ │ │ + bne.w 448c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 451c │ │ │ │ │ + b.n 4510 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 44c4 │ │ │ │ │ + bne.w 44b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44c4 │ │ │ │ │ + b.n 44b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045d4 : │ │ │ │ │ +000045c8 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 45ea │ │ │ │ │ + bmi.n 45de │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 45ea │ │ │ │ │ + cbz r3, 45de │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045f0 <_PyObject_HasLen>: │ │ │ │ │ +000045e4 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 45fe <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 45f2 <_PyObject_HasLen+0xe> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 45fe <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 45f2 <_PyObject_HasLen+0xe> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r0, 460a <_PyObject_HasLen+0x1a> │ │ │ │ │ + cbz r0, 45fe <_PyObject_HasLen+0x1a> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000460c : │ │ │ │ │ +00004600 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 462c │ │ │ │ │ + cbz r0, 4620 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 4636 │ │ │ │ │ + cbz r3, 462a │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 4636 │ │ │ │ │ + cbz r3, 462a │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ 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, 4654 │ │ │ │ │ + cbnz r1, 4648 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4630 │ │ │ │ │ + b.n 4624 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4646 │ │ │ │ │ + beq.n 463a │ │ │ │ │ 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 4630 │ │ │ │ │ + b.n 4624 │ │ │ │ │ │ │ │ │ │ -00004668 <_PyObject_RealIsInstance>: │ │ │ │ │ +0000465c <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 46e4 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + bge.n 46d8 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 46c6 <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ + beq.n 46ba <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 46c6 <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ - ldr r1, [pc, #164] @ (4738 <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ + cbnz r0, 46ba <_PyObject_RealIsInstance+0x5e> │ │ │ │ │ + ldr r1, [pc, #164] @ (472c <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 46fa <_PyObject_RealIsInstance+0x92> │ │ │ │ │ + cbz r3, 46ee <_PyObject_RealIsInstance+0x92> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 46ce <_PyObject_RealIsInstance+0x66> │ │ │ │ │ + bne.n 46c2 <_PyObject_RealIsInstance+0x66> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 46b6 <_PyObject_RealIsInstance+0x4e> │ │ │ │ │ + bne.n 46aa <_PyObject_RealIsInstance+0x4e> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 46b0 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + bne.n 46a4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 46b0 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + b.n 46a4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 46a6 <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ + bge.n 469a <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 46a6 <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ + b.n 469a <_PyObject_RealIsInstance+0x3e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ bl 428 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 46fe <_PyObject_RealIsInstance+0x96> │ │ │ │ │ + cbnz r0, 46f2 <_PyObject_RealIsInstance+0x96> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 46b0 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + b.n 46a4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 46b0 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ - ldr r1, [pc, #56] @ (4738 <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ + b.n 46a4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + ldr r1, [pc, #56] @ (472c <_PyObject_RealIsInstance+0xd0>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 46b0 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + beq.n 46a4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 57c0 │ │ │ │ │ + bl 57b4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 46b0 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + beq.n 46a4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 46b0 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + bne.n 46a4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 46b0 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ + b.n 46a4 <_PyObject_RealIsInstance+0x48> │ │ │ │ │ nop │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000473c : │ │ │ │ │ +00004730 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 4766 │ │ │ │ │ + beq.n 475a │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ - cbz r2, 47ac │ │ │ │ │ + cbz r2, 47a0 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - cbz r5, 476e │ │ │ │ │ + cbz r5, 4762 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r5, [r6, #84] @ 0x54 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ - bmi.n 47ac │ │ │ │ │ + bmi.n 47a0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 47ac │ │ │ │ │ + cbz r2, 47a0 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ ands.w r2, r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne.n 47ac │ │ │ │ │ + bne.n 47a0 │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - cbz r3, 47ac │ │ │ │ │ + cbz r3, 47a0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 47ac │ │ │ │ │ + cbz r3, 47a0 │ │ │ │ │ bl 8b8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 476c │ │ │ │ │ + bne.n 4760 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 47aa │ │ │ │ │ + beq.n 479e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 47c6 │ │ │ │ │ + cbz r3, 47ba │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ 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_Format │ │ │ │ │ - b.n 476a │ │ │ │ │ + b.n 475e │ │ │ │ │ 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 47aa │ │ │ │ │ + b.n 479e │ │ │ │ │ │ │ │ │ │ -000047d4 : │ │ │ │ │ +000047c8 : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 48a8 │ │ │ │ │ + beq.n 489c │ │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4816 │ │ │ │ │ + bne.n 480a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 486a │ │ │ │ │ + beq.n 485e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 4880 │ │ │ │ │ + beq.n 4874 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 47f8 │ │ │ │ │ + beq.n 47ec │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 47f8 │ │ │ │ │ + beq.n 47ec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 48a0 │ │ │ │ │ + beq.n 4894 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 47fc │ │ │ │ │ + beq.n 47f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 48c6 │ │ │ │ │ + bne.n 48ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4810 │ │ │ │ │ + bne.n 4804 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 490c │ │ │ │ │ + bne.n 4900 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4810 │ │ │ │ │ + bne.n 4804 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 491c │ │ │ │ │ + bne.n 4910 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4810 │ │ │ │ │ + b.n 4804 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 486a │ │ │ │ │ + beq.n 485e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 486a │ │ │ │ │ + bne.n 485e │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 48bc │ │ │ │ │ - b.n 486a │ │ │ │ │ + bne.n 48b0 │ │ │ │ │ + b.n 485e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 486a │ │ │ │ │ + beq.n 485e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 486a │ │ │ │ │ + beq.n 485e │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 486a │ │ │ │ │ + beq.n 485e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4854 │ │ │ │ │ + b.n 4848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4810 │ │ │ │ │ + bne.n 4804 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4804 │ │ │ │ │ + beq.n 47f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4804 │ │ │ │ │ + bne.n 47f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4810 │ │ │ │ │ + bne.n 4804 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 486a │ │ │ │ │ + beq.n 485e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4894 │ │ │ │ │ + beq.n 4888 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 48bc │ │ │ │ │ - b.n 486a │ │ │ │ │ + bne.n 48b0 │ │ │ │ │ + b.n 485e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 486a │ │ │ │ │ + bne.n 485e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 486a │ │ │ │ │ + b.n 485e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000492c : │ │ │ │ │ +00004920 : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4990 │ │ │ │ │ + cbz r3, 4984 │ │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ │ - cbnz r6, 496e │ │ │ │ │ + cbnz r6, 4962 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 49b8 │ │ │ │ │ - cbz r7, 49a4 │ │ │ │ │ + bne.n 49ac │ │ │ │ │ + cbz r7, 4998 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 4a28 │ │ │ │ │ + beq.n 4a1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4968 │ │ │ │ │ + bne.n 495c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4a86 │ │ │ │ │ + bne.n 4a7a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 494a │ │ │ │ │ + bne.n 493e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 49a4 │ │ │ │ │ + beq.n 4998 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 49a4 │ │ │ │ │ + cbz r3, 4998 │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 49fc │ │ │ │ │ + bne.n 49f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4968 │ │ │ │ │ + b.n 495c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4952 │ │ │ │ │ + beq.n 4946 │ │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 4952 │ │ │ │ │ - cbz r7, 49f6 │ │ │ │ │ + beq.n 4946 │ │ │ │ │ + cbz r7, 49ea │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4954 │ │ │ │ │ + beq.n 4948 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a4e │ │ │ │ │ + bne.n 4a42 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4968 │ │ │ │ │ + bne.n 495c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4a38 │ │ │ │ │ + bne.n 4a2c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 49a4 │ │ │ │ │ + beq.n 4998 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 4968 │ │ │ │ │ + bne.n 495c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 49a4 │ │ │ │ │ + beq.n 4998 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 49a4 │ │ │ │ │ + bne.n 4998 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49a4 │ │ │ │ │ + b.n 4998 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 49a4 │ │ │ │ │ + beq.n 4998 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49f6 │ │ │ │ │ + bne.n 49ea │ │ │ │ │ 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 49f6 │ │ │ │ │ + b.n 49ea │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4968 │ │ │ │ │ + bne.n 495c │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 495c │ │ │ │ │ + beq.w 4950 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 495c │ │ │ │ │ + bne.w 4950 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49e0 │ │ │ │ │ + b.n 49d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4988 │ │ │ │ │ + bne.w 497c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4988 │ │ │ │ │ + b.n 497c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004a98 <_PySequence_IterSearch>: │ │ │ │ │ +00004a8c <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c76 <_PySequence_IterSearch+0x1de> │ │ │ │ │ + beq.w 4c6a <_PySequence_IterSearch+0x1de> │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4c76 <_PySequence_IterSearch+0x1de> │ │ │ │ │ + beq.w 4c6a <_PySequence_IterSearch+0x1de> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c80 <_PySequence_IterSearch+0x1e8> │ │ │ │ │ + beq.w 4c74 <_PySequence_IterSearch+0x1e8> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bd2 <_PySequence_IterSearch+0x13a> │ │ │ │ │ + beq.n 4bc6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4aee <_PySequence_IterSearch+0x56> │ │ │ │ │ + beq.n 4ae2 <_PySequence_IterSearch+0x56> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4bca <_PySequence_IterSearch+0x132> │ │ │ │ │ + beq.n 4bbe <_PySequence_IterSearch+0x132> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.w 4c02 <_PySequence_IterSearch+0x16a> │ │ │ │ │ - bne.n 4b86 <_PySequence_IterSearch+0xee> │ │ │ │ │ + blt.w 4bf6 <_PySequence_IterSearch+0x16a> │ │ │ │ │ + bne.n 4b7a <_PySequence_IterSearch+0xee> │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ negs r5, r3 │ │ │ │ │ adcs r5, r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bd2 <_PySequence_IterSearch+0x13a> │ │ │ │ │ + beq.n 4bc6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4b2c <_PySequence_IterSearch+0x94> │ │ │ │ │ + beq.n 4b20 <_PySequence_IterSearch+0x94> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4c1c <_PySequence_IterSearch+0x184> │ │ │ │ │ + beq.n 4c10 <_PySequence_IterSearch+0x184> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 4c02 <_PySequence_IterSearch+0x16a> │ │ │ │ │ - bne.n 4c08 <_PySequence_IterSearch+0x170> │ │ │ │ │ + blt.n 4bf6 <_PySequence_IterSearch+0x16a> │ │ │ │ │ + bne.n 4bfc <_PySequence_IterSearch+0x170> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4c10 <_PySequence_IterSearch+0x178> │ │ │ │ │ + beq.n 4c04 <_PySequence_IterSearch+0x178> │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bd2 <_PySequence_IterSearch+0x13a> │ │ │ │ │ + beq.n 4bc6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 4b6a <_PySequence_IterSearch+0xd2> │ │ │ │ │ + beq.n 4b5e <_PySequence_IterSearch+0xd2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4c14 <_PySequence_IterSearch+0x17c> │ │ │ │ │ + beq.n 4c08 <_PySequence_IterSearch+0x17c> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 4c02 <_PySequence_IterSearch+0x16a> │ │ │ │ │ - bne.n 4ba8 <_PySequence_IterSearch+0x110> │ │ │ │ │ + blt.n 4bf6 <_PySequence_IterSearch+0x16a> │ │ │ │ │ + bne.n 4b9c <_PySequence_IterSearch+0x110> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4b40 <_PySequence_IterSearch+0xa8> │ │ │ │ │ + bne.n 4b34 <_PySequence_IterSearch+0xa8> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4b40 <_PySequence_IterSearch+0xa8> │ │ │ │ │ + b.n 4b34 <_PySequence_IterSearch+0xa8> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4c24 <_PySequence_IterSearch+0x18c> │ │ │ │ │ + bne.n 4c18 <_PySequence_IterSearch+0x18c> │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ba2 <_PySequence_IterSearch+0x10a> │ │ │ │ │ + beq.n 4b96 <_PySequence_IterSearch+0x10a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4ba2 <_PySequence_IterSearch+0x10a> │ │ │ │ │ + cbnz r3, 4b96 <_PySequence_IterSearch+0x10a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4c2c <_PySequence_IterSearch+0x194> │ │ │ │ │ + bne.n 4c20 <_PySequence_IterSearch+0x194> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 4b8c <_PySequence_IterSearch+0xf4> │ │ │ │ │ + beq.n 4b80 <_PySequence_IterSearch+0xf4> │ │ │ │ │ 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 4c02 <_PySequence_IterSearch+0x16a> │ │ │ │ │ + b.n 4bf6 <_PySequence_IterSearch+0x16a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4aee <_PySequence_IterSearch+0x56> │ │ │ │ │ - ldr r3, [pc, #212] @ (4ca8 <_PySequence_IterSearch+0x210>) │ │ │ │ │ + b.n 4ae2 <_PySequence_IterSearch+0x56> │ │ │ │ │ + ldr r3, [pc, #212] @ (4c9c <_PySequence_IterSearch+0x210>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 4c54 <_PySequence_IterSearch+0x1bc> │ │ │ │ │ + cbnz r3, 4c48 <_PySequence_IterSearch+0x1bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 4c02 <_PySequence_IterSearch+0x16a> │ │ │ │ │ + cbnz r0, 4bf6 <_PySequence_IterSearch+0x16a> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4b8c <_PySequence_IterSearch+0xf4> │ │ │ │ │ + bne.n 4b80 <_PySequence_IterSearch+0xf4> │ │ │ │ │ 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 r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4b8c <_PySequence_IterSearch+0xf4> │ │ │ │ │ + b.n 4b80 <_PySequence_IterSearch+0xf4> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4b8c <_PySequence_IterSearch+0xf4> │ │ │ │ │ + beq.n 4b80 <_PySequence_IterSearch+0xf4> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4c28 <_PySequence_IterSearch+0x190> │ │ │ │ │ + beq.n 4c1c <_PySequence_IterSearch+0x190> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4b38 <_PySequence_IterSearch+0xa0> │ │ │ │ │ + b.n 4b2c <_PySequence_IterSearch+0xa0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b6a <_PySequence_IterSearch+0xd2> │ │ │ │ │ + b.n 4b5e <_PySequence_IterSearch+0xd2> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b2c <_PySequence_IterSearch+0x94> │ │ │ │ │ + b.n 4b20 <_PySequence_IterSearch+0x94> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne.n 4c50 <_PySequence_IterSearch+0x1b8> │ │ │ │ │ + bne.n 4c44 <_PySequence_IterSearch+0x1b8> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 4b8c <_PySequence_IterSearch+0xf4> │ │ │ │ │ + b.n 4b80 <_PySequence_IterSearch+0xf4> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4c28 <_PySequence_IterSearch+0x190> │ │ │ │ │ + beq.n 4c1c <_PySequence_IterSearch+0x190> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 4b82 <_PySequence_IterSearch+0xea> │ │ │ │ │ + bne.n 4b76 <_PySequence_IterSearch+0xea> │ │ │ │ │ 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 4c02 <_PySequence_IterSearch+0x16a> │ │ │ │ │ + b.n 4bf6 <_PySequence_IterSearch+0x16a> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 4afe <_PySequence_IterSearch+0x66> │ │ │ │ │ + b.n 4af2 <_PySequence_IterSearch+0x66> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4be2 <_PySequence_IterSearch+0x14a> │ │ │ │ │ + beq.n 4bd6 <_PySequence_IterSearch+0x14a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4be2 <_PySequence_IterSearch+0x14a> │ │ │ │ │ + beq.n 4bd6 <_PySequence_IterSearch+0x14a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 4be2 <_PySequence_IterSearch+0x14a> │ │ │ │ │ + b.n 4bd6 <_PySequence_IterSearch+0x14a> │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4ba2 <_PySequence_IterSearch+0x10a> │ │ │ │ │ + b.n 4b96 <_PySequence_IterSearch+0x10a> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c7a <_PySequence_IterSearch+0x1e2> │ │ │ │ │ + beq.n 4c6e <_PySequence_IterSearch+0x1e2> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4c7a <_PySequence_IterSearch+0x1e2> │ │ │ │ │ + b.n 4c6e <_PySequence_IterSearch+0x1e2> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004cac : │ │ │ │ │ +00004ca0 : │ │ │ │ │ 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 r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #2 │ │ │ │ │ - beq.n 4cea │ │ │ │ │ + beq.n 4cde │ │ │ │ │ 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 .LC65 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9031,75 +9025,75 @@ │ │ │ │ │ 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 4da0 │ │ │ │ │ + beq.n 4d94 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 4d2c │ │ │ │ │ + bpl.n 4d20 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ce6 │ │ │ │ │ + beq.n 4cda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ce6 │ │ │ │ │ + bne.n 4cda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ce6 │ │ │ │ │ + b.n 4cda │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 4d36 │ │ │ │ │ + cbz r2, 4d2a │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 4d50 │ │ │ │ │ + cbnz r2, 4d44 │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4ce4 │ │ │ │ │ + b.n 4cd8 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ce4 │ │ │ │ │ + beq.n 4cd8 │ │ │ │ │ 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 4d08 │ │ │ │ │ + beq.n 4cfc │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 4da6 │ │ │ │ │ + bmi.n 4d9a │ │ │ │ │ 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 .LC15 │ │ │ │ │ @@ -9107,119 +9101,119 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ce4 │ │ │ │ │ + beq.n 4cd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ce4 │ │ │ │ │ + bne.n 4cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ce4 │ │ │ │ │ + b.n 4cd8 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 4ce4 │ │ │ │ │ + b.n 4cd8 │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d08 │ │ │ │ │ + beq.n 4cfc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ce4 │ │ │ │ │ - b.n 4d90 │ │ │ │ │ + beq.n 4cd8 │ │ │ │ │ + b.n 4d84 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004dd0 : │ │ │ │ │ +00004dc4 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4dee │ │ │ │ │ + cbz r3, 4de2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cbnz r3, 4e0c │ │ │ │ │ + cbnz r3, 4e00 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 4e34 │ │ │ │ │ + beq.n 4e28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 4e06 │ │ │ │ │ + bne.n 4dfa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4df6 │ │ │ │ │ + beq.n 4dea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4df6 │ │ │ │ │ + bne.n 4dea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4df6 │ │ │ │ │ + b.n 4dea │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r2, #52] @ 0x34 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4e98 │ │ │ │ │ - cbnz r3, 4e5c │ │ │ │ │ - cbz r7, 4e6c │ │ │ │ │ + bne.n 4e8c │ │ │ │ │ + cbnz r3, 4e50 │ │ │ │ │ + cbz r7, 4e60 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, 4e6c │ │ │ │ │ + cbz r0, 4e60 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 3cb0 │ │ │ │ │ + b.w 3ca4 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - cbz r0, 4e66 │ │ │ │ │ + cbz r0, 4e5a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 4e52 │ │ │ │ │ + b.n 4e46 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4e60 │ │ │ │ │ + bne.n 4e54 │ │ │ │ │ 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, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -9233,185 +9227,185 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ 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 4e06 │ │ │ │ │ + b.n 4dfa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4e46 │ │ │ │ │ + bne.n 4e3a │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 4e46 │ │ │ │ │ + b.n 4e3a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004eac : │ │ │ │ │ +00004ea0 : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f80 │ │ │ │ │ + beq.n 4f74 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4eee │ │ │ │ │ + bne.n 4ee2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4f42 │ │ │ │ │ + beq.n 4f36 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 4f58 │ │ │ │ │ + beq.n 4f4c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4ed0 │ │ │ │ │ + beq.n 4ec4 │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 4ed0 │ │ │ │ │ + beq.n 4ec4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4f78 │ │ │ │ │ + beq.n 4f6c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4ed4 │ │ │ │ │ + beq.n 4ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f9e │ │ │ │ │ + bne.n 4f92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4ee8 │ │ │ │ │ + bne.n 4edc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4fe4 │ │ │ │ │ + bne.n 4fd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4ee8 │ │ │ │ │ + bne.n 4edc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4ff4 │ │ │ │ │ + bne.n 4fe8 │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4ee8 │ │ │ │ │ + b.n 4edc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4f42 │ │ │ │ │ + beq.n 4f36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f42 │ │ │ │ │ + bne.n 4f36 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4f94 │ │ │ │ │ - b.n 4f42 │ │ │ │ │ + bne.n 4f88 │ │ │ │ │ + b.n 4f36 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4f42 │ │ │ │ │ + beq.n 4f36 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f42 │ │ │ │ │ + beq.n 4f36 │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4f42 │ │ │ │ │ + beq.n 4f36 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4f2c │ │ │ │ │ + b.n 4f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4ee8 │ │ │ │ │ + bne.n 4edc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4edc │ │ │ │ │ + beq.n 4ed0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4edc │ │ │ │ │ + bne.n 4ed0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 4ee8 │ │ │ │ │ + bne.n 4edc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 4f42 │ │ │ │ │ + beq.n 4f36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f6c │ │ │ │ │ + beq.n 4f60 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 4f94 │ │ │ │ │ - b.n 4f42 │ │ │ │ │ + bne.n 4f88 │ │ │ │ │ + b.n 4f36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f42 │ │ │ │ │ + bne.n 4f36 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f42 │ │ │ │ │ + b.n 4f36 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005004 : │ │ │ │ │ +00004ff8 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ 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 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -9424,542 +9418,542 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 512a │ │ │ │ │ + beq.n 511e │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r6, 505c │ │ │ │ │ + cbnz r6, 5050 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5130 │ │ │ │ │ + beq.n 5124 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.n 50a8 │ │ │ │ │ + beq.n 509c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 5122 │ │ │ │ │ - cbz r4, 50b4 │ │ │ │ │ + beq.n 5116 │ │ │ │ │ + cbz r4, 50a8 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r6, 50a4 │ │ │ │ │ + cbz r6, 5098 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 503e │ │ │ │ │ + beq.n 5032 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 5054 │ │ │ │ │ + bne.n 5048 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 50a4 │ │ │ │ │ + beq.n 5098 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 51aa │ │ │ │ │ + beq.w 519e │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5046 │ │ │ │ │ + b.n 503a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5190 │ │ │ │ │ - cbz r6, 50d6 │ │ │ │ │ + bne.n 5184 │ │ │ │ │ + cbz r6, 50ca │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ 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 5054 │ │ │ │ │ + bne.n 5048 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5182 │ │ │ │ │ + bne.n 5176 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 50e8 │ │ │ │ │ + cbz r3, 50dc │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 50e8 │ │ │ │ │ - cbnz r3, 5152 │ │ │ │ │ + beq.n 50dc │ │ │ │ │ + cbnz r3, 5146 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - bne.n 5134 │ │ │ │ │ + bne.n 5128 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5054 │ │ │ │ │ + b.n 5048 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 50d6 │ │ │ │ │ + beq.n 50ca │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 503e │ │ │ │ │ + b.n 5032 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 51a0 │ │ │ │ │ + bne.n 5194 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 50d6 │ │ │ │ │ + b.n 50ca │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ strd r4, r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 511e │ │ │ │ │ + b.n 5112 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 5054 │ │ │ │ │ + bne.w 5048 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 50e8 │ │ │ │ │ + beq.n 50dc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 50e8 │ │ │ │ │ + bne.n 50dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50e8 │ │ │ │ │ + b.n 50dc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 50d6 │ │ │ │ │ + bne.n 50ca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50d6 │ │ │ │ │ + b.n 50ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50b4 │ │ │ │ │ + bne.n 50a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50b4 │ │ │ │ │ + b.n 50a8 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 50b4 │ │ │ │ │ + bne.n 50a8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 50d6 │ │ │ │ │ + b.n 50ca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 50a4 │ │ │ │ │ + b.n 5098 │ │ │ │ │ │ │ │ │ │ -000051b0 : │ │ │ │ │ +000051a4 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5218 │ │ │ │ │ + cbz r3, 520c │ │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ │ - cbnz r6, 51f4 │ │ │ │ │ + cbnz r6, 51e8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 5236 │ │ │ │ │ + bne.n 522a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 528a │ │ │ │ │ + beq.n 527e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 529e │ │ │ │ │ + beq.n 5292 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 51ee │ │ │ │ │ + bne.n 51e2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 532e │ │ │ │ │ + bne.w 5322 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 51ce │ │ │ │ │ + bne.n 51c2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 528a │ │ │ │ │ + beq.n 527e │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 528a │ │ │ │ │ + cbz r3, 527e │ │ │ │ │ ldr.w r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 528a │ │ │ │ │ + beq.n 527e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5274 │ │ │ │ │ + b.n 5268 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 51d6 │ │ │ │ │ + beq.n 51ca │ │ │ │ │ ldr.w r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 51d6 │ │ │ │ │ + beq.n 51ca │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 52be │ │ │ │ │ + beq.n 52b2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 51da │ │ │ │ │ + beq.n 51ce │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ - cbnz r0, 52c6 │ │ │ │ │ + cbnz r0, 52ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 51ee │ │ │ │ │ + bne.n 51e2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5310 │ │ │ │ │ + bne.n 5304 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 51ee │ │ │ │ │ + bne.n 51e2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5320 │ │ │ │ │ + bne.n 5314 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 51ee │ │ │ │ │ + b.n 51e2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 528a │ │ │ │ │ + beq.n 527e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 528a │ │ │ │ │ + bne.n 527e │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 522c │ │ │ │ │ - b.n 528a │ │ │ │ │ + bne.n 5220 │ │ │ │ │ + b.n 527e │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 51ee │ │ │ │ │ + bne.n 51e2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 51e2 │ │ │ │ │ + beq.w 51d6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 51e2 │ │ │ │ │ + bne.w 51d6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 51ee │ │ │ │ │ + bne.w 51e2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 528a │ │ │ │ │ + beq.n 527e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 52b2 │ │ │ │ │ + beq.n 52a6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 522c │ │ │ │ │ - b.n 528a │ │ │ │ │ + bne.n 5220 │ │ │ │ │ + b.n 527e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 528a │ │ │ │ │ + bne.n 527e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 528a │ │ │ │ │ + b.n 527e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5210 │ │ │ │ │ + bne.w 5204 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5210 │ │ │ │ │ + b.n 5204 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005340 : │ │ │ │ │ +00005334 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5414 │ │ │ │ │ + beq.n 5408 │ │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 5382 │ │ │ │ │ + bne.n 5376 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 53d6 │ │ │ │ │ + beq.n 53ca │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 53ec │ │ │ │ │ + beq.n 53e0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5364 │ │ │ │ │ + beq.n 5358 │ │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 5364 │ │ │ │ │ + beq.n 5358 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 540c │ │ │ │ │ + beq.n 5400 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5368 │ │ │ │ │ + beq.n 535c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5432 │ │ │ │ │ + bne.n 5426 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 537c │ │ │ │ │ + bne.n 5370 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5478 │ │ │ │ │ + bne.n 546c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 537c │ │ │ │ │ + bne.n 5370 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5488 │ │ │ │ │ + bne.n 547c │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 64 │ │ │ │ │ R_ARM_THM_CALL binary_op.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 537c │ │ │ │ │ + b.n 5370 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 53d6 │ │ │ │ │ + beq.n 53ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 53d6 │ │ │ │ │ + bne.n 53ca │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5428 │ │ │ │ │ - b.n 53d6 │ │ │ │ │ + bne.n 541c │ │ │ │ │ + b.n 53ca │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 53d6 │ │ │ │ │ + beq.n 53ca │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 53d6 │ │ │ │ │ + beq.n 53ca │ │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 53d6 │ │ │ │ │ + beq.n 53ca │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 53c0 │ │ │ │ │ + b.n 53b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 537c │ │ │ │ │ + bne.n 5370 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5370 │ │ │ │ │ + beq.n 5364 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5370 │ │ │ │ │ + bne.n 5364 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 537c │ │ │ │ │ + bne.n 5370 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 53d6 │ │ │ │ │ + beq.n 53ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5400 │ │ │ │ │ + beq.n 53f4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5428 │ │ │ │ │ - b.n 53d6 │ │ │ │ │ + bne.n 541c │ │ │ │ │ + b.n 53ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 53d6 │ │ │ │ │ + bne.n 53ca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 53d6 │ │ │ │ │ + b.n 53ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005498 : │ │ │ │ │ +0000548c : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 54b8 │ │ │ │ │ + cbz r0, 54ac │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 54c0 │ │ │ │ │ + cbz r3, 54b4 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 54c0 │ │ │ │ │ + cbz r3, 54b4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -9970,87 +9964,87 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 54bc │ │ │ │ │ + b.n 54b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000054dc : │ │ │ │ │ +000054d0 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55b2 │ │ │ │ │ + beq.n 55a6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 5524 │ │ │ │ │ + beq.n 5518 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 5546 │ │ │ │ │ + cbz r2, 553a │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ - cbz r1, 553e │ │ │ │ │ + cbz r1, 5532 │ │ │ │ │ blx r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 559a │ │ │ │ │ + beq.n 558e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 5566 │ │ │ │ │ + bne.n 555a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 559c │ │ │ │ │ + beq.n 5590 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 55b8 │ │ │ │ │ + bne.n 55ac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 55a0 │ │ │ │ │ + cbnz r0, 5594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5614 │ │ │ │ │ + bne.n 5608 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ @@ -10058,67 +10052,67 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5604 │ │ │ │ │ + bne.n 55f8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 551a │ │ │ │ │ + b.n 550e │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 559a │ │ │ │ │ - bl 1748 <_PyNumber_Index> │ │ │ │ │ + b.n 558e │ │ │ │ │ + bl 174c <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 559a │ │ │ │ │ + beq.n 558e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 55f0 │ │ │ │ │ + bne.n 55e4 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 55ea │ │ │ │ │ + bne.n 55de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 559a │ │ │ │ │ + bne.n 558e │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n 55a4 │ │ │ │ │ + b.n 5598 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 55d4 │ │ │ │ │ + bne.n 55c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 55d4 │ │ │ │ │ + b.n 55c8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 559a │ │ │ │ │ + beq.n 558e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 559a │ │ │ │ │ + bne.n 558e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 559a │ │ │ │ │ + b.n 558e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -10128,465 +10122,465 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5600 │ │ │ │ │ + bne.n 55f4 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 55ea │ │ │ │ │ + beq.n 55de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 55ea │ │ │ │ │ + bne.n 55de │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 55ea │ │ │ │ │ + b.n 55de │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005654 : │ │ │ │ │ +00005648 : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 56b8 │ │ │ │ │ + cbz r3, 56ac │ │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ │ - cbnz r6, 5696 │ │ │ │ │ + cbnz r6, 568a │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 56e0 │ │ │ │ │ - cbz r7, 56cc │ │ │ │ │ + bne.n 56d4 │ │ │ │ │ + cbz r7, 56c0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 5750 │ │ │ │ │ + beq.n 5744 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 5690 │ │ │ │ │ + bne.n 5684 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 57ae │ │ │ │ │ + bne.n 57a2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5672 │ │ │ │ │ + bne.n 5666 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 56cc │ │ │ │ │ + beq.n 56c0 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 56cc │ │ │ │ │ + cbz r3, 56c0 │ │ │ │ │ ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5724 │ │ │ │ │ + bne.n 5718 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL binary_iop.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5690 │ │ │ │ │ + b.n 5684 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 567a │ │ │ │ │ + beq.n 566e │ │ │ │ │ ldr.w r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 567a │ │ │ │ │ - cbz r7, 571e │ │ │ │ │ + beq.n 566e │ │ │ │ │ + cbz r7, 5712 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 567c │ │ │ │ │ + beq.n 5670 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5776 │ │ │ │ │ + bne.n 576a │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 5690 │ │ │ │ │ + bne.n 5684 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5760 │ │ │ │ │ + bne.n 5754 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 56cc │ │ │ │ │ + beq.n 56c0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 5690 │ │ │ │ │ + bne.n 5684 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 56cc │ │ │ │ │ + beq.n 56c0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 56cc │ │ │ │ │ + bne.n 56c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 56cc │ │ │ │ │ + b.n 56c0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ - beq.n 56cc │ │ │ │ │ + beq.n 56c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 571e │ │ │ │ │ + bne.n 5712 │ │ │ │ │ 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 571e │ │ │ │ │ + b.n 5712 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 5690 │ │ │ │ │ + bne.n 5684 │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 5684 │ │ │ │ │ + beq.w 5678 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 5684 │ │ │ │ │ + bne.w 5678 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5708 │ │ │ │ │ + b.n 56fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 56b0 │ │ │ │ │ + bne.w 56a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 56b0 │ │ │ │ │ + b.n 56a4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000057c0 : │ │ │ │ │ +000057b4 : │ │ │ │ │ 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 r1, r0 │ │ │ │ │ - beq.w 5cee │ │ │ │ │ + beq.w 5ce2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #664] @ (5a78 ) │ │ │ │ │ + ldr r1, [pc, #664] @ (5a6c ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 59ac │ │ │ │ │ + beq.w 59a0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 598c │ │ │ │ │ + beq.w 5980 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 5ec8 │ │ │ │ │ + beq.w 5ebc │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w 5aa0 │ │ │ │ │ - ldr r3, [pc, #624] @ (5a7c ) │ │ │ │ │ + beq.w 5a94 │ │ │ │ │ + ldr r3, [pc, #624] @ (5a70 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5e98 │ │ │ │ │ + blt.w 5e8c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 5b38 │ │ │ │ │ + ble.w 5b2c │ │ │ │ │ add.w fp, r5, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 5ec2 │ │ │ │ │ - ldr r1, [pc, #560] @ (5a78 ) │ │ │ │ │ + beq.w 5eb6 │ │ │ │ │ + ldr r1, [pc, #560] @ (5a6c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5c8c │ │ │ │ │ + beq.w 5c80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5c6c │ │ │ │ │ + beq.w 5c60 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5b1c │ │ │ │ │ + beq.w 5b10 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 5a3c │ │ │ │ │ - ldr r3, [pc, #528] @ (5a80 ) │ │ │ │ │ + beq.w 5a30 │ │ │ │ │ + ldr r3, [pc, #528] @ (5a74 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5d36 │ │ │ │ │ + blt.w 5d2a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5d2e │ │ │ │ │ + ble.w 5d22 │ │ │ │ │ strd r4, fp, [sp, #8] │ │ │ │ │ add.w r9, r4, #8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5bbe │ │ │ │ │ - ldr r1, [pc, #468] @ (5a78 ) │ │ │ │ │ + beq.w 5bb2 │ │ │ │ │ + ldr r1, [pc, #468] @ (5a6c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5c28 │ │ │ │ │ + beq.w 5c1c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5c08 │ │ │ │ │ + beq.w 5bfc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b3e │ │ │ │ │ + beq.w 5b32 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 59fe │ │ │ │ │ - ldr r2, [pc, #436] @ (5a84 ) │ │ │ │ │ + beq.w 59f2 │ │ │ │ │ + ldr r2, [pc, #436] @ (5a78 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5e5e │ │ │ │ │ + blt.w 5e52 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 5d26 │ │ │ │ │ + ble.w 5d1a │ │ │ │ │ add.w r8, r5, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5b7a │ │ │ │ │ - ldr r1, [pc, #376] @ (5a78 ) │ │ │ │ │ + beq.w 5b6e │ │ │ │ │ + ldr r1, [pc, #376] @ (5a6c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5c5a │ │ │ │ │ + beq.w 5c4e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5c3a │ │ │ │ │ + beq.w 5c2e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5ae0 │ │ │ │ │ + beq.w 5ad4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 59c2 │ │ │ │ │ - ldr r2, [pc, #352] @ (5a88 ) │ │ │ │ │ + beq.n 59b6 │ │ │ │ │ + ldr r2, [pc, #352] @ (5a7c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5dfc │ │ │ │ │ + blt.w 5df0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 5dd2 │ │ │ │ │ + ble.w 5dc6 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 57c0 │ │ │ │ │ + bl 57b4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5da6 │ │ │ │ │ - ldr r3, [pc, #312] @ (5a8c ) │ │ │ │ │ + beq.w 5d9a │ │ │ │ │ + ldr r3, [pc, #312] @ (5a80 ) │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 5980 │ │ │ │ │ + beq.n 5974 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 597a │ │ │ │ │ + cbnz r3, 596e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5aec │ │ │ │ │ - ldr r3, [pc, #268] @ (5a90 ) │ │ │ │ │ + beq.w 5ae0 │ │ │ │ │ + ldr r3, [pc, #268] @ (5a84 ) │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5b8c │ │ │ │ │ + b.n 5b80 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 59a4 │ │ │ │ │ + beq.n 5998 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 59a4 │ │ │ │ │ + cbnz r3, 5998 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 59ac │ │ │ │ │ + cbz r4, 59a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bl 3f04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5cea │ │ │ │ │ - ldr r1, [pc, #172] @ (5a78 ) │ │ │ │ │ + beq.w 5cde │ │ │ │ │ + ldr r1, [pc, #172] @ (5a6c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5c56 │ │ │ │ │ + beq.w 5c4a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 5c3c │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bpl.w 5c30 │ │ │ │ │ + bl 3f04 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5ae0 │ │ │ │ │ + beq.n 5ad4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 59c2 │ │ │ │ │ - ldr r2, [pc, #156] @ (5a94 ) │ │ │ │ │ + beq.n 59b6 │ │ │ │ │ + ldr r2, [pc, #156] @ (5a88 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 592c │ │ │ │ │ + b.n 5920 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5ce0 │ │ │ │ │ - ldr r1, [pc, #112] @ (5a78 ) │ │ │ │ │ + beq.w 5cd4 │ │ │ │ │ + ldr r1, [pc, #112] @ (5a6c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5c24 │ │ │ │ │ + beq.w 5c18 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 5c0a │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bpl.w 5bfe │ │ │ │ │ + bl 3f04 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b3e │ │ │ │ │ + beq.w 5b32 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 59fe │ │ │ │ │ - ldr r2, [pc, #96] @ (5a98 ) │ │ │ │ │ + beq.n 59f2 │ │ │ │ │ + ldr r2, [pc, #96] @ (5a8c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 58d2 │ │ │ │ │ + b.n 58c6 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5cd2 │ │ │ │ │ - ldr r1, [pc, #48] @ (5a78 ) │ │ │ │ │ + beq.w 5cc6 │ │ │ │ │ + ldr r1, [pc, #48] @ (5a6c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5c88 │ │ │ │ │ + beq.w 5c7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 5c6e │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bpl.w 5c62 │ │ │ │ │ + bl 3f04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5b1c │ │ │ │ │ + beq.n 5b10 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5a3c │ │ │ │ │ - ldr r3, [pc, #40] @ (5a9c ) │ │ │ │ │ + beq.n 5a30 │ │ │ │ │ + ldr r3, [pc, #40] @ (5a90 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5874 │ │ │ │ │ + b.n 5868 │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000026c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b2 │ │ │ │ │ @@ -10601,312 +10595,312 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 5cf0 │ │ │ │ │ - ldr r1, [pc, #700] @ (5d68 ) │ │ │ │ │ + beq.w 5ce4 │ │ │ │ │ + ldr r1, [pc, #700] @ (5d5c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 59a6 │ │ │ │ │ + beq.w 599a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #5 │ │ │ │ │ - bpl.w 598e │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bpl.w 5982 │ │ │ │ │ + bl 3f04 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5ec8 │ │ │ │ │ + beq.w 5ebc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 5aa0 │ │ │ │ │ + beq.n 5a94 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [pc, #656] @ (5d6c ) │ │ │ │ │ + ldr r3, [pc, #656] @ (5d60 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5810 │ │ │ │ │ + b.n 5804 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5d0e │ │ │ │ │ + bne.w 5d02 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 58f4 │ │ │ │ │ - ldr r3, [pc, #628] @ (5d70 ) │ │ │ │ │ + bne.w 58e8 │ │ │ │ │ + ldr r3, [pc, #628] @ (5d64 ) │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5b4a │ │ │ │ │ + beq.n 5b3e │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 5ba2 │ │ │ │ │ + b.n 5b96 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5cfc │ │ │ │ │ + bne.w 5cf0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 583a │ │ │ │ │ + bne.w 582e │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5c9e │ │ │ │ │ + b.n 5c92 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5d94 │ │ │ │ │ + bne.w 5d88 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 5898 │ │ │ │ │ - ldr r3, [pc, #540] @ (5d74 ) │ │ │ │ │ + bne.w 588c │ │ │ │ │ + ldr r3, [pc, #540] @ (5d68 ) │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5b28 │ │ │ │ │ + beq.n 5b1c │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 5bea │ │ │ │ │ + b.n 5bde │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f08 │ │ │ │ │ - ldr r3, [pc, #496] @ (5d78 ) │ │ │ │ │ + bl 3efc │ │ │ │ │ + ldr r3, [pc, #496] @ (5d6c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5bb2 │ │ │ │ │ + beq.n 5ba6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5bae │ │ │ │ │ + cbnz r3, 5ba2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5b4a │ │ │ │ │ - ldr r3, [pc, #456] @ (5d7c ) │ │ │ │ │ + beq.n 5b3e │ │ │ │ │ + ldr r3, [pc, #456] @ (5d70 ) │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5bd2 │ │ │ │ │ + b.n 5bc6 │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 3f08 │ │ │ │ │ - ldr r3, [pc, #432] @ (5d80 ) │ │ │ │ │ + bl 3efc │ │ │ │ │ + ldr r3, [pc, #432] @ (5d74 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.w 5d20 │ │ │ │ │ + beq.w 5d14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5bf6 │ │ │ │ │ + cbnz r3, 5bea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5b28 │ │ │ │ │ + beq.n 5b1c │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ - ldr r2, [pc, #388] @ (5d84 ) │ │ │ │ │ + ldr r2, [pc, #388] @ (5d78 ) │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 5ca6 │ │ │ │ │ + b.n 5c9a │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c20 │ │ │ │ │ + beq.n 5c14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5c20 │ │ │ │ │ + cbnz r3, 5c14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 5c28 │ │ │ │ │ + cbz r4, 5c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bl 3f04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b4a │ │ │ │ │ + beq.n 5b3e │ │ │ │ │ ldrd r4, fp, [sp, #8] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5bcc │ │ │ │ │ + b.n 5bc0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5c52 │ │ │ │ │ + beq.n 5c46 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 5c52 │ │ │ │ │ + cbnz r2, 5c46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 5c5a │ │ │ │ │ + cbz r5, 5c4e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bl 3f04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5aec │ │ │ │ │ + beq.w 5ae0 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5b86 │ │ │ │ │ + b.n 5b7a │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c84 │ │ │ │ │ + beq.n 5c78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5c84 │ │ │ │ │ + cbnz r3, 5c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r7, 5c8c │ │ │ │ │ + cbz r7, 5c80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bl 3f04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b28 │ │ │ │ │ + beq.w 5b1c │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r2, [pc, #232] @ (5d88 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (5d7c ) │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 59ba │ │ │ │ │ + beq.w 59ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 59ba │ │ │ │ │ + bne.w 59ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5c9e │ │ │ │ │ + b.n 5c92 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ - b.n 5bc4 │ │ │ │ │ + b.n 5bb8 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - b.n 5b7e │ │ │ │ │ + b.n 5b72 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 59ba │ │ │ │ │ + b.n 59ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5b28 │ │ │ │ │ + bne.w 5b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b28 │ │ │ │ │ + b.n 5b1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5aec │ │ │ │ │ + bne.w 5ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5aec │ │ │ │ │ + b.n 5ae0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 5c9e │ │ │ │ │ - ldr r3, [pc, #100] @ (5d8c ) │ │ │ │ │ + b.n 5c92 │ │ │ │ │ + ldr r3, [pc, #100] @ (5d80 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5b02 │ │ │ │ │ - ldr r3, [pc, #96] @ (5d90 ) │ │ │ │ │ + b.n 5af6 │ │ │ │ │ + ldr r3, [pc, #96] @ (5d84 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5b60 │ │ │ │ │ + b.n 5b54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5884 │ │ │ │ │ + beq.w 5878 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c98 │ │ │ │ │ + beq.n 5c8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c98 │ │ │ │ │ + bne.n 5c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c98 │ │ │ │ │ + b.n 5c8c │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000028e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000026e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000214 │ │ │ │ │ @@ -10924,245 +10918,245 @@ │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5b4a │ │ │ │ │ + bne.w 5b3e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b4a │ │ │ │ │ + b.n 5b3e │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 57c0 │ │ │ │ │ + bl 57b4 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r0, 5e2e │ │ │ │ │ + cbz r0, 5e22 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 5952 │ │ │ │ │ - ldr r3, [pc, #284] @ (5ef0 ) │ │ │ │ │ + b.n 5946 │ │ │ │ │ + ldr r3, [pc, #284] @ (5ee4 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ - beq.w 5aec │ │ │ │ │ + beq.w 5ae0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5974 │ │ │ │ │ - b.n 5aec │ │ │ │ │ + beq.w 5968 │ │ │ │ │ + b.n 5ae0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 593c │ │ │ │ │ + beq.w 5930 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5c66 │ │ │ │ │ + beq.w 5c5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5c66 │ │ │ │ │ + bne.w 5c5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c66 │ │ │ │ │ + b.n 5c5a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 5db8 │ │ │ │ │ - ldr r3, [pc, #188] @ (5ef4 ) │ │ │ │ │ + bne.n 5dac │ │ │ │ │ + ldr r3, [pc, #188] @ (5ee8 ) │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - bne.w 596e │ │ │ │ │ - b.n 5aec │ │ │ │ │ + bne.w 5962 │ │ │ │ │ + b.n 5ae0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58e2 │ │ │ │ │ + beq.w 58d6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 5c34 │ │ │ │ │ + beq.w 5c28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5c34 │ │ │ │ │ + bne.w 5c28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c34 │ │ │ │ │ + b.n 5c28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5824 │ │ │ │ │ + beq.w 5818 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5eba │ │ │ │ │ + beq.n 5eae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5ee8 │ │ │ │ │ + cbz r3, 5edc │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 59ba │ │ │ │ │ + b.n 59ae │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5cd4 │ │ │ │ │ + b.n 5cc8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5ed8 │ │ │ │ │ + bne.n 5ecc │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 59ba │ │ │ │ │ + b.n 59ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5ed2 │ │ │ │ │ + bne.n 5ec6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ed2 │ │ │ │ │ + b.n 5ec6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5eba │ │ │ │ │ + b.n 5eae │ │ │ │ │ .word 0x00000112 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005ef8 <_IsFortranContiguous>: │ │ │ │ │ +00005eec <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 5f38 <_IsFortranContiguous+0x40> │ │ │ │ │ + cbz r2, 5f2c <_IsFortranContiguous+0x40> │ │ │ │ │ push {r4, r5, r6} │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [r0, #32] │ │ │ │ │ - cbz r4, 5f32 <_IsFortranContiguous+0x3a> │ │ │ │ │ + cbz r4, 5f26 <_IsFortranContiguous+0x3a> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 5f28 <_IsFortranContiguous+0x30> │ │ │ │ │ + ble.n 5f1c <_IsFortranContiguous+0x30> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 5f20 <_IsFortranContiguous+0x28> │ │ │ │ │ + ble.n 5f14 <_IsFortranContiguous+0x28> │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 5f2e <_IsFortranContiguous+0x36> │ │ │ │ │ + bne.n 5f22 <_IsFortranContiguous+0x36> │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 5f0a <_IsFortranContiguous+0x12> │ │ │ │ │ + b.n 5efe <_IsFortranContiguous+0x12> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5f2a <_IsFortranContiguous+0x32> │ │ │ │ │ + b.n 5f1e <_IsFortranContiguous+0x32> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ b.w 4d8 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005f3c : │ │ │ │ │ +00005f30 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ push {r4, r5, r6} │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 5f94 │ │ │ │ │ + ble.n 5f88 │ │ │ │ │ ldrd r2, r3, [r3, #32] │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ │ - cbnz r3, 5f98 │ │ │ │ │ + cbnz r3, 5f8c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5f94 │ │ │ │ │ + beq.n 5f88 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ adds r2, #4 │ │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - ble.n 5f94 │ │ │ │ │ + ble.n 5f88 │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ add.w ip, r3, #8 │ │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ │ - cbz r3, 5f8c │ │ │ │ │ + cbz r3, 5f80 │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r0, [r0, #0] │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne.n 5f72 │ │ │ │ │ + bne.n 5f66 │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r0, [r0, #0] │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5f94 │ │ │ │ │ + beq.n 5f88 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ adds r2, #4 │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ adds r1, #4 │ │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 5f66 │ │ │ │ │ + blt.n 5f5a │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r0, r5 │ │ │ │ │ - b.n 5f66 │ │ │ │ │ + b.n 5f5a │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -244,23 +244,23 @@ │ │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 19ac │ │ │ │ │ + bl 19b0 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000212 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 4a98 <_PySequence_IterSearch> │ │ │ │ │ + b.w 4a8c <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00000218 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -293,15 +293,15 @@ │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cbz r3, 290 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cbz r3, 290 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1a24 │ │ │ │ │ + bl 1a28 │ │ │ │ │ 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 │ │ │ │ │ @@ -419,15 +419,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbnz r0, 364 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 384 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2bb8 │ │ │ │ │ + bl 2bac │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 384 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -486,15 +486,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 3f2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000003f8 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -516,15 +516,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ b.n 430 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000436 : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ @@ -534,15 +534,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 504 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000045a : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ @@ -552,15 +552,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 6a0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000047e : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ cbnz r0, 4c8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 52a │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1a24 │ │ │ │ │ + bl 1a28 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 4ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -764,21 +764,21 @@ │ │ │ │ │ cbz r0, 62a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 62e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3f08 │ │ │ │ │ + bl 3efc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 00000644 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -811,15 +811,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 4214 │ │ │ │ │ + bl 4208 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 69c │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -859,15 +859,15 @@ │ │ │ │ │ moveq r8, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r5, 70c │ │ │ │ │ - bl 5f3c │ │ │ │ │ + bl 5f30 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -926,15 +926,15 @@ │ │ │ │ │ str.w r6, [r1], #4 │ │ │ │ │ b.n 752 <_Py_add_one_to_index_F+0x6> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000774 : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 2b0c │ │ │ │ │ + b.w 2b00 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000778 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ @@ -1027,31 +1027,31 @@ │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl c64 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7e6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, 88c │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 43cc <_IsCContiguous> │ │ │ │ │ + bl 43c0 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbz r0, 860 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 860 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 43cc <_IsCContiguous> │ │ │ │ │ + bl 43c0 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbnz r0, 874 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5ef8 <_IsFortranContiguous> │ │ │ │ │ + bl 5eec <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 88c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 88c │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5ef8 <_IsFortranContiguous> │ │ │ │ │ + bl 5eec <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 88c │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -1114,20 +1114,20 @@ │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ b.n 90c │ │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ │ mov r3, lr │ │ │ │ │ b.n 8e4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5f3c │ │ │ │ │ + bl 5f30 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5f3c │ │ │ │ │ + bl 5f30 │ │ │ │ │ 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 8d4 │ │ │ │ │ @@ -1278,25 +1278,25 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 00000a4e : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 460c │ │ │ │ │ + b.w 4600 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00000a52 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 440c │ │ │ │ │ + b.w 4400 │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 00000a56 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b.w 15b8 │ │ │ │ │ + b.w 15bc │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 00000a5a : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cbz r0, a76 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -44,17 +44,17 @@ │ │ │ │ │ 0x00000290 3536002e 4c433537 002e4c43 3538002e 56..LC57..LC58.. │ │ │ │ │ 0x000002a0 4c433539 002e4c43 3630002e 4c433631 LC59..LC60..LC61 │ │ │ │ │ 0x000002b0 002e4c43 3632002e 4c433633 002e4c43 ..LC62..LC63..LC │ │ │ │ │ 0x000002c0 3634002e 4c433635 002e4c43 3636002e 64..LC65..LC66.. │ │ │ │ │ 0x000002d0 4c433637 002e4c43 3638002e 4c433639 LC67..LC68..LC69 │ │ │ │ │ 0x000002e0 002e4c43 3730002e 4c433731 002e4c43 ..LC70..LC71..LC │ │ │ │ │ 0x000002f0 3732002e 4c433733 002e4c43 3734002e 72..LC73..LC74.. │ │ │ │ │ - 0x00000300 4c433735 002e4c43 37360074 65726e61 LC75..LC76.terna │ │ │ │ │ - 0x00000310 72795f69 6f702e63 6f6e7374 70726f70 ry_iop.constprop │ │ │ │ │ - 0x00000320 2e30002e 4c433737 002e4c43 3738002e .0..LC77..LC78.. │ │ │ │ │ + 0x00000300 4c433735 00746572 6e617279 5f696f70 LC75.ternary_iop │ │ │ │ │ + 0x00000310 2e636f6e 73747072 6f702e30 002e4c43 .constprop.0..LC │ │ │ │ │ + 0x00000320 3736002e 4c433737 002e4c43 3738002e 76..LC77..LC78.. │ │ │ │ │ 0x00000330 4c433739 002e4c43 3830002e 4c433831 LC79..LC80..LC81 │ │ │ │ │ 0x00000340 002e4c43 3832005f 4973466f 72747261 ..LC82._IsFortra │ │ │ │ │ 0x00000350 6e436f6e 74696775 6f757300 2e4c4338 nContiguous..LC8 │ │ │ │ │ 0x00000360 33002e4c 43383400 2e4c4338 35002e4c 3..LC84..LC85..L │ │ │ │ │ 0x00000370 43383600 2e4c4338 37002e4c 43383800 C86..LC87..LC88. │ │ │ │ │ 0x00000380 2e4c4338 39002e4c 43393000 2e4c4339 .LC89..LC90..LC9 │ │ │ │ │ 0x00000390 31002e4c 43393200 5f627566 6665725f 1..LC92._buffer_ │ │ │ │ │ @@ -225,18 +225,18 @@ │ │ │ │ │ 0x00000de0 70497465 72617469 6f6e5661 6c756500 pIterationValue. │ │ │ │ │ 0x00000df0 50794e75 6d626572 5f466c6f 61740050 PyNumber_Float.P │ │ │ │ │ 0x00000e00 79466c6f 61745f54 79706500 5079466c yFloat_Type.PyFl │ │ │ │ │ 0x00000e10 6f61745f 46726f6d 53747269 6e670050 oat_FromString.P │ │ │ │ │ 0x00000e20 79466c6f 61745f46 726f6d44 6f75626c yFloat_FromDoubl │ │ │ │ │ 0x00000e30 65005079 4c6f6e67 5f417344 6f75626c e.PyLong_AsDoubl │ │ │ │ │ 0x00000e40 65005079 4e756d62 65725f50 6f736974 e.PyNumber_Posit │ │ │ │ │ - 0x00000e50 69766500 50794e75 6d626572 5f496e50 ive.PyNumber_InP │ │ │ │ │ - 0x00000e60 6c616365 466c6f6f 72446976 69646500 laceFloorDivide. │ │ │ │ │ - 0x00000e70 5f50794e 756d6265 725f496e 506c6163 _PyNumber_InPlac │ │ │ │ │ - 0x00000e80 65506f77 65724e6f 4d6f6400 50794e75 ePowerNoMod.PyNu │ │ │ │ │ + 0x00000e50 69766500 5f50794e 756d6265 725f496e ive._PyNumber_In │ │ │ │ │ + 0x00000e60 506c6163 65506f77 65724e6f 4d6f6400 PlacePowerNoMod. │ │ │ │ │ + 0x00000e70 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ │ + 0x00000e80 466c6f6f 72446976 69646500 50794e75 FloorDivide.PyNu │ │ │ │ │ 0x00000e90 6d626572 5f496e50 6c616365 54727565 mber_InPlaceTrue │ │ │ │ │ 0x00000ea0 44697669 64650050 794e756d 6265725f Divide.PyNumber_ │ │ │ │ │ 0x00000eb0 4d617472 69784d75 6c746970 6c790050 MatrixMultiply.P │ │ │ │ │ 0x00000ec0 794e756d 6265725f 496e506c 6163654d yNumber_InPlaceM │ │ │ │ │ 0x00000ed0 61747269 784d756c 7469706c 79005079 atrixMultiply.Py │ │ │ │ │ 0x00000ee0 4e756d62 65725f49 6e506c61 63655273 Number_InPlaceRs │ │ │ │ │ 0x00000ef0 68696674 00507953 65717565 6e63655f hift.PySequence_ │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -86,20 +86,20 @@ │ │ │ │ │ 82: 00002394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 83: 000023ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 84: 00000119 110 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ 85: 0000244d 96 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ 86: 000024a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 87: 000000c3 68 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ 88: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 89: 000024ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 90: 000024ad 390 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ - 91: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 92: 00000107 76 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ - 93: 00002635 524 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ - 94: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 89: 00000107 76 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ + 90: 000024ad 524 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ + 91: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 92: 000024ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 93: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 94: 000026b9 390 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ 95: 00000470 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 96: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 97: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 98: 00000153 270 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ 99: 00000261 186 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 100: 0000025c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 101: 00000260 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -111,16 +111,16 @@ │ │ │ │ │ 107: 00002841 164 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ 108: 00000367 34 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ 109: 000028e5 1572 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 110: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 111: 000004cc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 112: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 113: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 114: 00000389 68 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ - 115: 00002f09 24 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 114: 00002f09 24 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 115: 00000389 68 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ 116: 00000550 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 117: 000003cd 76 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 118: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 119: 00000419 368 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 120: 00000584 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 121: 00000568 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ 122: 00000588 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -140,15 +140,15 @@ │ │ │ │ │ 136: 0000081c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 137: 0000081d 68 FUNC LOCAL DEFAULT 9 stringlib_lower │ │ │ │ │ 138: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ 139: 00000861 252 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ 140: 00000958 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 141: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 142: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 143: 00002f21 2880 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ + 143: 00002f21 2878 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ 144: 00003b05 888 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ 145: 000001e1 616 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 146: 000033e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 147: 000033e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 148: 00001613 110 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 149: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ 150: 00003a61 164 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ @@ -394,16 +394,16 @@ │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FormatEx │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -131,15 +131,15 @@ │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000bb02 R_ARM_ABS32 000016db bytearray_reduce_ex │ │ │ │ │ 000004d4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000cf02 R_ARM_ABS32 00001899 bytearray_sizeof │ │ │ │ │ 000004e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00005a02 R_ARM_ABS32 000024ad bytearray_append │ │ │ │ │ +000004ec 00005e02 R_ARM_ABS32 000026b9 bytearray_append │ │ │ │ │ 000004f4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00005702 R_ARM_ABS32 000000c3 stringlib_capitalize │ │ │ │ │ 00000504 0001bd02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000050c 00006202 R_ARM_ABS32 00000153 stringlib_center │ │ │ │ │ 00000514 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -209,15 +209,15 @@ │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000066c 00008602 R_ARM_ABS32 00000721 stringlib_ljust │ │ │ │ │ 00000674 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000067c 00008902 R_ARM_ABS32 0000081d stringlib_lower │ │ │ │ │ 00000684 0001c602 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 00005c02 R_ARM_ABS32 00000107 bytearray_lstrip │ │ │ │ │ +0000068c 00005902 R_ARM_ABS32 00000107 bytearray_lstrip │ │ │ │ │ 00000694 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 0000b002 R_ARM_ABS32 0000148b bytearray_maketrans │ │ │ │ │ 000006a4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ac 0000df02 R_ARM_ABS32 00001c51 bytearray_partition │ │ │ │ │ 000006b4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -275,30 +275,30 @@ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000a202 R_ARM_ABS32 00000f91 stringlib_title │ │ │ │ │ 000007d4 0001c802 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00003902 R_ARM_ABS32 00001a0d bytearray_translate │ │ │ │ │ 000007e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ec 00007202 R_ARM_ABS32 00000389 stringlib_upper │ │ │ │ │ +000007ec 00007302 R_ARM_ABS32 00000389 stringlib_upper │ │ │ │ │ 000007f4 0001c902 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007fc 0000a302 R_ARM_ABS32 00000fd5 stringlib_zfill │ │ │ │ │ 00000804 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000818 00002502 R_ARM_ABS32 00000ef1 bytearray_getbuffer │ │ │ │ │ 0000081c 00002602 R_ARM_ABS32 00000f5d bytearray_releasebuffer │ │ │ │ │ 00000820 00002702 R_ARM_ABS32 00000f65 bytearray_length │ │ │ │ │ 00000824 00004302 R_ARM_ABS32 00001e61 bytearray_subscript │ │ │ │ │ 00000828 00003002 R_ARM_ABS32 000011b1 bytearray_ass_subscript │ │ │ │ │ 0000082c 00002702 R_ARM_ABS32 00000f65 bytearray_length │ │ │ │ │ 00000830 00017f02 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ 00000834 00005402 R_ARM_ABS32 00000119 bytearray_repeat │ │ │ │ │ 00000838 0000e502 R_ARM_ABS32 00002013 bytearray_getitem │ │ │ │ │ 00000840 0000d202 R_ARM_ABS32 0000198b bytearray_setitem │ │ │ │ │ -00000848 00007302 R_ARM_ABS32 00002f09 bytearray_contains │ │ │ │ │ +00000848 00007202 R_ARM_ABS32 00002f09 bytearray_contains │ │ │ │ │ 0000084c 00001502 R_ARM_ABS32 00002061 bytearray_iconcat │ │ │ │ │ 00000850 0000dd02 R_ARM_ABS32 00001b8d bytearray_irepeat │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0xdcc8 contains 823 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005c 00001230 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ @@ -839,67 +839,67 @@ │ │ │ │ │ 00002424 00004c2f R_ARM_THM_MOVW_ABS_NC 00000410 .LC31 │ │ │ │ │ 00002428 00004c30 R_ARM_THM_MOVT_ABS 00000410 .LC31 │ │ │ │ │ 00002430 00017d0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00002496 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000249c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000024a0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000024a8 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024c6 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000252c 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002548 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000254c 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002562 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002566 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000258c 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002596 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025b0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025b6 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000025cc 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025d4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000025d8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000025dc 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -000025e0 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -000025e6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025ec 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000025f0 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000025f4 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -000025f8 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -000025fe 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002604 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002608 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002610 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002614 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002618 0000582f R_ARM_THM_MOVW_ABS_NC 00000438 .LC32 │ │ │ │ │ -0000261c 00005830 R_ARM_THM_MOVT_ABS 00000438 .LC32 │ │ │ │ │ -00002622 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002628 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000262c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002646 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000264a 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000265c 00005e2f R_ARM_THM_MOVW_ABS_NC 00000468 .LC34 │ │ │ │ │ -00002660 00005e30 R_ARM_THM_MOVT_ABS 00000468 .LC34 │ │ │ │ │ -000026a0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026b2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026c2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026d4 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026e6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026fa 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002710 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000272e 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000273a 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00002770 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002792 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027a8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027b6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027ce 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027ec 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002808 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002818 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000281c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002830 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000024be 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000024c2 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000024d4 00005b2f R_ARM_THM_MOVW_ABS_NC 00000440 .LC33 │ │ │ │ │ +000024d8 00005b30 R_ARM_THM_MOVT_ABS 00000440 .LC33 │ │ │ │ │ +00002518 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000252a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000253a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000254c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000255e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002572 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002588 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025a6 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000025b2 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000025e8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000260a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002620 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000262e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002646 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002664 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002680 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002690 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002694 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000026a8 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000026d2 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002738 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002754 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002758 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000276e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002772 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002798 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000027a2 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000027bc 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000027c2 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027d8 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027e0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000027e4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000027e8 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +000027ec 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +000027f2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027f8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000027fc 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00002800 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00002804 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +0000280a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002810 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002814 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000281c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002820 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002824 00005d2f R_ARM_THM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ +00002828 00005d30 R_ARM_THM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ +0000282e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002834 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002838 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002878 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ 00002882 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002886 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000288a 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ 00002896 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 000028a8 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 000028b4 00006a2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC39 │ │ │ │ │ @@ -1021,88 +1021,88 @@ │ │ │ │ │ 00003424 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000342a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000342e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00003438 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ 00003440 00008d2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC50 │ │ │ │ │ 00003444 00008d30 R_ARM_THM_MOVT_ABS 0000058c .LC50 │ │ │ │ │ 0000344e 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000347c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000348c 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -000034aa 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000034d8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000034ec 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003502 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000351e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003530 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003542 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000355c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003568 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000356c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003598 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035b4 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035c2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035de 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035ec 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035fc 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000360c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003624 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -0000362c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003630 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003664 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00003684 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000368e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000036d4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003716 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003726 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00003778 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003782 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003792 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003796 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037a4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037b0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037b6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037ba 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037c4 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -000037cc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037d0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037d6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037da 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037f6 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003806 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00003834 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003852 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003866 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000386c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003870 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000389a 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000038ac 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -000038e6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003904 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003910 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003918 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003962 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003968 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000039a2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039cc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039d0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039e2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039e6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039f4 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -000039fc 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003a00 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003a04 00003d2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC28 │ │ │ │ │ -00003a08 00003d30 R_ARM_THM_MOVT_ABS 000003ac .LC28 │ │ │ │ │ -00003a0e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a1e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a2a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a32 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a36 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a4c 0000940a R_ARM_THM_CALL 00001613 stringlib__two_way_count │ │ │ │ │ -00003a56 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a5a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000347a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000348a 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000034a8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000034d6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000034ea 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003500 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000351c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000352e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003540 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000355a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003566 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000356a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003596 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000035b2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000035c0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000035dc 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000035ea 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000035fa 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000360a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003622 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +0000362a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000362e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003662 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00003682 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000368c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000036d2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003714 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003724 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00003776 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003780 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003790 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003794 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037a2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037ae 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037b4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037b8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037c2 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000037ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037ce 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037d4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037d8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037f4 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003804 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +00003832 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003850 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003864 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000386a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000386e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003898 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000038aa 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000038e4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003902 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000390e 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003916 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003960 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003966 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000039a0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039ce 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039e0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039e4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039f2 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ +000039fa 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000039fe 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003a02 00003d2f R_ARM_THM_MOVW_ABS_NC 000003ac .LC28 │ │ │ │ │ +00003a06 00003d30 R_ARM_THM_MOVT_ABS 000003ac .LC28 │ │ │ │ │ +00003a0c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a1c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a28 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a30 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a34 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a4a 0000940a R_ARM_THM_CALL 00001613 stringlib__two_way_count │ │ │ │ │ +00003a54 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a58 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00003a98 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ 00003aa2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003aa6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00003aaa 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ 00003ab6 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00003ac8 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00003ad4 0000952f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC52 │ │ │ │ │ @@ -1114,16 +1114,16 @@ │ │ │ │ │ 00003dd4 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00003e50 0000ac0a R_ARM_THM_CALL 00000449 stringlib__preprocess │ │ │ │ │ 00003e5a 0000ad0a R_ARM_THM_CALL 00000505 stringlib__two_way │ │ │ │ │ 00003e78 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000d10 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00001e3c 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00002e36 0001611e R_ARM_THM_JUMP24 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00002f10 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00002f1c 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00002f10 00018d1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00002f1c 00018d1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ 00003e14 0000911e R_ARM_THM_JUMP24 000001e1 stringlib_adaptive_find │ │ │ │ │ 00003e2e 0000ab1e R_ARM_THM_JUMP24 00001ddb stringlib_find_char │ │ │ │ │ 00003e6a 0000941e R_ARM_THM_JUMP24 00001613 stringlib__two_way_count │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0xf680 contains 545 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -1143,16 +1143,16 @@ │ │ │ │ │ 000000b8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000000d6 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ 000000e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000ea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000f6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000fa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000fe 0001820a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -00000126 00005b2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC33 │ │ │ │ │ -0000012a 00005b30 R_ARM_THM_MOVT_ABS 00000460 .LC33 │ │ │ │ │ +00000126 0000582f R_ARM_THM_MOVW_ABS_NC 00000438 .LC32 │ │ │ │ │ +0000012a 00005830 R_ARM_THM_MOVT_ABS 00000438 .LC32 │ │ │ │ │ 00000134 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000013e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000142 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000170 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000017a 00005f2f R_ARM_THM_MOVW_ABS_NC 00000470 .LC35 │ │ │ │ │ 0000017e 00005f30 R_ARM_THM_MOVT_ABS 00000470 .LC35 │ │ │ │ │ 00000188 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ @@ -1191,15 +1191,15 @@ │ │ │ │ │ 00000356 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000037c 00006d0a R_ARM_THM_CALL 000028e5 stringlib_bytes_join │ │ │ │ │ 0000039c 0001610a R_ARM_THM_CALL 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ 000003ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003b0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003bc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003c0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003c4 00018d0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000003c4 00018e0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ 000003ec 0000742f R_ARM_THM_MOVW_ABS_NC 00000550 .LC44 │ │ │ │ │ 000003f0 00007430 R_ARM_THM_MOVT_ABS 00000550 .LC44 │ │ │ │ │ 000003fa 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000404 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000408 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000454 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000464 00018f0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ @@ -1514,16 +1514,16 @@ │ │ │ │ │ 000018d6 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000018e2 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000018f6 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000190e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001918 0000140a R_ARM_THM_CALL 000017d1 _getbytevalue │ │ │ │ │ 0000192c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00001930 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001934 0000582f R_ARM_THM_MOVW_ABS_NC 00000438 .LC32 │ │ │ │ │ -00001938 00005830 R_ARM_THM_MOVT_ABS 00000438 .LC32 │ │ │ │ │ +00001934 00005d2f R_ARM_THM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ +00001938 00005d30 R_ARM_THM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ 0000193e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001948 00013a0a R_ARM_THM_CALL 00000649 PyByteArray_Resize │ │ │ │ │ 00001958 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000195c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001978 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 0000197c 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001980 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -1642,19 +1642,19 @@ │ │ │ │ │ 0000202a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 0000202e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00002032 00002c2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ 00002036 00002c30 R_ARM_THM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ 0000203c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002050 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000010 0001611e R_ARM_THM_JUMP24 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -0000014e 00005d1e R_ARM_THM_JUMP24 00002635 bytearray_strip_impl_helper │ │ │ │ │ +0000014e 00005a1e R_ARM_THM_JUMP24 000024ad bytearray_strip_impl_helper │ │ │ │ │ 00000234 0001611e R_ARM_THM_JUMP24 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ 00000298 0001611e R_ARM_THM_JUMP24 00001dc1 PyByteArray_FromStringAndSize │ │ │ │ │ -00000362 00005d1e R_ARM_THM_JUMP24 00002635 bytearray_strip_impl_helper │ │ │ │ │ -00000414 00005d1e R_ARM_THM_JUMP24 00002635 bytearray_strip_impl_helper │ │ │ │ │ +00000362 00005a1e R_ARM_THM_JUMP24 000024ad bytearray_strip_impl_helper │ │ │ │ │ +00000414 00005a1e R_ARM_THM_JUMP24 000024ad bytearray_strip_impl_helper │ │ │ │ │ 0000061e 0001921e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 00000632 0001931e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 00000646 0001941e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 0000065a 0001951e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 0000066e 0001961e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 00000682 0001971e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 00000696 0001981e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -294,25 +294,25 @@ │ │ │ │ │ bytearray_clear │ │ │ │ │ bytearray_endswith │ │ │ │ │ bytearray_copy │ │ │ │ │ bytearray_richcompare │ │ │ │ │ bytearray_repeat │ │ │ │ │ bytearrayiter_next │ │ │ │ │ stringlib_capitalize │ │ │ │ │ -bytearray_append │ │ │ │ │ bytearray_lstrip │ │ │ │ │ bytearray_strip_impl_helper │ │ │ │ │ +bytearray_append │ │ │ │ │ stringlib_center │ │ │ │ │ bytearray_mod │ │ │ │ │ bytearray_strip │ │ │ │ │ bytearray_count │ │ │ │ │ bytearray_join │ │ │ │ │ stringlib_bytes_join │ │ │ │ │ -stringlib_upper │ │ │ │ │ bytearray_contains │ │ │ │ │ +stringlib_upper │ │ │ │ │ bytearray_rstrip │ │ │ │ │ stringlib_expandtabs │ │ │ │ │ bytearray_index │ │ │ │ │ stringlib_isalnum │ │ │ │ │ stringlib_isalpha │ │ │ │ │ stringlib_isdigit │ │ │ │ │ stringlib_islower │ │ │ │ │ @@ -515,16 +515,16 @@ │ │ │ │ │ _PyBytes_FormatEx │ │ │ │ │ _Py_bytes_count │ │ │ │ │ PySequence_Fast │ │ │ │ │ PyBytes_Type │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ PyEval_RestoreThread │ │ │ │ │ PyEval_SaveThread │ │ │ │ │ -_Py_bytes_upper │ │ │ │ │ _Py_bytes_contains │ │ │ │ │ +_Py_bytes_upper │ │ │ │ │ PyLong_AsInt │ │ │ │ │ __aeabi_idivmod │ │ │ │ │ _Py_bytes_index │ │ │ │ │ _Py_bytes_isalnum │ │ │ │ │ _Py_bytes_isalpha │ │ │ │ │ _Py_bytes_isdigit │ │ │ │ │ _Py_bytes_islower │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -101,15 +101,15 @@ │ │ │ │ │ 0x00000610 04000000 00000000 f0070000 00000000 ................ │ │ │ │ │ 0x00000620 04000000 00000000 f8070000 00000000 ................ │ │ │ │ │ 0x00000630 04000000 00000000 00080000 00000000 ................ │ │ │ │ │ 0x00000640 04000000 00000000 08080000 00000000 ................ │ │ │ │ │ 0x00000650 04000000 00000000 10080000 00000000 ................ │ │ │ │ │ 0x00000660 08000000 680a0000 7c050000 00000000 ....h...|....... │ │ │ │ │ 0x00000670 80000000 bc040000 18080000 00000000 ................ │ │ │ │ │ - 0x00000680 04000000 00000000 60040000 00000000 ........`....... │ │ │ │ │ + 0x00000680 04000000 00000000 38040000 00000000 ........8....... │ │ │ │ │ 0x00000690 80000000 d80d0000 f0050000 00000000 ................ │ │ │ │ │ 0x000006a0 a0000000 041b0000 20080000 00000000 ........ ....... │ │ │ │ │ 0x000006b0 08000000 70160000 60060000 00000000 ....p...`....... │ │ │ │ │ 0x000006c0 80000000 980f0000 2c080000 00000000 ........,....... │ │ │ │ │ 0x000006d0 08000000 200f0000 8c050000 00000000 .... ........... │ │ │ │ │ 0x000006e0 80000000 c8190000 34080000 00000000 ........4....... │ │ │ │ │ 0x000006f0 08000000 6c1e0000 44080000 00000000 ....l...D....... │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -28,17 +28,17 @@ │ │ │ │ │ [ 36c] find │ │ │ │ │ [ 374] decode │ │ │ │ │ [ 37c] translation table must be 256 characters long │ │ │ │ │ [ 3ac] Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ │ [ 3e4] can't concat %.100s to %.100s │ │ │ │ │ [ 404] endswith │ │ │ │ │ [ 410] Comparison between bytearray and string │ │ │ │ │ - [ 438] cannot add more objects to bytearray │ │ │ │ │ - [ 460] lstrip │ │ │ │ │ - [ 46d] │ │ │ │ │ + [ 438] lstrip │ │ │ │ │ + [ 445] │ │ │ │ │ + [ 448] cannot add more objects to bytearray │ │ │ │ │ [ 470] center │ │ │ │ │ [ 478] a byte string of length 1 │ │ │ │ │ [ 494] argument 2 │ │ │ │ │ [ 4a0] strip │ │ │ │ │ [ 4a8] count │ │ │ │ │ [ 4b0] can only join an iterable │ │ │ │ │ [ 4cc] sequence item %zd: expected a bytes-like object, %.80s found │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -4054,403 +4054,403 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ b.n 245c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000024ac : │ │ │ │ │ -bytearray_append(): │ │ │ │ │ - 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 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.n 25cc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 25d4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.w 2610 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - sub.w r8, r1, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt.n 25ec │ │ │ │ │ - add.w r2, r8, r7 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bcs.n 2556 │ │ │ │ │ - vmov s15, r3 │ │ │ │ │ - vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ - vcvt.f64.u32 d7, s15 │ │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ │ - vmov s13, r7 │ │ │ │ │ - vcvt.f64.u32 d6, s13 │ │ │ │ │ - vcmpe.f64 d6, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 2578 │ │ │ │ │ - adds.w r9, r6, #2 │ │ │ │ │ - bmi.n 258c │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 2594 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 258c │ │ │ │ │ - strd r9, r0, [r4, #12] │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - strb.w r8, [r0, r7] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2604 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - strb r5, [r3, r6] │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cmp.w r7, r3, lsr #1 │ │ │ │ │ - it cc │ │ │ │ │ - addcc.w r9, r6, #2 │ │ │ │ │ - bcc.n 2524 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, r3 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strb r3, [r1, r7] │ │ │ │ │ - b.n 253e │ │ │ │ │ - add.w r9, r7, r7, lsr #3 │ │ │ │ │ - cmp r7, #8 │ │ │ │ │ - it ls │ │ │ │ │ - addls.w r9, r9, #3 │ │ │ │ │ - bls.n 2524 │ │ │ │ │ - adds.w r9, r9, #6 │ │ │ │ │ - bpl.n 2524 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 2550 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 258c │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 2628 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - it cs │ │ │ │ │ - movcs r2, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r9, r8, [r4, #12] │ │ │ │ │ - str.w r8, [r4, #20] │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - strb.w r3, [r8, r7] │ │ │ │ │ - b.n 253e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2590 │ │ │ │ │ - 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 .LC9 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2590 │ │ │ │ │ - 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 .LC13 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2590 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - strb r5, [r3, r6] │ │ │ │ │ - b.n 2548 │ │ │ │ │ - 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 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2590 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 25a8 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00002634 : │ │ │ │ │ +000024ac : │ │ │ │ │ bytearray_strip_impl_helper(): │ │ │ │ │ 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ - bne.w 282a │ │ │ │ │ + bne.w 26a2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ movs r6, #6 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2818 │ │ │ │ │ + beq.w 2690 │ │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 274e │ │ │ │ │ + beq.n 25c6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 2744 │ │ │ │ │ + ble.n 25bc │ │ │ │ │ add.w r7, sl, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #0 │ │ │ │ │ ands.w r3, r8, #3 │ │ │ │ │ - beq.n 2708 │ │ │ │ │ + beq.n 2580 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 26ba │ │ │ │ │ + beq.n 2532 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 26aa │ │ │ │ │ + beq.n 2522 │ │ │ │ │ ldrb.w r1, [sl] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r7, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 271e │ │ │ │ │ + beq.n 2596 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 271e │ │ │ │ │ + cbz r0, 2596 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 271e │ │ │ │ │ + cbz r0, 2596 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 2708 │ │ │ │ │ - b.n 271e │ │ │ │ │ + bne.n 2580 │ │ │ │ │ + b.n 2596 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - cbz r3, 271e │ │ │ │ │ + cbz r3, 2596 │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - cbz r3, 271e │ │ │ │ │ + cbz r3, 2596 │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ add.w r4, fp, #2 │ │ │ │ │ adds r7, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 271e │ │ │ │ │ + cbz r0, 2596 │ │ │ │ │ add.w r4, fp, #3 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.n 271e │ │ │ │ │ + beq.n 2596 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26d0 │ │ │ │ │ + bne.n 2548 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 2750 │ │ │ │ │ + bne.n 25c8 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2732 │ │ │ │ │ + beq.n 25aa │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, sl, r4 │ │ │ │ │ bl 1dc0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 2750 │ │ │ │ │ - b.n 2724 │ │ │ │ │ + bne.n 25c8 │ │ │ │ │ + b.n 259c │ │ │ │ │ movs r4, #0 │ │ │ │ │ sub.w r9, r8, r4 │ │ │ │ │ add.w r7, sl, r8 │ │ │ │ │ mov fp, r8 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 27f4 │ │ │ │ │ + beq.n 266c │ │ │ │ │ add.w fp, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - blt.n 2724 │ │ │ │ │ + blt.n 259c │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2724 │ │ │ │ │ + beq.n 259c │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 27f4 │ │ │ │ │ + beq.n 266c │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 279a │ │ │ │ │ + beq.n 2612 │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, fp │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2724 │ │ │ │ │ + beq.n 259c │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, fp │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 27f4 │ │ │ │ │ - b.n 2724 │ │ │ │ │ + cbnz r0, 266c │ │ │ │ │ + b.n 259c │ │ │ │ │ ldrb.w r1, [r7, #-1] │ │ │ │ │ mov r8, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ add.w fp, r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2724 │ │ │ │ │ + beq.n 259c │ │ │ │ │ ldrb.w r1, [r7, #-2] │ │ │ │ │ mov r8, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ sub.w fp, r9, #2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2724 │ │ │ │ │ + beq.n 259c │ │ │ │ │ ldrb.w r1, [r7, #-3] │ │ │ │ │ mov r8, fp │ │ │ │ │ subs r7, #3 │ │ │ │ │ sub.w fp, r9, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2724 │ │ │ │ │ + beq.n 259c │ │ │ │ │ add.w r9, fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, fp │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - blt.n 2724 │ │ │ │ │ + blt.n 259c │ │ │ │ │ ldrb.w r1, [r7, #-1] │ │ │ │ │ subs r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27b0 │ │ │ │ │ - b.n 2724 │ │ │ │ │ + bne.n 2628 │ │ │ │ │ + b.n 259c │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 2750 │ │ │ │ │ - b.n 2724 │ │ │ │ │ + bne.n 25c8 │ │ │ │ │ + b.n 259c │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 283c │ │ │ │ │ + cbnz r0, 26b4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 2666 │ │ │ │ │ + b.n 24de │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 25b6 │ │ │ │ │ + │ │ │ │ │ +000026b8 : │ │ │ │ │ +bytearray_append(): │ │ │ │ │ + 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 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n 27d8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #255 @ 0xff │ │ │ │ │ + bhi.n 27e0 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 281c │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + sub.w r8, r1, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt.n 27f8 │ │ │ │ │ + add.w r2, r8, r7 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.n 2762 │ │ │ │ │ + vmov s15, r3 │ │ │ │ │ + vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ + vcvt.f64.u32 d7, s15 │ │ │ │ │ + vmul.f64 d7, d7, d6 │ │ │ │ │ + vmov s13, r7 │ │ │ │ │ + vcvt.f64.u32 d6, s13 │ │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bls.n 2784 │ │ │ │ │ + adds.w r9, r6, #2 │ │ │ │ │ + bmi.n 2798 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 27a0 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cbz r0, 2798 │ │ │ │ │ + strd r9, r0, [r4, #12] │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + strb.w r8, [r0, r7] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 2810 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + strb r5, [r3, r6] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + cmp.w r7, r3, lsr #1 │ │ │ │ │ + it cc │ │ │ │ │ + addcc.w r9, r6, #2 │ │ │ │ │ + bcc.n 2730 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, r3 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strb r3, [r1, r7] │ │ │ │ │ + b.n 274a │ │ │ │ │ + add.w r9, r7, r7, lsr #3 │ │ │ │ │ + cmp r7, #8 │ │ │ │ │ + it ls │ │ │ │ │ + addls.w r9, r9, #3 │ │ │ │ │ + bls.n 2730 │ │ │ │ │ + adds.w r9, r9, #6 │ │ │ │ │ + bpl.n 2730 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 273e │ │ │ │ │ + b.n 275c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2798 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 2834 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + it cs │ │ │ │ │ + movcs r2, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r9, r8, [r4, #12] │ │ │ │ │ + str.w r8, [r4, #20] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + strb.w r3, [r8, r7] │ │ │ │ │ + b.n 274a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 279c │ │ │ │ │ + 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 .LC9 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 279c │ │ │ │ │ + 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 .LC13 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 279c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + strb r5, [r3, r6] │ │ │ │ │ + b.n 2754 │ │ │ │ │ + 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 .LC34 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 279c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00002840 : │ │ │ │ │ bytearray_count(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ @@ -5238,35 +5238,35 @@ │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 336a │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bgt.w 390e │ │ │ │ │ + bgt.w 390c │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt.w 31f0 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3880 │ │ │ │ │ + beq.w 387e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ bne.w 3458 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ beq.w 32ba │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.w 32a0 │ │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ │ - blt.w 39fc │ │ │ │ │ + blt.w 39fa │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ble.w 33c8 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt.w 3392 │ │ │ │ │ ldrb.w fp, [r7] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ @@ -5281,26 +5281,26 @@ │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [sp, #16] │ │ │ │ │ beq.w 3214 │ │ │ │ │ ldrb.w lr, [r7, #1] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r8, lr, #31 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r5, #3 │ │ │ │ │ streq r0, [sp, #16] │ │ │ │ │ lsl.w ip, ip, r8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ beq.n 309e │ │ │ │ │ ldrb.w lr, [r7, #2] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r8, lr, #31 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r5, #4 │ │ │ │ │ streq r0, [sp, #16] │ │ │ │ │ lsl.w ip, ip, r8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ beq.n 309e │ │ │ │ │ @@ -5315,27 +5315,27 @@ │ │ │ │ │ cmp r3, #4 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ beq.n 309e │ │ │ │ │ ldrb.w lr, [r7, #4] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ add.w r8, r7, #4 │ │ │ │ │ and.w r9, lr, #31 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ itt eq │ │ │ │ │ subeq r0, r5, #6 │ │ │ │ │ streq r0, [sp, #16] │ │ │ │ │ lsl.w ip, ip, r9 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ beq.n 309e │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ sub.w lr, r5, #7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldrb.w ip, [r8, #1]! │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, lr │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w ip, r9, ip │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ @@ -5362,23 +5362,23 @@ │ │ │ │ │ adds r0, r6, r2 │ │ │ │ │ cmp lr, fp │ │ │ │ │ bne.n 31d2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne.n 31a2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ beq.w 3220 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - ble.n 30c8 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bge.n 30c8 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bgt.w 3222 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ beq.w 338a │ │ │ │ │ ldr r0, [pc, #720] @ (33e0 ) │ │ │ │ │ @@ -5560,15 +5560,15 @@ │ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ adds r6, r7, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ b.n 32da │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ beq.n 32ee │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 32d0 │ │ │ │ │ @@ -5654,15 +5654,15 @@ │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ble.n 33e4 │ │ │ │ │ asrs r3, r5, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - blt.w 3a44 │ │ │ │ │ + blt.w 3a42 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ bl 1e0 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ @@ -5730,42 +5730,42 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 336a │ │ │ │ │ b.n 2f54 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - bne.w 36da │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - bne.w 3636 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bne.w 36d8 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bne.w 3634 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r5, [r7, #0] │ │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 362c │ │ │ │ │ + beq.w 362a │ │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3620 │ │ │ │ │ + beq.w 361e │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 1dc0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 336a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3568 │ │ │ │ │ + beq.n 3566 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub.w r7, r7, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -5775,19 +5775,19 @@ │ │ │ │ │ strb r6, [r0, r7] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs.w fp, r3, #1 │ │ │ │ │ beq.w 3202 │ │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r3, fp, #3 │ │ │ │ │ - beq.n 3558 │ │ │ │ │ + beq.n 3556 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 34fe │ │ │ │ │ + beq.n 34fc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 34e8 │ │ │ │ │ + beq.n 34e6 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3202 │ │ │ │ │ mov fp, r8 │ │ │ │ │ @@ -5804,15 +5804,15 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3202 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ strb.w r6, [r0], #1 │ │ │ │ │ - bne.n 3558 │ │ │ │ │ + bne.n 3556 │ │ │ │ │ b.n 3202 │ │ │ │ │ strb.w r6, [r0], #1 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5835,129 +5835,129 @@ │ │ │ │ │ beq.w 3202 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r2, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3518 │ │ │ │ │ + bne.n 3516 │ │ │ │ │ b.n 3202 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 34a0 │ │ │ │ │ + b.n 349e │ │ │ │ │ ldrb r5, [r7, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 386c │ │ │ │ │ + beq.w 386a │ │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r7, r8, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.w 37e6 │ │ │ │ │ + beq.w 37e4 │ │ │ │ │ sub.w r2, r7, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3620 │ │ │ │ │ + beq.n 361e │ │ │ │ │ movs r6, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.w 37e0 │ │ │ │ │ + beq.w 37de │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 35be │ │ │ │ │ + beq.n 35bc │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 361a │ │ │ │ │ + cbz r0, 3618 │ │ │ │ │ add r0, r6 │ │ │ │ │ movs r6, #2 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 361a │ │ │ │ │ + cbz r0, 3618 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 3608 │ │ │ │ │ + b.n 3606 │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.w 37ea │ │ │ │ │ + beq.w 37e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cbz r0, 361a │ │ │ │ │ + cbz r0, 3618 │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cbz r0, 361a │ │ │ │ │ + cbz r0, 3618 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r6, r9, #2 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 361a │ │ │ │ │ + cbz r0, 3618 │ │ │ │ │ add.w r6, r9, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35d2 │ │ │ │ │ + bne.n 35d0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 37ea │ │ │ │ │ + bne.w 37e8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1dc0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ b.n 3202 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3620 │ │ │ │ │ + b.n 361e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 37cc │ │ │ │ │ + beq.w 37ca │ │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 3b04 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 37c2 │ │ │ │ │ + beq.w 37c0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 1dc0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 336a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3792 │ │ │ │ │ + beq.w 3790 │ │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -5986,33 +5986,33 @@ │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add sl, r5 │ │ │ │ │ add r4, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 36a2 │ │ │ │ │ + b.n 36a0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3572 │ │ │ │ │ + beq.w 3570 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 37d6 │ │ │ │ │ + beq.n 37d4 │ │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ │ - blt.n 37c0 │ │ │ │ │ + blt.n 37be │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ bl 3b04 │ │ │ │ │ bic.w fp, r0, r0, asr #31 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble.n 37c0 │ │ │ │ │ + ble.n 37be │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, fp │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ sub.w r9, sl, r5 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r9, r0 │ │ │ │ │ @@ -6022,97 +6022,97 @@ │ │ │ │ │ bl 1dc0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 336a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37b6 │ │ │ │ │ + beq.n 37b4 │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r1, r3, r6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 37aa │ │ │ │ │ + beq.n 37a8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 3b04 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - beq.n 37aa │ │ │ │ │ + beq.n 37a8 │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 379c │ │ │ │ │ + beq.n 379a │ │ │ │ │ add r8, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r8, sl │ │ │ │ │ adds r6, r3, r5 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3740 │ │ │ │ │ + b.n 373e │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 367c │ │ │ │ │ + b.n 367a │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ add r8, sl │ │ │ │ │ add r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 378c │ │ │ │ │ + b.n 378a │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 3202 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 373c │ │ │ │ │ + b.n 373a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1dc0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ b.n 3202 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3640 │ │ │ │ │ + b.n 363e │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 36ea │ │ │ │ │ + b.n 36e8 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ - b.n 3608 │ │ │ │ │ + b.n 3606 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 3608 │ │ │ │ │ + b.n 3606 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ add.w r9, sl, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r9, r0 │ │ │ │ │ @@ -6121,61 +6121,61 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 1dc0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 336a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a32 │ │ │ │ │ + beq.w 3a30 │ │ │ │ │ ldr r4, [r0, #20] │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub.w r2, r9, r8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3a24 │ │ │ │ │ + beq.w 3a22 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ subs r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3a24 │ │ │ │ │ + beq.w 3a22 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub.w r2, r4, r8 │ │ │ │ │ - beq.w 3a14 │ │ │ │ │ + beq.w 3a12 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r8, r4, #1 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3822 │ │ │ │ │ + b.n 3820 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 357e │ │ │ │ │ - beq.w 39ec │ │ │ │ │ + b.n 357c │ │ │ │ │ + beq.w 39ea │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 2f9e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 39ec │ │ │ │ │ + beq.w 39ea │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt gt │ │ │ │ │ addgt r3, r4, #1 │ │ │ │ │ strgt r3, [sp, #24] │ │ │ │ │ @@ -6190,83 +6190,83 @@ │ │ │ │ │ bl 1dc0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 336a │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 39e2 │ │ │ │ │ + beq.w 39e0 │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39cc │ │ │ │ │ + beq.n 39ca │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r8, r0, sl │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ add.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.n 39a8 │ │ │ │ │ + ble.n 39a6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add.w fp, sl, #1 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 3996 │ │ │ │ │ + bge.n 3994 │ │ │ │ │ ldrb r1, [r5, r6] │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r3, fp │ │ │ │ │ - b.n 38f2 │ │ │ │ │ + b.n 38f0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3968 │ │ │ │ │ + cbz r0, 3966 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3958 │ │ │ │ │ + bne.n 3956 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 3968 │ │ │ │ │ + beq.n 3966 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt.w 31f0 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3876 │ │ │ │ │ + bge.n 3874 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 2f9e │ │ │ │ │ - b.n 3880 │ │ │ │ │ + b.n 387e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3928 │ │ │ │ │ + bne.n 3926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3928 │ │ │ │ │ + b.n 3926 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 336a │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ @@ -6275,15 +6275,15 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 2f9e │ │ │ │ │ - b.n 3880 │ │ │ │ │ + b.n 387e │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ adds r1, r5, r7 │ │ │ │ │ mla r0, fp, r7, r8 │ │ │ │ │ subs r2, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 3202 │ │ │ │ │ @@ -6291,37 +6291,37 @@ │ │ │ │ │ add.w r1, sl, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ subs r0, r2, r5 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bge.n 39d6 │ │ │ │ │ + bge.n 39d4 │ │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r1 │ │ │ │ │ - b.n 39b6 │ │ │ │ │ + b.n 39b4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 38d2 │ │ │ │ │ + b.n 38d0 │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ mla r0, r7, r1, r8 │ │ │ │ │ adds r1, r5, r7 │ │ │ │ │ - b.n 39a0 │ │ │ │ │ + b.n 399e │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 38c6 │ │ │ │ │ - cbz r4, 3a56 │ │ │ │ │ + b.n 38c4 │ │ │ │ │ + cbz r4, 3a54 │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 1dc0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ b.n 3202 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -6338,43 +6338,44 @@ │ │ │ │ │ b.n 336a │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ add r5, sl │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3822 │ │ │ │ │ + b.n 3820 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.w 3202 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3822 │ │ │ │ │ + b.n 3820 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1612 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.w 30fc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 39f2 │ │ │ │ │ + b.n 39f0 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00003a60 : │ │ │ │ │ bytearray_rfind(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -147,17 +147,17 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bhi.n 126 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ble.n 13e │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ b.n 146 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 11e │ │ │ │ │ @@ -165,15 +165,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2634 │ │ │ │ │ + b.w 24ac │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 00000152 : │ │ │ │ │ stringlib_center(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -411,15 +411,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2634 │ │ │ │ │ + b.w 24ac │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 00000366 : │ │ │ │ │ bytearray_join(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -499,15 +499,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2634 │ │ │ │ │ + b.w 24ac │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 00000418 : │ │ │ │ │ stringlib_expandtabs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3048,17 +3048,17 @@ │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne.n 1944 │ │ │ │ │ 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 18de │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 648 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -39,31 +39,31 @@ │ │ │ │ │ 0x00000240 00627974 65617272 61795f63 6f707900 .bytearray_copy. │ │ │ │ │ 0x00000250 2e4c4333 31006279 74656172 7261795f .LC31.bytearray_ │ │ │ │ │ 0x00000260 72696368 636f6d70 61726500 62797465 richcompare.byte │ │ │ │ │ 0x00000270 61727261 795f7265 70656174 00627974 array_repeat.byt │ │ │ │ │ 0x00000280 65617272 61796974 65725f6e 65787400 earrayiter_next. │ │ │ │ │ 0x00000290 73747269 6e676c69 625f6361 70697461 stringlib_capita │ │ │ │ │ 0x000002a0 6c697a65 002e4c43 33320062 79746561 lize..LC32.bytea │ │ │ │ │ - 0x000002b0 72726179 5f617070 656e6400 2e4c4333 rray_append..LC3 │ │ │ │ │ - 0x000002c0 33006279 74656172 7261795f 6c737472 3.bytearray_lstr │ │ │ │ │ - 0x000002d0 69700062 79746561 72726179 5f737472 ip.bytearray_str │ │ │ │ │ - 0x000002e0 69705f69 6d706c5f 68656c70 6572002e ip_impl_helper.. │ │ │ │ │ - 0x000002f0 4c433334 002e4c43 3335002e 4c433336 LC34..LC35..LC36 │ │ │ │ │ + 0x000002b0 72726179 5f6c7374 72697000 62797465 rray_lstrip.byte │ │ │ │ │ + 0x000002c0 61727261 795f7374 7269705f 696d706c array_strip_impl │ │ │ │ │ + 0x000002d0 5f68656c 70657200 2e4c4333 33002e4c _helper..LC33..L │ │ │ │ │ + 0x000002e0 43333400 62797465 61727261 795f6170 C34.bytearray_ap │ │ │ │ │ + 0x000002f0 70656e64 002e4c43 3335002e 4c433336 pend..LC35..LC36 │ │ │ │ │ 0x00000300 002e4c43 33370073 7472696e 676c6962 ..LC37.stringlib │ │ │ │ │ 0x00000310 5f63656e 74657200 70616400 62797465 _center.pad.byte │ │ │ │ │ 0x00000320 61727261 795f6d6f 64002e4c 43333800 array_mod..LC38. │ │ │ │ │ 0x00000330 62797465 61727261 795f7374 72697000 bytearray_strip. │ │ │ │ │ 0x00000340 2e4c4333 39006279 74656172 7261795f .LC39.bytearray_ │ │ │ │ │ 0x00000350 636f756e 74006279 74656172 7261795f count.bytearray_ │ │ │ │ │ 0x00000360 6a6f696e 00737472 696e676c 69625f62 join.stringlib_b │ │ │ │ │ 0x00000370 79746573 5f6a6f69 6e002e4c 43343000 ytes_join..LC40. │ │ │ │ │ 0x00000380 2e4c4334 31002e4c 43343200 2e4c4334 .LC41..LC42..LC4 │ │ │ │ │ - 0x00000390 33007374 72696e67 6c69625f 75707065 3.stringlib_uppe │ │ │ │ │ - 0x000003a0 72006279 74656172 7261795f 636f6e74 r.bytearray_cont │ │ │ │ │ - 0x000003b0 61696e73 002e4c43 34340062 79746561 ains..LC44.bytea │ │ │ │ │ + 0x00000390 33006279 74656172 7261795f 636f6e74 3.bytearray_cont │ │ │ │ │ + 0x000003a0 61696e73 00737472 696e676c 69625f75 ains.stringlib_u │ │ │ │ │ + 0x000003b0 70706572 002e4c43 34340062 79746561 pper..LC44.bytea │ │ │ │ │ 0x000003c0 72726179 5f727374 72697000 2e4c4334 rray_rstrip..LC4 │ │ │ │ │ 0x000003d0 35007374 72696e67 6c69625f 65787061 5.stringlib_expa │ │ │ │ │ 0x000003e0 6e647461 6273002e 4c433436 00627974 ndtabs..LC46.byt │ │ │ │ │ 0x000003f0 65617272 61795f69 6e646578 00737472 earray_index.str │ │ │ │ │ 0x00000400 696e676c 69625f69 73616c6e 756d0073 inglib_isalnum.s │ │ │ │ │ 0x00000410 7472696e 676c6962 5f697361 6c706861 tringlib_isalpha │ │ │ │ │ 0x00000420 00737472 696e676c 69625f69 73646967 .stringlib_isdig │ │ │ │ │ @@ -312,16 +312,16 @@ │ │ │ │ │ 0x00001350 4578005f 50795f62 79746573 5f636f75 Ex._Py_bytes_cou │ │ │ │ │ 0x00001360 6e740050 79536571 75656e63 655f4661 nt.PySequence_Fa │ │ │ │ │ 0x00001370 73740050 79427974 65735f54 79706500 st.PyBytes_Type. │ │ │ │ │ 0x00001380 50794578 635f5275 6e74696d 65457272 PyExc_RuntimeErr │ │ │ │ │ 0x00001390 6f720050 79457661 6c5f5265 73746f72 or.PyEval_Restor │ │ │ │ │ 0x000013a0 65546872 65616400 50794576 616c5f53 eThread.PyEval_S │ │ │ │ │ 0x000013b0 61766554 68726561 64005f50 795f6279 aveThread._Py_by │ │ │ │ │ - 0x000013c0 7465735f 75707065 72005f50 795f6279 tes_upper._Py_by │ │ │ │ │ - 0x000013d0 7465735f 636f6e74 61696e73 0050794c tes_contains.PyL │ │ │ │ │ + 0x000013c0 7465735f 636f6e74 61696e73 005f5079 tes_contains._Py │ │ │ │ │ + 0x000013d0 5f627974 65735f75 70706572 0050794c _bytes_upper.PyL │ │ │ │ │ 0x000013e0 6f6e675f 4173496e 74005f5f 61656162 ong_AsInt.__aeab │ │ │ │ │ 0x000013f0 695f6964 69766d6f 64005f50 795f6279 i_idivmod._Py_by │ │ │ │ │ 0x00001400 7465735f 696e6465 78005f50 795f6279 tes_index._Py_by │ │ │ │ │ 0x00001410 7465735f 6973616c 6e756d00 5f50795f tes_isalnum._Py_ │ │ │ │ │ 0x00001420 62797465 735f6973 616c7068 61005f50 bytes_isalpha._P │ │ │ │ │ 0x00001430 795f6279 7465735f 69736469 67697400 y_bytes_isdigit. │ │ │ │ │ 0x00001440 5f50795f 62797465 735f6973 6c6f7765 _Py_bytes_islowe │ │ │ ├── bytesobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 83672 (bytes into file) │ │ │ │ │ + Start of section headers: 83660 (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 0x146d8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x146cc: │ │ │ │ │ │ │ │ │ │ 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 002370 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010258 000bb8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0023a4 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010e10 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002b58 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 002b58 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003578 006284 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0114f0 002a10 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0097fc 000efc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 013f00 0006d0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a6f8 0022a0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0145d0 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00c998 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c998 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00c9cc 002170 10 16 355 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00eb3c 00171c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014648 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002368 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01024c 000bb8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00239c 0007b4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 010e04 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002b50 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002b50 000a1e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003570 006280 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0114e4 002a10 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0097f0 000efc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 013ef4 0006d0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a6ec 0022a0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0145c4 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c98c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c98c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c9c0 002170 10 16 355 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00eb30 00171c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01463c 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 {} │ │ │ │ │ @@ -80,19 +80,19 @@ │ │ │ │ │ 76: 00001b9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 77: 00001b9d 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 78: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 79: 00001c35 2462 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ 80: 0000297d 564 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ 81: 000026a9 724 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ 82: 000025d5 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ - 83: 00001ea9 616 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 83: 00001ea1 616 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 84: 00000d8d 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 85: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 86: 00002111 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 87: 000021cd 418 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 86: 00002109 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 87: 000021c5 418 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 88: 00002978 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 89: 0000297c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 90: 00002bac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 91: 00002bb0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 92: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 93: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 94: 00000001 68 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ @@ -110,15 +110,15 @@ │ │ │ │ │ 106: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 107: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 108: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 109: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 110: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 111: 000030ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 112: 000030ed 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 113: 00005d4d 804 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 113: 00005d49 804 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ 114: 000053c1 784 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ 115: 000033d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 116: 000033e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 117: 000036ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 118: 000036b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 119: 000036b5 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ 120: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ @@ -173,94 +173,94 @@ │ │ │ │ │ 169: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 170: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 171: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ 172: 000057f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 173: 0000581c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 174: 000059ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 175: 000059f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 176: 00006068 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 176: 00006064 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 177: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 178: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 179: 00000529 130 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 180: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 181: 00006070 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 182: 000061cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 181: 0000606c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 182: 000061c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 183: 000005ad 320 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ 184: 000006e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 185: 000006ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 186: 000006ed 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 187: 000000c3 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ 188: 000000cd 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 189: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 190: 00000719 76 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ 191: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ 192: 000000d7 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 193: 000061d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 194: 00000765 844 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 195: 00000a6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 196: 00000a78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 197: 00000aa8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 198: 00000ab0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 199: 00000ab1 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 200: 00000add 164 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 201: 00000b7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 193: 000061cc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 194: 00000765 836 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 195: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 00000a74 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 197: 00000aa0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 198: 00000aa8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 199: 00000aa9 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 200: 00000ad5 164 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 201: 00000b74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 202: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ 203: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 204: 00000b80 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 205: 00000b81 136 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 206: 00000c09 902 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 207: 00000c04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 204: 00000b78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 205: 00000b79 136 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 206: 00000c01 902 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 207: 00000bfc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 208: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 209: 00000c08 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 209: 00000c00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 210: 00000123 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ - 211: 00000f91 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 211: 00000f89 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ 212: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ 213: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ 214: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 215: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ 216: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ 217: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ 218: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ 219: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ 220: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ 221: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ 222: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ 223: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ 224: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ 225: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ - 226: 00001080 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 227: 000010a2 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 228: 00001ce9 72 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 229: 00001150 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 230: 0000117a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 231: 00001210 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 232: 00001214 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 233: 0000122c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 234: 000012b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 235: 0000199c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 236: 000019a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 237: 00000191 214 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ + 226: 00001078 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 227: 0000109a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 228: 00001ce1 72 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 229: 00001148 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 230: 00001172 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 231: 00001208 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 232: 0000120c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 233: 00001224 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 234: 000012b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 235: 00001994 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 236: 0000199c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 237: 0000014f 214 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ 238: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ - 239: 0000014f 66 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ - 240: 0000018c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 241: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 242: 00000190 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 243: 00001d85 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ - 244: 00001e15 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ - 245: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 246: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ - 247: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 248: 00000267 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ - 249: 00000359 124 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ + 239: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ + 240: 00000225 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ + 241: 00000264 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 242: 00001d7d 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 243: 00001e0d 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 244: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ + 245: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ + 246: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 247: 00000268 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 248: 00000269 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ + 249: 0000035b 124 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 250: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ - 251: 00000407 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ + 251: 00000409 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ 252: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ - 253: 00001e29 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 253: 00001e21 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ 254: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ - 255: 00000509 328 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ + 255: 0000050b 326 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 256: 0000064c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 257: 00000650 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 258: 00000651 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ 259: 0000065b 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ 260: 00000665 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ 261: 0000066f 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ 262: 00000679 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ @@ -274,18 +274,18 @@ │ │ │ │ │ 270: 00000bef 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ 271: 00000c1b 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ 272: 00000c9d 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ 273: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ 274: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ 275: 00000d49 68 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ 276: 00000d88 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 277: 0000210c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 277: 00002104 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 278: 00000d8c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 279: 00000df8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 280: 00002110 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 280: 00002108 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 281: 00000dfd 90 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ 282: 00000dfc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 283: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ 284: 00000e57 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ 285: 00000e6b 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ 286: 00000e77 76 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ 287: 00000ec3 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ @@ -463,49 +463,49 @@ │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ 465: 000056dd 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 466: 00005705 1514 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ - 467: 00005cf1 90 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 466: 00005705 1512 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 467: 00005ced 90 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 470: 00006071 352 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 470: 0000606d 352 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 475: 000061d1 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 475: 000061cd 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 480: 0000620d 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 480: 00006209 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ - 484: 00000fad 3388 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 484: 00000fa5 3388 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 498: 00001d31 84 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 498: 00001d29 84 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 500: 000003d5 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ + 500: 000003d7 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10258 contains 375 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1024c contains 375 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000026 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000034 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000040 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000004a 0001bd0a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ 00000056 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -42,15 +42,15 @@ │ │ │ │ │ 0000044a 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000045e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000474 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000048e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000004d4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000504 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000508 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000548 0001d60a R_ARM_THM_CALL 00006071 _PyBytes_FromHex │ │ │ │ │ +00000548 0001d60a R_ARM_THM_CALL 0000606d _PyBytes_FromHex │ │ │ │ │ 0000054c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000550 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000560 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ 00000564 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ 00000568 0000b12f R_ARM_THM_MOVW_ABS_NC 00000518 .LC64 │ │ │ │ │ 0000056c 0000b130 R_ARM_THM_MOVT_ABS 00000518 .LC64 │ │ │ │ │ 00000570 0000b22f R_ARM_THM_MOVW_ABS_NC 00000524 .LC65 │ │ │ │ │ @@ -89,88 +89,90 @@ │ │ │ │ │ 000008f0 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000914 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000091c 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 0000094a 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000970 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000974 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000984 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000009a6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000009d8 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000009dc 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009e0 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009e6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009f4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009f8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a04 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000a1c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000a20 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000a24 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000a28 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000a2e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a46 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a54 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a6c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000009a2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d0 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000009d4 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000009d8 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009dc 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009e2 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009f0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009f4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a00 0001cd0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000a18 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000a1c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000a20 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000a24 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000a2a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a42 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a50 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000a68 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a6c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a70 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a74 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a88 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000aa0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000aac 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ac4 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ad4 0001dd0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00000b0c 0001de0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -00000b2e 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000b4c 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000b62 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000b6e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b7c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bd4 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000bf6 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000c04 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c28 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000c32 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000c66 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000dd4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000dd8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e08 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e10 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e16 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e56 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e76 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e7c 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ea0 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000ea8 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000eb2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000efc 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000f08 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f0c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f4c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f50 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f54 0000d02f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC72 │ │ │ │ │ -00000f58 0000d030 R_ARM_THM_MOVT_ABS 000005c0 .LC72 │ │ │ │ │ -00000f5e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f64 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f68 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f74 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f88 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa2 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000fa6 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000ff4 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ -00001032 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001036 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001116 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000111a 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001198 0001830a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ -000011ba 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000011d4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000011ea 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000011ee 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000011f8 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001210 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000a84 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a9a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000aa4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000abc 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000acc 0001dd0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00000b04 0001de0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00000b26 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000b44 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000b5a 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000b66 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b74 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000bcc 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000bee 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000bfc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c20 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000c2a 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000c5e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000dcc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000dd0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e00 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e08 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e0e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e4e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e6e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e74 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e98 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000ea0 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000eaa 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ef4 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000f00 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f04 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f44 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f48 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f4c 0000d02f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC72 │ │ │ │ │ +00000f50 0000d030 R_ARM_THM_MOVT_ABS 000005c0 .LC72 │ │ │ │ │ +00000f56 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f5c 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f60 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f6c 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f80 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f9a 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000f9e 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000fec 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ +0000102a 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000102e 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000110e 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001112 0001e530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001190 0001830a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ +000011b2 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000011cc 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000011e2 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000011e6 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000011f0 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001208 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001224 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001228 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 0000122c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001230 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001234 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001238 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 0000123c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001240 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001244 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ @@ -196,192 +198,190 @@ │ │ │ │ │ 00001294 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 00001298 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 0000129c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012a0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012a4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012a8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ 000012ac 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -000012b0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -000012b4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -000012e6 0001e80a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001350 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ -0000138c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000013a0 0000430a R_ARM_THM_CALL 00001a11 Py_XDECREF │ │ │ │ │ -000013b6 0001e90a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -00001470 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001494 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000014d4 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000014d8 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001530 0001ea0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -0000156a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001588 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ -000015a8 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000015ac 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015b0 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015b4 0000da2f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ -000015b8 0000da30 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ -000015be 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015c4 0001810a R_ARM_THM_CALL 000025fd _PyBytesWriter_Dealloc │ │ │ │ │ -000015e6 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001602 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001634 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001638 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000164a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001654 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001658 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000165c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000640 .LC77 │ │ │ │ │ -00001660 0000d830 R_ARM_THM_MOVT_ABS 00000640 .LC77 │ │ │ │ │ -00001666 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000167c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000168c 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001698 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000169c 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000016a6 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016b6 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000016c2 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000016d4 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000016e2 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000016f8 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00001702 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001718 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000171c 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001720 0000e12f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ -00001724 0000e130 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ -0000172a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012de 0001e80a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001348 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ +00001384 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001398 0000430a R_ARM_THM_CALL 00001a11 Py_XDECREF │ │ │ │ │ +000013ae 0001e90a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00001468 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000148c 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000014cc 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000014d0 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001528 0001ea0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +00001562 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001580 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ +000015a0 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000015a4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015a8 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015ac 0000da2f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ +000015b0 0000da30 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ +000015b6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015bc 0001810a R_ARM_THM_CALL 000025fd _PyBytesWriter_Dealloc │ │ │ │ │ +000015de 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015fa 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000162c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001630 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001642 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000164c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001650 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001654 0000d82f R_ARM_THM_MOVW_ABS_NC 00000640 .LC77 │ │ │ │ │ +00001658 0000d830 R_ARM_THM_MOVT_ABS 00000640 .LC77 │ │ │ │ │ +0000165e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001674 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001684 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001690 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001694 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000169e 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016ae 0001b10a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000016ba 0001b20a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000016cc 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000016da 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000016f0 0001b30a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000016fa 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001710 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001714 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001718 0000e12f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ +0000171c 0000e130 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ +00001722 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001728 0000430a R_ARM_THM_CALL 00001a11 Py_XDECREF │ │ │ │ │ 00001730 0000430a R_ARM_THM_CALL 00001a11 Py_XDECREF │ │ │ │ │ -00001738 0000430a R_ARM_THM_CALL 00001a11 Py_XDECREF │ │ │ │ │ -0000173e 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000174a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000174e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001752 0000db2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ -00001756 0000db30 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ -0000175c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000176a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000176e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001772 0000d92f R_ARM_THM_MOVW_ABS_NC 0000064c .LC78 │ │ │ │ │ -00001776 0000d930 R_ARM_THM_MOVT_ABS 0000064c .LC78 │ │ │ │ │ -0000177c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017b8 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000017d0 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001812 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001816 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000181a 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC81 │ │ │ │ │ -0000181e 0000dc30 R_ARM_THM_MOVT_ABS 00000680 .LC81 │ │ │ │ │ -00001826 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001836 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000183e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001842 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000184c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001850 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001854 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ -00001858 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ -0000185e 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000187e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000188e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00001892 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00001896 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000189c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000018a0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000018a4 0000e12f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ -000018a8 0000e130 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ -000018ae 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018d4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e4 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000018e8 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000018f0 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000018f4 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000018f8 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001904 0001eb0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000192c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001930 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001934 0000de2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC83 │ │ │ │ │ -00001938 0000de30 R_ARM_THM_MOVT_ABS 00000700 .LC83 │ │ │ │ │ -0000193e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001944 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000194c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001950 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001956 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001962 0000df2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC84 │ │ │ │ │ -00001966 0000df30 R_ARM_THM_MOVT_ABS 0000071c .LC84 │ │ │ │ │ -0000196a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000199c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000019a0 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019da 0000ed0a R_ARM_THM_CALL 00000191 formatfloat │ │ │ │ │ -00001a64 0000ed0a R_ARM_THM_CALL 00000191 formatfloat │ │ │ │ │ -00001a72 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001a76 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001ad0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ae4 0001ec0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00001afc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b3a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b46 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b4a 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b58 0000e02f R_ARM_THM_MOVW_ABS_NC 00000754 .LC85 │ │ │ │ │ -00001b5c 0000e030 R_ARM_THM_MOVT_ABS 00000754 .LC85 │ │ │ │ │ -00001b60 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b94 0001ed0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001bba 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001bc6 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bca 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bd4 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001bea 0000d52f R_ARM_THM_MOVW_ABS_NC 00000600 .LC74 │ │ │ │ │ -00001bee 0000d530 R_ARM_THM_MOVT_ABS 00000600 .LC74 │ │ │ │ │ -00001bf4 0000d42f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC73 │ │ │ │ │ -00001bf8 0000d430 R_ARM_THM_MOVT_ABS 000005f0 .LC73 │ │ │ │ │ -00001c02 0000dd2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC82 │ │ │ │ │ -00001c06 0000dd30 R_ARM_THM_MOVT_ABS 000006d8 .LC82 │ │ │ │ │ -00001c0a 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c1c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c42 0001ee0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00001c4c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c50 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c62 0001e80a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001c82 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c8c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001c90 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001c94 0000d72f R_ARM_THM_MOVW_ABS_NC 00000628 .LC76 │ │ │ │ │ -00001c98 0000d730 R_ARM_THM_MOVT_ABS 00000628 .LC76 │ │ │ │ │ -00001c9e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ca4 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ca8 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001cac 0000d62f R_ARM_THM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ -00001cb0 0000d630 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ -00001cb6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d14 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d18 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d1c 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ -00001d20 0000ee30 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ -00001d26 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d50 0000500a R_ARM_THM_CALL 0000297d fastsearch.constprop.0 │ │ │ │ │ -00001d68 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d9e 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001da8 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001dc4 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001dce 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001dda 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001dee 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e0a 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001e60 0001f50a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00001e68 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC94 │ │ │ │ │ -00001e6c 0000fc30 R_ARM_THM_MOVT_ABS 00000844 .LC94 │ │ │ │ │ -00001e76 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001e88 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e9a 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000209a 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000020b2 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ -0000210c 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000212e 0001190a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ -0000213c 0001190a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ -00002156 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001736 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001742 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001746 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000174a 0000db2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ +0000174e 0000db30 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ +00001754 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001762 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001766 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000176a 0000d92f R_ARM_THM_MOVW_ABS_NC 0000064c .LC78 │ │ │ │ │ +0000176e 0000d930 R_ARM_THM_MOVT_ABS 0000064c .LC78 │ │ │ │ │ +00001774 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017b0 0001b40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000017c8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000180a 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000180e 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001812 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC81 │ │ │ │ │ +00001816 0000dc30 R_ARM_THM_MOVT_ABS 00000680 .LC81 │ │ │ │ │ +0000181e 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000182e 0001b90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00001836 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000183a 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001844 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001848 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000184c 00006b2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ +00001850 00006b30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ +00001856 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001876 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001886 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000188a 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000188e 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001894 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001898 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000189c 0000e12f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ +000018a0 0000e130 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ +000018a6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018cc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018dc 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000018e0 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000018e8 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000018ec 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000018f0 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018fc 0001eb0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001924 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001928 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000192c 0000de2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC83 │ │ │ │ │ +00001930 0000de30 R_ARM_THM_MOVT_ABS 00000700 .LC83 │ │ │ │ │ +00001936 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000193c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001944 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001948 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000194e 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000195a 0000df2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC84 │ │ │ │ │ +0000195e 0000df30 R_ARM_THM_MOVT_ABS 0000071c .LC84 │ │ │ │ │ +00001962 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001994 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001998 00019d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019d2 0000ed0a R_ARM_THM_CALL 0000014f formatfloat │ │ │ │ │ +00001a5c 0000ed0a R_ARM_THM_CALL 0000014f formatfloat │ │ │ │ │ +00001a6a 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001a6e 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001ac8 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001adc 0001ec0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00001af4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b32 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b3e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b42 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b50 0000e02f R_ARM_THM_MOVW_ABS_NC 00000754 .LC85 │ │ │ │ │ +00001b54 0000e030 R_ARM_THM_MOVT_ABS 00000754 .LC85 │ │ │ │ │ +00001b58 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b8c 0001ed0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001bb2 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001bbe 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001bc2 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001bcc 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001be2 0000d52f R_ARM_THM_MOVW_ABS_NC 00000600 .LC74 │ │ │ │ │ +00001be6 0000d530 R_ARM_THM_MOVT_ABS 00000600 .LC74 │ │ │ │ │ +00001bec 0000d42f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC73 │ │ │ │ │ +00001bf0 0000d430 R_ARM_THM_MOVT_ABS 000005f0 .LC73 │ │ │ │ │ +00001bfa 0000dd2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC82 │ │ │ │ │ +00001bfe 0000dd30 R_ARM_THM_MOVT_ABS 000006d8 .LC82 │ │ │ │ │ +00001c02 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c14 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c3a 0001ee0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00001c44 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c48 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c5a 0001e80a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001c7a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c84 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001c88 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c8c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000628 .LC76 │ │ │ │ │ +00001c90 0000d730 R_ARM_THM_MOVT_ABS 00000628 .LC76 │ │ │ │ │ +00001c96 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c9c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ca0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ca4 0000d62f R_ARM_THM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ +00001ca8 0000d630 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ +00001cae 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d0c 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d10 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d14 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ +00001d18 0000ee30 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ +00001d1e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d48 0000500a R_ARM_THM_CALL 0000297d fastsearch.constprop.0 │ │ │ │ │ +00001d60 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001d96 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001da0 0001870a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001dbc 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001dc6 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001dd2 0001880a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001de2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001de6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e02 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001e58 0001f50a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00001e60 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC94 │ │ │ │ │ +00001e64 0000fc30 R_ARM_THM_MOVT_ABS 00000844 .LC94 │ │ │ │ │ +00001e6e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001e80 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001e92 0001a50a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002092 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000020aa 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ +00002104 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002126 0001190a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ +00002134 0001190a R_ARM_THM_CALL 00000dfd stringlib__lex_search │ │ │ │ │ +0000214e 00018b0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000003c4 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001d10 0001ef1e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -00001e1e 0001f31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001d08 0001ef1e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +00001e16 0001f31e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10e10 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x10e04 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00020702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00006202 R_ARM_ABS32 00002e41 bytes_repr │ │ │ │ │ 00000030 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -447,54 +447,54 @@ │ │ │ │ │ 000003ac 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003b4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003c4 0001b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003cc 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d4 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000f402 R_ARM_ABS32 00001e15 striter_len │ │ │ │ │ +000003dc 0000f302 R_ARM_ABS32 00001e0d striter_len │ │ │ │ │ 000003e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00011302 R_ARM_ABS32 00000d49 striter_reduce │ │ │ │ │ 000003f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 00011e02 R_ARM_ABS32 00000e77 striter_setstate │ │ │ │ │ 00000404 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 0000d302 R_ARM_ABS32 00000f91 bytes_mod │ │ │ │ │ +00000424 0000d302 R_ARM_ABS32 00000f89 bytes_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00011c02 R_ARM_ABS32 00000e57 bytes_getnewargs │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 00007702 R_ARM_ABS32 000036b5 bytes___bytes__ │ │ │ │ │ 000004c4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000d202 R_ARM_ABS32 00000123 stringlib_capitalize │ │ │ │ │ 000004d4 00020a02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 0000fb02 R_ARM_ABS32 00000407 stringlib_center │ │ │ │ │ +000004dc 0000fb02 R_ARM_ABS32 00000409 stringlib_center │ │ │ │ │ 000004e4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 00009002 R_ARM_ABS32 000042c1 bytes_count │ │ │ │ │ 000004f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00004902 R_ARM_ABS32 00001a2d bytes_decode │ │ │ │ │ 00000504 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000050c 00008d02 R_ARM_ABS32 00004225 bytes_endswith │ │ │ │ │ 00000514 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000ff02 R_ARM_ABS32 00000509 stringlib_expandtabs │ │ │ │ │ +0000051c 0000ff02 R_ARM_ABS32 0000050b stringlib_expandtabs │ │ │ │ │ 00000524 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00008b02 R_ARM_ABS32 00004191 bytes_find │ │ │ │ │ 00000534 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0000b302 R_ARM_ABS32 00000529 bytes_fromhex │ │ │ │ │ 00000544 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 0000c802 R_ARM_ABS32 00000add bytes_hex │ │ │ │ │ +0000054c 0000c802 R_ARM_ABS32 00000ad5 bytes_hex │ │ │ │ │ 00000554 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000055c 00007c02 R_ARM_ABS32 00000045 bytes_index │ │ │ │ │ 00000564 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00010202 R_ARM_ABS32 00000651 stringlib_isalnum │ │ │ │ │ 00000574 00020b02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ @@ -519,15 +519,15 @@ │ │ │ │ │ 000005d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00010702 R_ARM_ABS32 00000683 stringlib_isupper │ │ │ │ │ 000005e4 00021202 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00008e02 R_ARM_ABS32 000042bd bytes_join │ │ │ │ │ 000005f4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000f802 R_ARM_ABS32 00000267 stringlib_ljust │ │ │ │ │ +000005fc 0000f802 R_ARM_ABS32 00000269 stringlib_ljust │ │ │ │ │ 00000604 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 0000ba02 R_ARM_ABS32 000006ed stringlib_lower │ │ │ │ │ 00000614 00021302 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 0000c002 R_ARM_ABS32 000000d7 bytes_lstrip │ │ │ │ │ 00000624 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -540,21 +540,21 @@ │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00004f02 R_ARM_ABS32 00001c35 bytes_replace │ │ │ │ │ 00000654 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000065c 00011002 R_ARM_ABS32 00000c9d bytes_removeprefix │ │ │ │ │ 00000664 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 0000f302 R_ARM_ABS32 00001d85 bytes_removesuffix │ │ │ │ │ +0000066c 0000f202 R_ARM_ABS32 00001d7d bytes_removesuffix │ │ │ │ │ 00000674 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000067c 00004d02 R_ARM_ABS32 00001b9d bytes_rfind │ │ │ │ │ 00000684 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000fd02 R_ARM_ABS32 00001e29 bytes_rindex │ │ │ │ │ +0000068c 0000fd02 R_ARM_ABS32 00001e21 bytes_rindex │ │ │ │ │ 00000694 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 00010902 R_ARM_ABS32 0000068d stringlib_rjust │ │ │ │ │ 000006a4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ac 0000b702 R_ARM_ABS32 000005ad bytes_rpartition │ │ │ │ │ 000006b4 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -579,32 +579,32 @@ │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000071c 00010d02 R_ARM_ABS32 00000bc3 stringlib_swapcase │ │ │ │ │ 00000724 00021402 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000728 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00010e02 R_ARM_ABS32 00000bef stringlib_title │ │ │ │ │ 00000734 00021502 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000cd02 R_ARM_ABS32 00000b81 bytes_translate │ │ │ │ │ +0000073c 0000cd02 R_ARM_ABS32 00000b79 bytes_translate │ │ │ │ │ 00000744 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 0000c702 R_ARM_ABS32 00000ab1 stringlib_upper │ │ │ │ │ +0000074c 0000c702 R_ARM_ABS32 00000aa9 stringlib_upper │ │ │ │ │ 00000754 00021602 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 00010f02 R_ARM_ABS32 00000c1b stringlib_zfill │ │ │ │ │ 00000764 00012002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00002c02 R_ARM_ABS32 000012a9 bytes_buffer_getbuffer │ │ │ │ │ 00000780 00003e02 R_ARM_ABS32 0000191d bytes_length │ │ │ │ │ 00000784 00003b02 R_ARM_ABS32 0000171d bytes_subscript │ │ │ │ │ 0000078c 00003e02 R_ARM_ABS32 0000191d bytes_length │ │ │ │ │ 00000790 00002902 R_ARM_ABS32 000010bd bytes_concat │ │ │ │ │ 00000794 00007e02 R_ARM_ABS32 000036dd bytes_repeat │ │ │ │ │ -00000798 0000ef02 R_ARM_ABS32 0000014f bytes_item │ │ │ │ │ +00000798 0000f002 R_ARM_ABS32 00000225 bytes_item │ │ │ │ │ 000007a8 00009e02 R_ARM_ABS32 000056d1 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x114f0 contains 1346 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x114e4 contains 1346 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000046 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000005e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000008c 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -1142,15 +1142,15 @@ │ │ │ │ │ 000021ea 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 000021fa 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 0000221c 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002228 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00002242 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002254 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000226c 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000022ca 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ +000022ca 0000530a R_ARM_THM_CALL 00001ea1 stringlib_adaptive_find │ │ │ │ │ 000022f6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000022fa 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000022fe 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ 00002302 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ 00002308 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000231a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000232c 0000540a R_ARM_THM_CALL 00000d8d stringlib__two_way_count │ │ │ │ │ @@ -1191,22 +1191,22 @@ │ │ │ │ │ 00002690 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002696 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 0000269a 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ 000026a2 0001710a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000027e4 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000028b8 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 0000291a 0001ac0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -0000294e 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ -00002958 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ +0000294e 0000560a R_ARM_THM_CALL 00002109 stringlib__preprocess │ │ │ │ │ +00002958 0000570a R_ARM_THM_CALL 000021c5 stringlib__two_way │ │ │ │ │ 00002978 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00002b3e 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00002b60 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002b8e 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ -00002b9a 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ -00002ba4 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ +00002b8e 0000530a R_ARM_THM_CALL 00001ea1 stringlib_adaptive_find │ │ │ │ │ +00002b9a 0000560a R_ARM_THM_CALL 00002109 stringlib__preprocess │ │ │ │ │ +00002ba4 0000570a R_ARM_THM_CALL 000021c5 stringlib__two_way │ │ │ │ │ 00002bac 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00002bde 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002bf6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002c0e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002ca8 0001af0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ 00002cc8 0001b02f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ 00002ccc 0001b030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ @@ -1415,34 +1415,34 @@ │ │ │ │ │ 000036a0 00006a30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ 000036a4 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000036ac 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036b0 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000036b6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000036ba 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000036fa 0001a80a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000371a 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003718 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00003724 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003728 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000373e 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000375e 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00003774 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000378e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000037a0 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000037aa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000037ae 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000037c8 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000037e0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000037e4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00003800 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003804 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003822 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003826 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000382a 00007d2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ -0000382e 00007d30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ -00003836 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003814 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003818 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000381c 00007d2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ +00003820 00007d30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ +00003828 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003858 0000802f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ 0000385c 00008030 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ 00003864 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ 00003890 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003894 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000038dc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000038e0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -1606,29 +1606,29 @@ │ │ │ │ │ 00004740 0001a70a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000475e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00004762 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00004788 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 0000478c 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00004794 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000485a 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000048bc 0000530a R_ARM_THM_CALL 00001ea9 stringlib_adaptive_find │ │ │ │ │ +000048bc 0000530a R_ARM_THM_CALL 00001ea1 stringlib_adaptive_find │ │ │ │ │ 000048f0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000048f4 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000048f8 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 000048fc 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ 00004902 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000490a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000490e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00004912 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00004916 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ 0000491c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00004924 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00004932 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000494c 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ -00004956 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ +0000494c 0000560a R_ARM_THM_CALL 00002109 stringlib__preprocess │ │ │ │ │ +00004956 0000570a R_ARM_THM_CALL 000021c5 stringlib__two_way │ │ │ │ │ 00004978 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000497c 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00004980 0000912f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ 00004984 00009130 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ 0000498a 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00004994 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00004998 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ @@ -1779,15 +1779,15 @@ │ │ │ │ │ 000056b4 0001790a R_ARM_THM_CALL 0000157d _PyBytesWriter_Resize │ │ │ │ │ 000056cc 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000056f6 0001d20a R_ARM_THM_CALL 00005705 PyBytes_FromFormatV │ │ │ │ │ 00005734 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00005760 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00005764 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00005822 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000582e 0001d30a R_ARM_THM_CALL 00005cf1 _PyBytesWriter_WriteBytes │ │ │ │ │ +0000582e 0001d30a R_ARM_THM_CALL 00005ced _PyBytesWriter_WriteBytes │ │ │ │ │ 0000583c 0001830a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ 00005852 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00005882 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000058cc 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000058d8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000058dc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000058f0 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ @@ -1815,145 +1815,145 @@ │ │ │ │ │ 00005a4a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00005a4e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00005a52 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00005a56 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ 00005a5c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00005a62 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ 00005a66 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005a80 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005aa2 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC60 │ │ │ │ │ -00005aa6 0000aa30 R_ARM_THM_MOVT_ABS 00000510 .LC60 │ │ │ │ │ -00005ab8 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005abe 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005aca 0001d30a R_ARM_THM_CALL 00005cf1 _PyBytesWriter_WriteBytes │ │ │ │ │ -00005b1e 0000a42f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ -00005b22 0000a430 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ -00005b2c 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005b32 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005b56 0000a52f R_ARM_THM_MOVW_ABS_NC 000004fc .LC55 │ │ │ │ │ -00005b5a 0000a530 R_ARM_THM_MOVT_ABS 000004fc .LC55 │ │ │ │ │ -00005b5e 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005be4 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC61 │ │ │ │ │ -00005be8 0000ab30 R_ARM_THM_MOVT_ABS 00000514 .LC61 │ │ │ │ │ -00005bf2 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c02 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005c10 0001d50a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00005c66 0000a72f R_ARM_THM_MOVW_ABS_NC 00000504 .LC57 │ │ │ │ │ -00005c6a 0000a730 R_ARM_THM_MOVT_ABS 00000504 .LC57 │ │ │ │ │ -00005c6e 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c82 0000a82f R_ARM_THM_MOVW_ABS_NC 00000508 .LC58 │ │ │ │ │ -00005c86 0000a830 R_ARM_THM_MOVT_ABS 00000508 .LC58 │ │ │ │ │ -00005c8a 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c9c 0000a62f R_ARM_THM_MOVW_ABS_NC 00000500 .LC56 │ │ │ │ │ -00005ca0 0000a630 R_ARM_THM_MOVT_ABS 00000500 .LC56 │ │ │ │ │ -00005ca4 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005caa 0000a92f R_ARM_THM_MOVW_ABS_NC 0000050c .LC59 │ │ │ │ │ -00005cae 0000a930 R_ARM_THM_MOVT_ABS 0000050c .LC59 │ │ │ │ │ -00005cc2 0000a32f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC53 │ │ │ │ │ -00005cc6 0000a330 R_ARM_THM_MOVT_ABS 000004f4 .LC53 │ │ │ │ │ -00005cca 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005cd6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005cda 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005cde 0000a22f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ -00005ce2 0000a230 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ -00005ce8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d28 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005d34 0001790a R_ARM_THM_CALL 0000157d _PyBytesWriter_Resize │ │ │ │ │ -00005d3c 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d42 0001810a R_ARM_THM_CALL 000025fd _PyBytesWriter_Dealloc │ │ │ │ │ -00005dd0 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005e0e 0001790a R_ARM_THM_CALL 0000157d _PyBytesWriter_Resize │ │ │ │ │ -00005e60 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005e6c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e70 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e84 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e9e 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005ec4 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005ec8 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005ede 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005efc 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f24 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00005f3c 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005f40 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005f44 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005f48 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005f4c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005f52 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f72 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f96 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005fb2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fbc 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005fc4 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005fc8 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005fe6 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005fea 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005fee 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005ff2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005ff8 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005ffe 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006004 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006008 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000600c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -00006010 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -00006016 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000601c 0001810a R_ARM_THM_CALL 000025fd _PyBytesWriter_Dealloc │ │ │ │ │ -0000602c 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000603a 0001790a R_ARM_THM_CALL 0000157d _PyBytesWriter_Resize │ │ │ │ │ -0000605a 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006068 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000606c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000060c6 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ -000060d6 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000060da 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000060de 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000060e2 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00006116 0001830a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ -0000613e 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00006142 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -0000615c 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00006172 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006176 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000617a 0000b42f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ -0000617e 0000b430 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ -00006184 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000618a 0001810a R_ARM_THM_CALL 000025fd _PyBytesWriter_Dealloc │ │ │ │ │ -000061cc 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000061ec 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000061f0 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000061f6 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -000061fa 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00006200 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006222 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -00006236 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000623a 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00006246 0000ca2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ -0000624a 0000ca30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ -0000624e 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000626a 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ -0000626e 0000cb30 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ -00006272 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000627e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005aa0 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC60 │ │ │ │ │ +00005aa4 0000aa30 R_ARM_THM_MOVT_ABS 00000510 .LC60 │ │ │ │ │ +00005ab6 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005abc 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005ac8 0001d30a R_ARM_THM_CALL 00005ced _PyBytesWriter_WriteBytes │ │ │ │ │ +00005b1c 0000a42f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC54 │ │ │ │ │ +00005b20 0000a430 R_ARM_THM_MOVT_ABS 000004f8 .LC54 │ │ │ │ │ +00005b2a 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005b30 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005b54 0000a52f R_ARM_THM_MOVW_ABS_NC 000004fc .LC55 │ │ │ │ │ +00005b58 0000a530 R_ARM_THM_MOVT_ABS 000004fc .LC55 │ │ │ │ │ +00005b5c 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005be2 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC61 │ │ │ │ │ +00005be6 0000ab30 R_ARM_THM_MOVT_ABS 00000514 .LC61 │ │ │ │ │ +00005bf0 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005c00 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005c0e 0001d50a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +00005c64 0000a72f R_ARM_THM_MOVW_ABS_NC 00000504 .LC57 │ │ │ │ │ +00005c68 0000a730 R_ARM_THM_MOVT_ABS 00000504 .LC57 │ │ │ │ │ +00005c6c 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005c80 0000a82f R_ARM_THM_MOVW_ABS_NC 00000508 .LC58 │ │ │ │ │ +00005c84 0000a830 R_ARM_THM_MOVT_ABS 00000508 .LC58 │ │ │ │ │ +00005c88 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005c9a 0000a62f R_ARM_THM_MOVW_ABS_NC 00000500 .LC56 │ │ │ │ │ +00005c9e 0000a630 R_ARM_THM_MOVT_ABS 00000500 .LC56 │ │ │ │ │ +00005ca2 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005ca8 0000a92f R_ARM_THM_MOVW_ABS_NC 0000050c .LC59 │ │ │ │ │ +00005cac 0000a930 R_ARM_THM_MOVT_ABS 0000050c .LC59 │ │ │ │ │ +00005cc0 0000a32f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC53 │ │ │ │ │ +00005cc4 0000a330 R_ARM_THM_MOVT_ABS 000004f4 .LC53 │ │ │ │ │ +00005cc8 0001d40a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005cd4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005cd8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005cdc 0000a22f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ +00005ce0 0000a230 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ +00005ce6 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d24 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005d30 0001790a R_ARM_THM_CALL 0000157d _PyBytesWriter_Resize │ │ │ │ │ +00005d38 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d3e 0001810a R_ARM_THM_CALL 000025fd _PyBytesWriter_Dealloc │ │ │ │ │ +00005dcc 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005e0a 0001790a R_ARM_THM_CALL 0000157d _PyBytesWriter_Resize │ │ │ │ │ +00005e5c 0001640a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005e68 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e6c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e80 0001650a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e9a 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005ec0 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005ec4 00016730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005eda 00019a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005ef8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f20 00016d0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00005f38 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005f3c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005f40 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005f44 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005f48 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005f4e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f6e 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f92 00017a0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005fae 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fb8 00017c0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00005fc0 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005fc4 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005fe2 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005fe6 00016a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005fea 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005fee 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005ff4 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ffa 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006000 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006004 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006008 00006c2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +0000600c 00006c30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +00006012 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006018 0001810a R_ARM_THM_CALL 000025fd _PyBytesWriter_Dealloc │ │ │ │ │ +00006028 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006036 0001790a R_ARM_THM_CALL 0000157d _PyBytesWriter_Resize │ │ │ │ │ +00006056 00016b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006064 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006068 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000060c2 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ +000060d2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000060d6 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000060da 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000060de 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00006112 0001830a R_ARM_THM_CALL 00000b91 _PyBytesWriter_Finish │ │ │ │ │ +0000613a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +0000613e 00017730 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00006158 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000616e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006172 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006176 0000b42f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ +0000617a 0000b430 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ +00006180 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006186 0001810a R_ARM_THM_CALL 000025fd _PyBytesWriter_Dealloc │ │ │ │ │ +000061c8 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000061e8 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000061ec 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000061f2 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000061f6 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000061fc 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000621e 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ +00006232 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00006236 0001e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00006242 0000ca2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ +00006246 0000ca30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ +0000624a 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00006266 0000cb2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC71 │ │ │ │ │ +0000626a 0000cb30 R_ARM_THM_MOVT_ABS 000005a0 .LC71 │ │ │ │ │ +0000626e 0001e20a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000627a 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000172 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000c7e 00017c1e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000de2 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000f04 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00001360 00018c1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001374 00018c1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000019f4 00019e1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00001a26 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000025f8 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 0000261e 0001701e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00002bd0 0001a61e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ 000036d8 0001631e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000381e 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002914 0000531e R_ARM_THM_JUMP24 00001ea9 stringlib_adaptive_find │ │ │ │ │ +00003838 00016b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002914 0000531e R_ARM_THM_JUMP24 00001ea1 stringlib_adaptive_find │ │ │ │ │ 00002968 0000541e R_ARM_THM_JUMP24 00000d8d stringlib__two_way_count │ │ │ │ │ 000056d8 0001d01e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x13f00 contains 218 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x13ef4 contains 218 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00018f0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000024 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 00000028 00019230 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 0000002c 00005c2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC27 │ │ │ │ │ 00000030 00005c30 R_ARM_THM_MOVT_ABS 00000260 .LC27 │ │ │ │ │ 00000038 0001930a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ @@ -1966,100 +1966,100 @@ │ │ │ │ │ 000000f6 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC69 │ │ │ │ │ 000000fa 0000bf30 R_ARM_THM_MOVT_ABS 00000574 .LC69 │ │ │ │ │ 00000104 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000010e 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000112 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000136 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000146 0001e30a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -00000166 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000016a 00019930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000016e 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -00000172 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -00000178 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000018c 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001b0 0001f00a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000001c6 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001d0 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001d4 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001d8 0000f12f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC89 │ │ │ │ │ -000001dc 0000f130 R_ARM_THM_MOVT_ABS 000007e8 .LC89 │ │ │ │ │ -000001e4 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000206 0001f10a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000212 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000220 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ -0000022a 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000234 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000023c 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000246 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000250 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000284 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000028e 0000f52f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ -00000292 0000f530 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ -0000029c 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000002a6 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000002ba 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d2 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f2 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000002f6 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000030c 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000316 0000f62f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -0000031a 0000f630 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -0000031e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -00000322 0000f730 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -00000326 0000f52f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ -0000032a 0000f530 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ -0000032e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000038e 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000003a6 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000003b4 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000003ca 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000003f8 0000510a R_ARM_THM_CALL 000026a9 fastsearch │ │ │ │ │ -00000424 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000042e 0000fa2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ -00000432 0000fa30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ -0000043c 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000446 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000045a 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000472 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000492 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00000496 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000004ac 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004b6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -000004ba 0000f630 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -000004be 0000f72f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -000004c2 0000f730 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -000004c6 0000fa2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ -000004ca 0000fa30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ -000004ce 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000544 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000552 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000055c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000592 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000005d0 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000005f8 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000062a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000062e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000632 0000fe2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC95 │ │ │ │ │ -00000636 0000fe30 R_ARM_THM_MOVT_ABS 0000084c .LC95 │ │ │ │ │ -0000063c 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000016e 0001f00a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000184 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000018e 0001742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000192 00017430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000196 0000ef2f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC89 │ │ │ │ │ +0000019a 0000ef30 R_ARM_THM_MOVT_ABS 000007e8 .LC89 │ │ │ │ │ +000001a2 0001750a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001c4 0001f10a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +000001d0 0001850a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000001de 0001820a R_ARM_THM_CALL 00000b49 _PyBytesWriter_Prepare │ │ │ │ │ +000001e8 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001f2 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000001fa 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000204 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000020e 0001c20a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000023c 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000240 00019930 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000244 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +00000248 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +0000024e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000264 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000286 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000290 0000f42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +00000294 0000f430 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +0000029e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000002a8 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000002bc 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d4 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f4 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000002f8 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000030e 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000318 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +0000031c 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +00000320 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +00000324 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +00000328 0000f42f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +0000032c 0000f430 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +00000330 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000390 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000003a8 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003b6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000003cc 0001a60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003fa 0000510a R_ARM_THM_CALL 000026a9 fastsearch │ │ │ │ │ +00000426 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000430 0000fa2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ +00000434 0000fa30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ +0000043e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000448 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000045c 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000474 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000494 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000498 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000004ae 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004b8 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +000004bc 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +000004c0 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +000004c4 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +000004c8 0000fa2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ +000004cc 0000fa30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ +000004d0 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000546 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000554 0001df0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000055e 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000594 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000005d2 0001630a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000005fa 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000062c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000630 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000634 0000fe2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC95 │ │ │ │ │ +00000638 0000fe30 R_ARM_THM_MOVT_ABS 0000084c .LC95 │ │ │ │ │ +0000063e 0001690a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000064c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006aa 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000006b4 0001082f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ 000006b8 00010830 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ 000006c2 0001a40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000006cc 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000006e0 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000006f8 0001700a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000718 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 0000071c 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 00000732 0001e70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000073c 0000f62f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -00000740 0000f630 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -00000744 0000f72f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -00000748 0000f730 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +0000073c 0000f52f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +00000740 0000f530 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +00000744 0000f62f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +00000748 0000f630 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ 0000074c 0001082f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ 00000750 00010830 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ 00000754 0001a20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000007ba 0001a10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000007ce 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000007d2 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000007d8 0001a90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ @@ -2134,47 +2134,47 @@ │ │ │ │ │ 00000d3a 0001860a R_ARM_THM_CALL 00000ded PyBytes_Concat │ │ │ │ │ 00000d5a 0002010a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000d66 0001112f R_ARM_THM_MOVW_ABS_NC 00000864 .LC97 │ │ │ │ │ 00000d6a 00011130 R_ARM_THM_MOVT_ABS 00000864 .LC97 │ │ │ │ │ 00000d76 0001122f R_ARM_THM_MOVW_ABS_NC 0000086c .LC98 │ │ │ │ │ 00000d7a 00011230 R_ARM_THM_MOVT_ABS 0000086c .LC98 │ │ │ │ │ 00000d88 00016702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dba 0000560a R_ARM_THM_CALL 00002111 stringlib__preprocess │ │ │ │ │ -00000dc8 0000570a R_ARM_THM_CALL 000021cd stringlib__two_way │ │ │ │ │ +00000dba 0000560a R_ARM_THM_CALL 00002109 stringlib__preprocess │ │ │ │ │ +00000dc8 0000570a R_ARM_THM_CALL 000021c5 stringlib__two_way │ │ │ │ │ 00000dea 00017d0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000df8 00017802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000e58 00011b2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC101 │ │ │ │ │ 00000e5c 00011b30 R_ARM_THM_MOVT_ABS 00000874 .LC101 │ │ │ │ │ 00000e88 0001aa0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000e96 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000e9a 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ea0 00019b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ed0 0002030a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000ef4 0001760a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ 00000020 0001ae1e R_ARM_THM_JUMP24 00002c21 PyBytes_Repr │ │ │ │ │ 000000c8 0001d91e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 000000d2 0001da1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 0000011e 0000a11e R_ARM_THM_JUMP24 000000d1 do_argstrip │ │ │ │ │ -00000342 0000521e R_ARM_THM_JUMP24 000025d5 return_self │ │ │ │ │ -0000037c 0000521e R_ARM_THM_JUMP24 000025d5 return_self │ │ │ │ │ -000004e2 0000521e R_ARM_THM_JUMP24 000025d5 return_self │ │ │ │ │ +00000344 0000521e R_ARM_THM_JUMP24 000025d5 return_self │ │ │ │ │ +0000037e 0000521e R_ARM_THM_JUMP24 000025d5 return_self │ │ │ │ │ +000004e4 0000521e R_ARM_THM_JUMP24 000025d5 return_self │ │ │ │ │ 00000656 0001f71e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 00000660 0001f81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 0000066a 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 00000674 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 0000067e 0001fb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 00000688 0001fc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ 00000768 0000521e R_ARM_THM_JUMP24 000025d5 return_self │ │ │ │ │ 00000c82 0000521e R_ARM_THM_JUMP24 000025d5 return_self │ │ │ │ │ 00000d44 0000431e R_ARM_THM_JUMP24 00001a11 Py_XDECREF │ │ │ │ │ 00000d72 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000d82 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000e66 0002021e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x145d0 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x145c4 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 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 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -536,15 +536,15 @@ │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ bpl.n 560 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 6070 <_PyBytes_FromHex> │ │ │ │ │ + bl 606c <_PyBytes_FromHex> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromHex │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -790,56 +790,56 @@ │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a0e │ │ │ │ │ + beq.w a0a │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r4, [pc, #736] @ (a6c ) │ │ │ │ │ + ldr r4, [pc, #732] @ (a68 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4a │ │ │ │ │ + beq.w a46 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cbz r3, 7ba │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - blt.w a4a │ │ │ │ │ + blt.w a46 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ add.w r8, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4a │ │ │ │ │ + beq.w a46 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ble.w 93e │ │ │ │ │ movs r6, #0 │ │ │ │ │ movw ip, #65518 @ 0xffee │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.w a94 │ │ │ │ │ + ble.w a90 │ │ │ │ │ add.w r0, r6, #15 │ │ │ │ │ subs r3, r5, r6 │ │ │ │ │ add r0, fp │ │ │ │ │ mov r2, r6 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ beq.n 860 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ @@ -862,15 +862,15 @@ │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 86e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ bne.n 860 │ │ │ │ │ - b.n 9ec │ │ │ │ │ + b.n 9e8 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 86e │ │ │ │ │ @@ -884,152 +884,151 @@ │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq.n 86e │ │ │ │ │ adds r2, r4, #3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 9ec │ │ │ │ │ + beq.w 9e8 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ adds r0, r1, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ bne.n 832 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w a50 │ │ │ │ │ + ble.w a4c │ │ │ │ │ ldrb.w r3, [r8, r2] │ │ │ │ │ - adds r7, r2, #1 │ │ │ │ │ + adds r4, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.w 9ac │ │ │ │ │ + beq.w 9a8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9c8 │ │ │ │ │ + beq.w 9c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it eq │ │ │ │ │ - cmpeq r5, r7 │ │ │ │ │ - beq.w 9f0 │ │ │ │ │ + cmpeq r5, r4 │ │ │ │ │ + beq.w 9ec │ │ │ │ │ add.w sl, r8, r6 │ │ │ │ │ - subs.w r9, r7, r6 │ │ │ │ │ - bmi.w 9d4 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + subs.w r9, r4, r6 │ │ │ │ │ + bmi.w 9d0 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ sub.w r3, r9, #1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 966 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ beq.n 946 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bhi.w a1c │ │ │ │ │ + bhi.w a18 │ │ │ │ │ add.w r0, r9, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a54 │ │ │ │ │ + beq.w a50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r3, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r3, r4, r9 │ │ │ │ │ + add.w r3, r7, r9 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb r0, [r3, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ beq.n 918 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ - add.w r0, r4, #16 │ │ │ │ │ + add.w r0, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 990 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 938 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a9e │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ + beq.w a98 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ bgt.w 7e4 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #296] @ (a70 ) │ │ │ │ │ + ldr r1, [pc, #292] @ (a6c ) │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [pc, #292] @ (a74 ) │ │ │ │ │ + ldr r3, [pc, #288] @ (a70 ) │ │ │ │ │ ldr.w r2, [r3, #892] @ 0x37c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a98 │ │ │ │ │ + bne.w a94 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 938 │ │ │ │ │ - ldr r4, [pc, #268] @ (a70 ) │ │ │ │ │ + ldr r7, [pc, #264] @ (a6c ) │ │ │ │ │ b.n 92e │ │ │ │ │ ldrb.w r2, [sl] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mla r9, r1, r2, r3 │ │ │ │ │ - add.w r4, r9, sl │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + add.w r7, r9, sl │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 926 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n a32 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n a2e │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [r9] │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a32 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.n a2e │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a32 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ + b.n a2e │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ ble.w 880 │ │ │ │ │ add.w r3, r8, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 9c0 │ │ │ │ │ - adds r7, r2, #2 │ │ │ │ │ + bne.n 9bc │ │ │ │ │ + adds r4, r2, #2 │ │ │ │ │ b.n 880 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 892 │ │ │ │ │ add.w sl, r8, r6 │ │ │ │ │ subs.w r9, r2, r6 │ │ │ │ │ bpl.w 89e │ │ │ │ │ @@ -1040,33 +1039,33 @@ │ │ │ │ │ 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 a32 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + b.n a2e │ │ │ │ │ + mov r4, r5 │ │ │ │ │ b.n 888 │ │ │ │ │ ldr.w r2, [fp, #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 a62 │ │ │ │ │ + bne.n a5e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 93e │ │ │ │ │ - b.n a32 │ │ │ │ │ + b.n a2e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n a78 │ │ │ │ │ + bhi.n a74 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 7a8 │ │ │ │ │ b.n 78a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1078,237 +1077,236 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a4a │ │ │ │ │ + beq.n a46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, a4a │ │ │ │ │ + cbnz r3, a46 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ b.n 93e │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ b.n 888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 906 │ │ │ │ │ - b.n a32 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + b.n a2e │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ mov sl, r8 │ │ │ │ │ b.n 8a0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r4, [pc, #44] @ (aa8 ) │ │ │ │ │ + ldr r4, [pc, #40] @ (aa0 ) │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 7ac │ │ │ │ │ - b.n a4a │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + b.n a46 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ b.n 892 │ │ │ │ │ - ldr.w r9, [pc, #16] @ aac │ │ │ │ │ - b.n 992 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r7, [pc, #12] @ (aa4 ) │ │ │ │ │ + b.n 990 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 938 │ │ │ │ │ - nop │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000ab0 : │ │ │ │ │ +00000aa8 : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, ad8 │ │ │ │ │ + cbz r0, ad0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000adc : │ │ │ │ │ +00000ad4 : │ │ │ │ │ bytes_hex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbnz r3, b14 │ │ │ │ │ + cbnz r3, b0c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi.n b3a │ │ │ │ │ + bhi.n b32 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - cbz r1, b18 │ │ │ │ │ - cbnz r6, b56 │ │ │ │ │ + cbz r1, b10 │ │ │ │ │ + cbnz r6, b4e │ │ │ │ │ movs r6, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_THM_CALL _Py_strhex_with_sep │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add r6, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #96] @ (b7c ) │ │ │ │ │ + ldr r4, [pc, #96] @ (b74 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afe │ │ │ │ │ + bne.n af6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b10 │ │ │ │ │ - ldr r1, [pc, #64] @ (b7c ) │ │ │ │ │ + b.n b08 │ │ │ │ │ + ldr r1, [pc, #64] @ (b74 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b36 │ │ │ │ │ + beq.n b2e │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - cbz r2, b5e │ │ │ │ │ + cbz r2, b56 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n b04 │ │ │ │ │ + beq.n afc │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n b04 │ │ │ │ │ + bne.n afc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b04 │ │ │ │ │ - b.n b36 │ │ │ │ │ + beq.n afc │ │ │ │ │ + b.n b2e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b80 : │ │ │ │ │ +00000b78 : │ │ │ │ │ bytes_translate(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cbnz r3, bb6 │ │ │ │ │ + cbnz r3, bae │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n be0 │ │ │ │ │ + bhi.n bd8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - cbz r0, bba │ │ │ │ │ + cbz r0, bb2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n c00 │ │ │ │ │ + bne.n bf8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c08 │ │ │ │ │ + bl c00 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ add r7, r2 │ │ │ │ │ - ldr r4, [pc, #72] @ (c04 ) │ │ │ │ │ + ldr r4, [pc, #72] @ (bfc ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ba2 │ │ │ │ │ + bne.n b9a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n bb2 │ │ │ │ │ - ldr r4, [pc, #32] @ (c04 ) │ │ │ │ │ + b.n baa │ │ │ │ │ + ldr r4, [pc, #32] @ (bfc ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bdc │ │ │ │ │ + beq.n bd4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n bac │ │ │ │ │ + b.n ba4 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000c08 : │ │ │ │ │ +00000c00 : │ │ │ │ │ bytes_translate_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, #2928] @ 0xb70 │ │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1323,61 +1321,61 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.w f64 │ │ │ │ │ + beq.w f5c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ adds r5, #16 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - bne.w f4c │ │ │ │ │ + bne.w f44 │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w e86 │ │ │ │ │ + bne.w e7e │ │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ │ add.w r8, sp, #12 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e74 │ │ │ │ │ + beq.w e6c │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ add.w r6, r7, #16 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e36 │ │ │ │ │ + bne.w e2e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f3a │ │ │ │ │ + beq.w f32 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w dd2 │ │ │ │ │ + blt.w dca │ │ │ │ │ add.w r0, sl, #16 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, r7 │ │ │ │ │ subs r3, r0, r6 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n d30 │ │ │ │ │ + beq.n d28 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n d1a │ │ │ │ │ + beq.n d12 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n d08 │ │ │ │ │ + beq.n d00 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ + beq.n cee │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n ce4 │ │ │ │ │ + beq.n cdc │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n cd2 │ │ │ │ │ + beq.n cca │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w e24 │ │ │ │ │ + bne.w e1c │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ @@ -1407,15 +1405,15 @@ │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dc8 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ │ add.w r6, ip, #7 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -1461,37 +1459,37 @@ │ │ │ │ │ ldrb.w r2, [ip, #6] │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n d30 │ │ │ │ │ - cbnz r1, e0e │ │ │ │ │ + bne.n d28 │ │ │ │ │ + cbnz r1, e06 │ │ │ │ │ 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 e0e │ │ │ │ │ + bne.n e06 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r7, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e0c │ │ │ │ │ + beq.n e04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, e0c │ │ │ │ │ + cbnz r3, e04 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r9, r7 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -1503,331 +1501,331 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ - b.n cc0 │ │ │ │ │ + b.n cb8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f3a │ │ │ │ │ + beq.n f32 │ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ add.w ip, r5, #255 @ 0xff │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrb.w r5, [r3, #1]! │ │ │ │ │ str.w r5, [r0], #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n e44 │ │ │ │ │ + bne.n e3c │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n eae │ │ │ │ │ + bge.n ea6 │ │ │ │ │ ldrb.w r5, [fp, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ │ - b.n e64 │ │ │ │ │ + b.n e5c │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n e1a │ │ │ │ │ + b.n e12 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n e9c │ │ │ │ │ + beq.n e94 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ - b.n c58 │ │ │ │ │ + b.n c50 │ │ │ │ │ mov r0, fp │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbz r0, ee4 │ │ │ │ │ + cbz r0, edc │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n e80 │ │ │ │ │ + b.n e78 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bmi.n ef0 │ │ │ │ │ + bmi.n ee8 │ │ │ │ │ ldrb.w lr, [r6], #1 │ │ │ │ │ ldr.w r3, [r1, lr, lsl #2] │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n eec │ │ │ │ │ + beq.n ee4 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n ebe │ │ │ │ │ + b.n eb6 │ │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ - b.n c58 │ │ │ │ │ + b.n c50 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n ebe │ │ │ │ │ - cbz r2, f06 │ │ │ │ │ + b.n eb6 │ │ │ │ │ + cbz r2, efe │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n f00 │ │ │ │ │ + ble.n ef8 │ │ │ │ │ subs r1, r0, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 17c │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ ldr.w r9, [r8] │ │ │ │ │ - b.n e1a │ │ │ │ │ + b.n e12 │ │ │ │ │ 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 ef2 │ │ │ │ │ + bne.n eea │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f28 │ │ │ │ │ + beq.n f20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, f86 │ │ │ │ │ + cbz r3, f7e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - b.n e1a │ │ │ │ │ + b.n e12 │ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str.w r5, [r3], #4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w r5, #256 @ 0x100 │ │ │ │ │ - bne.n f3e │ │ │ │ │ - b.n e50 │ │ │ │ │ + bne.n f36 │ │ │ │ │ + b.n e48 │ │ │ │ │ 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 .LC72 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ea6 │ │ │ │ │ + b.n e9e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n f82 │ │ │ │ │ + beq.n f7a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e80 │ │ │ │ │ + bne.n e78 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n c46 │ │ │ │ │ + b.n c3e │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n c4e │ │ │ │ │ + b.n c46 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f28 │ │ │ │ │ + b.n f20 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f90 : │ │ │ │ │ +00000f88 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n fa2 │ │ │ │ │ + bpl.n f9a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ - b.n fac <_PyBytes_FormatEx> │ │ │ │ │ + b.n fa4 <_PyBytes_FormatEx> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000fac <_PyBytes_FormatEx>: │ │ │ │ │ +00000fa4 <_PyBytes_FormatEx>: │ │ │ │ │ _PyBytes_FormatEx(): │ │ │ │ │ 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, #3392] @ 0xd40 │ │ │ │ │ sub.w sp, sp, #668 @ 0x29c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #588] @ (1210 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ + ldr r3, [pc, #588] @ (1208 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 188a <_PyBytes_FormatEx+0x8de> │ │ │ │ │ + beq.w 1882 <_PyBytes_FormatEx+0x8de> │ │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - bl b48 │ │ │ │ │ + bl b48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15cc <_PyBytes_FormatEx+0x620> │ │ │ │ │ - cbnz r4, 1004 <_PyBytes_FormatEx+0x58> │ │ │ │ │ + beq.w 15c4 <_PyBytes_FormatEx+0x620> │ │ │ │ │ + cbnz r4, ffc <_PyBytes_FormatEx+0x58> │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #5 │ │ │ │ │ - bmi.w 12b8 <_PyBytes_FormatEx+0x30c> │ │ │ │ │ + bmi.w 12b0 <_PyBytes_FormatEx+0x30c> │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ mvn.w r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11da <_PyBytes_FormatEx+0x22e> │ │ │ │ │ + bne.w 11d2 <_PyBytes_FormatEx+0x22e> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r6, r7, #1 │ │ │ │ │ - bmi.w 117a <_PyBytes_FormatEx+0x1ce> │ │ │ │ │ + bmi.w 1172 <_PyBytes_FormatEx+0x1ce> │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 11b4 <_PyBytes_FormatEx+0x208> │ │ │ │ │ + bne.w 11ac <_PyBytes_FormatEx+0x208> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 1cd4 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + beq.w 1ccc <_PyBytes_FormatEx+0xd28> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.w 1aa0 <_PyBytes_FormatEx+0xaf4> │ │ │ │ │ + beq.w 1a98 <_PyBytes_FormatEx+0xaf4> │ │ │ │ │ mov fp, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ - cbz r6, 10aa <_PyBytes_FormatEx+0xfe> │ │ │ │ │ + cbz r6, 10a2 <_PyBytes_FormatEx+0xfe> │ │ │ │ │ mov r9, fp │ │ │ │ │ ldrb.w r4, [r9], #1 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi.n 10a2 <_PyBytes_FormatEx+0xf6> │ │ │ │ │ + bhi.n 109a <_PyBytes_FormatEx+0xf6> │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ .word 0x00110582 │ │ │ │ │ .word 0x057c0011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x05730011 │ │ │ │ │ .word 0x05db0011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .short 0x05c8 │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq.w 147a <_PyBytes_FormatEx+0x4ce> │ │ │ │ │ + beq.w 1472 <_PyBytes_FormatEx+0x4ce> │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr.w r3, [sl, r4, lsl #2] │ │ │ │ │ mov r2, sl │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1412 <_PyBytes_FormatEx+0x466> │ │ │ │ │ + bmi.w 140a <_PyBytes_FormatEx+0x466> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq.w 14c0 <_PyBytes_FormatEx+0x514> │ │ │ │ │ + beq.w 14b8 <_PyBytes_FormatEx+0x514> │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ - beq.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + beq.w 1742 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ │ - beq.w 1628 <_PyBytes_FormatEx+0x67c> │ │ │ │ │ + beq.w 1620 <_PyBytes_FormatEx+0x67c> │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ - beq.w 1628 <_PyBytes_FormatEx+0x67c> │ │ │ │ │ + beq.w 1620 <_PyBytes_FormatEx+0x67c> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1ce8 │ │ │ │ │ + bl 1ce0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ - cbnz r7, 10f4 <_PyBytes_FormatEx+0x148> │ │ │ │ │ + beq.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ + cbnz r7, 10ec <_PyBytes_FormatEx+0x148> │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble.w 1214 <_PyBytes_FormatEx+0x268> │ │ │ │ │ + ble.w 120c <_PyBytes_FormatEx+0x268> │ │ │ │ │ sub.w r2, r4, #105 @ 0x69 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 1b40 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + bhi.w 1b38 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r1, #36929 @ 0x9041 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - beq.w 13c8 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ + beq.w 13c0 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ 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.w 12cc <_PyBytes_FormatEx+0x320> │ │ │ │ │ + bne.w 12c4 <_PyBytes_FormatEx+0x320> │ │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r1 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - bne.w 12cc <_PyBytes_FormatEx+0x320> │ │ │ │ │ + bne.w 12c4 <_PyBytes_FormatEx+0x320> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ tst.w r3, #6 │ │ │ │ │ - bne.w 12cc <_PyBytes_FormatEx+0x320> │ │ │ │ │ + bne.w 12c4 <_PyBytes_FormatEx+0x320> │ │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ │ - beq.w 12cc <_PyBytes_FormatEx+0x320> │ │ │ │ │ + beq.w 12c4 <_PyBytes_FormatEx+0x320> │ │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ │ and.w r2, r3, #8 │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - bhi.w 1ce2 <_PyBytes_FormatEx+0xd36> │ │ │ │ │ + bhi.w 1cda <_PyBytes_FormatEx+0xd36> │ │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ │ .word 0x05c9012b │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .word 0x012b05c9 │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .word 0x013a05c9 │ │ │ │ │ @@ -1836,181 +1834,181 @@ │ │ │ │ │ .word 0x012b05c9 │ │ │ │ │ .word 0x05c905c9 │ │ │ │ │ .short 0x05c9 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 118c <_PyBytes_FormatEx+0x1e0> │ │ │ │ │ + bge.n 1184 <_PyBytes_FormatEx+0x1e0> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 189c <_PyBytes_FormatEx+0x8f0> │ │ │ │ │ + beq.w 1894 <_PyBytes_FormatEx+0x8f0> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18ba <_PyBytes_FormatEx+0x90e> │ │ │ │ │ + bne.w 18b2 <_PyBytes_FormatEx+0x90e> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b90 │ │ │ │ │ + bl b90 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #112] @ (1210 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ + ldr r3, [pc, #112] @ (1208 <_PyBytes_FormatEx+0x264>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 15a8 <_PyBytes_FormatEx+0x5fc> │ │ │ │ │ + bne.w 15a0 <_PyBytes_FormatEx+0x5fc> │ │ │ │ │ add.w sp, sp, #668 @ 0x29c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cce <_PyBytes_FormatEx+0xd22> │ │ │ │ │ + beq.w 1cc6 <_PyBytes_FormatEx+0xd22> │ │ │ │ │ sub.w r4, r0, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, r4 │ │ │ │ │ add fp, r4 │ │ │ │ │ subs r7, r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 1036 <_PyBytes_FormatEx+0x92> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1024 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + beq.w 101c <_PyBytes_FormatEx+0x78> │ │ │ │ │ tst.w r3, #469762048 @ 0x1c000000 │ │ │ │ │ - bne.w 1024 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + bne.w 101c <_PyBytes_FormatEx+0x78> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 1024 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + beq.w 101c <_PyBytes_FormatEx+0x78> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1024 <_PyBytes_FormatEx+0x78> │ │ │ │ │ + bne.w 101c <_PyBytes_FormatEx+0x78> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 102e <_PyBytes_FormatEx+0x82> │ │ │ │ │ + b.n 1026 <_PyBytes_FormatEx+0x82> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble.w 1b40 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + ble.w 1b38 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi.w 1b40 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 122c <_PyBytes_FormatEx+0x280>) │ │ │ │ │ + bhi.w 1b38 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1224 <_PyBytes_FormatEx+0x280>) │ │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000019b3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000019b3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000019b3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001113 │ │ │ │ │ + .word 0x0000110b │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001b41 │ │ │ │ │ + .word 0x00001b39 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x0000152f │ │ │ │ │ + .word 0x00001527 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000013cf │ │ │ │ │ + .word 0x000013c7 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000018db │ │ │ │ │ + .word 0x000018d3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001113 │ │ │ │ │ + .word 0x0000110b │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000019b3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000019b3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000019bb │ │ │ │ │ + .word 0x000019b3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 102e <_PyBytes_FormatEx+0x82> │ │ │ │ │ + b.n 1026 <_PyBytes_FormatEx+0x82> │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r4 │ │ │ │ │ moveq r3, #100 @ 0x64 │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bpl.w 1b90 <_PyBytes_FormatEx+0xbe4> │ │ │ │ │ + bpl.w 1b88 <_PyBytes_FormatEx+0xbe4> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w 1cc6 <_PyBytes_FormatEx+0xd1a> │ │ │ │ │ + bpl.w 1cbe <_PyBytes_FormatEx+0xd1a> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ @@ -2019,262 +2017,262 @@ │ │ │ │ │ moveq r3, #32 │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.w 19a4 <_PyBytes_FormatEx+0x9f8> │ │ │ │ │ + beq.w 199c <_PyBytes_FormatEx+0x9f8> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bmi.w 1b1e <_PyBytes_FormatEx+0xb72> │ │ │ │ │ + bmi.w 1b16 <_PyBytes_FormatEx+0xb72> │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1570 <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ + bmi.w 1568 <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - ble.n 135c <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ + ble.n 1354 <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub.w r2, r9, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b48 │ │ │ │ │ + bl b48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - bne.w 19fc <_PyBytes_FormatEx+0xa50> │ │ │ │ │ + bne.w 19f4 <_PyBytes_FormatEx+0xa50> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.n 145a <_PyBytes_FormatEx+0x4ae> │ │ │ │ │ + bgt.n 1452 <_PyBytes_FormatEx+0x4ae> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.w 1562 <_PyBytes_FormatEx+0x5b6> │ │ │ │ │ + bne.w 155a <_PyBytes_FormatEx+0x5b6> │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18b4 <_PyBytes_FormatEx+0x908> │ │ │ │ │ + bne.w 18ac <_PyBytes_FormatEx+0x908> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a22 <_PyBytes_FormatEx+0xa76> │ │ │ │ │ + bne.w 1a1a <_PyBytes_FormatEx+0xa76> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt.w 1680 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ + blt.w 1678 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 170c <_PyBytes_FormatEx+0x760> │ │ │ │ │ + bne.w 1704 <_PyBytes_FormatEx+0x760> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 1a10 <_PyBytes_FormatEx+0xa64> │ │ │ │ │ + bl 1a10 <_PyBytes_FormatEx+0xa6c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 1036 <_PyBytes_FormatEx+0x92> │ │ │ │ │ movs r3, #10 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w 1036 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 13a8 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ + b.n 13a0 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1528 <_PyBytes_FormatEx+0x57c> │ │ │ │ │ + bne.w 1520 <_PyBytes_FormatEx+0x57c> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 1698 <_PyBytes_FormatEx+0x6ec> │ │ │ │ │ + bpl.w 1690 <_PyBytes_FormatEx+0x6ec> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r9, #16 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ - beq.n 13f6 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + beq.n 13ee <_PyBytes_FormatEx+0x44a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1762 <_PyBytes_FormatEx+0x7b6> │ │ │ │ │ + bge.w 175a <_PyBytes_FormatEx+0x7b6> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1342 <_PyBytes_FormatEx+0x396> │ │ │ │ │ + b.n 133a <_PyBytes_FormatEx+0x396> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bmi.w 1744 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + bmi.w 173c <_PyBytes_FormatEx+0x798> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ ldr.w r3, [sl, r4, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bpl.n 1456 <_PyBytes_FormatEx+0x4aa> │ │ │ │ │ + bpl.n 144e <_PyBytes_FormatEx+0x4aa> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r6, asr #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 176a <_PyBytes_FormatEx+0x7be> │ │ │ │ │ + blt.w 1762 <_PyBytes_FormatEx+0x7be> │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r3, r3, r0, r4 │ │ │ │ │ sub.w r0, r3, #48 @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 1418 <_PyBytes_FormatEx+0x46c> │ │ │ │ │ + b.n 1410 <_PyBytes_FormatEx+0x46c> │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 10bc <_PyBytes_FormatEx+0x110> │ │ │ │ │ + b.n 10b4 <_PyBytes_FormatEx+0x110> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 166c <_PyBytes_FormatEx+0x6c0> │ │ │ │ │ + bmi.w 1664 <_PyBytes_FormatEx+0x6c0> │ │ │ │ │ sub.w r9, r9, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r8, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 136e <_PyBytes_FormatEx+0x3c2> │ │ │ │ │ + b.n 1366 <_PyBytes_FormatEx+0x3c2> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1ce8 │ │ │ │ │ + bl 1ce0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 1654 <_PyBytes_FormatEx+0x6a8> │ │ │ │ │ + bpl.w 164c <_PyBytes_FormatEx+0x6a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq.w 1c1c <_PyBytes_FormatEx+0xc70> │ │ │ │ │ + beq.w 1c14 <_PyBytes_FormatEx+0xc70> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1c26 <_PyBytes_FormatEx+0xc7a> │ │ │ │ │ + blt.w 1c1e <_PyBytes_FormatEx+0xc7a> │ │ │ │ │ subs r7, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + beq.w 1742 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb.w r4, [r9] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne.w 10c8 <_PyBytes_FormatEx+0x11c> │ │ │ │ │ + bne.w 10c0 <_PyBytes_FormatEx+0x11c> │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ - bmi.w 1634 <_PyBytes_FormatEx+0x688> │ │ │ │ │ + bmi.w 162c <_PyBytes_FormatEx+0x688> │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq.w 15ec <_PyBytes_FormatEx+0x640> │ │ │ │ │ + beq.w 15e4 <_PyBytes_FormatEx+0x640> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ ands.w r1, r1, #4 │ │ │ │ │ - beq.w 1622 <_PyBytes_FormatEx+0x676> │ │ │ │ │ + beq.w 161a <_PyBytes_FormatEx+0x676> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bmi.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + bmi.w 1742 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bpl.w 1a1c <_PyBytes_FormatEx+0xa70> │ │ │ │ │ + bpl.w 1a14 <_PyBytes_FormatEx+0xa70> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r6, asr #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 15ac <_PyBytes_FormatEx+0x600> │ │ │ │ │ + blt.n 15a4 <_PyBytes_FormatEx+0x600> │ │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ - b.n 14ee <_PyBytes_FormatEx+0x542> │ │ │ │ │ + b.n 14e6 <_PyBytes_FormatEx+0x542> │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.w 1b40 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ + bne.w 1b38 <_PyBytes_FormatEx+0xb94> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ASCII │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 1692 <_PyBytes_FormatEx+0x6e6> │ │ │ │ │ + bpl.w 168a <_PyBytes_FormatEx+0x6e6> │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1402 <_PyBytes_FormatEx+0x456> │ │ │ │ │ + blt.w 13fa <_PyBytes_FormatEx+0x456> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ - b.n 1402 <_PyBytes_FormatEx+0x456> │ │ │ │ │ + b.n 13fa <_PyBytes_FormatEx+0x456> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1396 <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ + b.n 138e <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 1884 <_PyBytes_FormatEx+0x8d8> │ │ │ │ │ + ble.w 187c <_PyBytes_FormatEx+0x8d8> │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 1590 <_PyBytes_FormatEx+0x5e4> │ │ │ │ │ + ble.n 1588 <_PyBytes_FormatEx+0x5e4> │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b48 │ │ │ │ │ + bl b48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + cbz r0, 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ │ strbne.w r3, [r8], #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it gt │ │ │ │ │ addgt.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1360 <_PyBytes_FormatEx+0x3b4> │ │ │ │ │ + b.n 1358 <_PyBytes_FormatEx+0x3b4> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2284,298 +2282,298 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 25fc <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 15d0 <_PyBytes_FormatEx+0x624> │ │ │ │ │ + cbnz r3, 15c8 <_PyBytes_FormatEx+0x624> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 119c <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ + b.n 1194 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 15cc <_PyBytes_FormatEx+0x620> │ │ │ │ │ + beq.n 15c4 <_PyBytes_FormatEx+0x620> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15cc <_PyBytes_FormatEx+0x620> │ │ │ │ │ + bne.n 15c4 <_PyBytes_FormatEx+0x620> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15cc <_PyBytes_FormatEx+0x620> │ │ │ │ │ + b.n 15c4 <_PyBytes_FormatEx+0x620> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1ce8 │ │ │ │ │ + bl 1ce0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n 1654 <_PyBytes_FormatEx+0x6a8> │ │ │ │ │ + bpl.n 164c <_PyBytes_FormatEx+0x6a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 164a <_PyBytes_FormatEx+0x69e> │ │ │ │ │ + beq.n 1642 <_PyBytes_FormatEx+0x69e> │ │ │ │ │ subs r7, #2 │ │ │ │ │ bic.w r3, r4, r4, asr #31 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + beq.w 1742 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ │ add.w fp, r6, #2 │ │ │ │ │ - b.n 10ce <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.n 10c6 <_PyBytes_FormatEx+0x122> │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 10ce <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.n 10c6 <_PyBytes_FormatEx+0x122> │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcc.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + bcc.w 1742 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ - b.n 10de <_PyBytes_FormatEx+0x132> │ │ │ │ │ + b.n 10d6 <_PyBytes_FormatEx+0x132> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r1, [r2, #184] @ 0xb8 │ │ │ │ │ lsls r1, r1, #29 │ │ │ │ │ - bpl.w 174a <_PyBytes_FormatEx+0x79e> │ │ │ │ │ + bpl.w 1742 <_PyBytes_FormatEx+0x79e> │ │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ │ - b.n 14e8 <_PyBytes_FormatEx+0x53c> │ │ │ │ │ + b.n 14e0 <_PyBytes_FormatEx+0x53c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 160c <_PyBytes_FormatEx+0x660> │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.n 1604 <_PyBytes_FormatEx+0x660> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ 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 .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.w 1376 <_PyBytes_FormatEx+0x3ca> │ │ │ │ │ + beq.w 136e <_PyBytes_FormatEx+0x3ca> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r8, r6 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w r6, r9, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 1396 <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ + b.n 138e <_PyBytes_FormatEx+0x3ea> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1550 <_PyBytes_FormatEx+0x5a4> │ │ │ │ │ + b.n 1548 <_PyBytes_FormatEx+0x5a4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 17f2 <_PyBytes_FormatEx+0x846> │ │ │ │ │ + beq.w 17ea <_PyBytes_FormatEx+0x846> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17f2 <_PyBytes_FormatEx+0x846> │ │ │ │ │ - ldr r1, [pc, #744] @ (199c <_PyBytes_FormatEx+0x9f0>) │ │ │ │ │ + bne.w 17ea <_PyBytes_FormatEx+0x846> │ │ │ │ │ + ldr r1, [pc, #744] @ (1994 <_PyBytes_FormatEx+0x9f0>) │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1782 <_PyBytes_FormatEx+0x7d6> │ │ │ │ │ + bne.n 177a <_PyBytes_FormatEx+0x7d6> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180e <_PyBytes_FormatEx+0x862> │ │ │ │ │ + beq.w 1806 <_PyBytes_FormatEx+0x862> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + blt.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1736 <_PyBytes_FormatEx+0x78a> │ │ │ │ │ + cbz r0, 172e <_PyBytes_FormatEx+0x78a> │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1736 <_PyBytes_FormatEx+0x78a> │ │ │ │ │ + blt.n 172e <_PyBytes_FormatEx+0x78a> │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - b.n 13f6 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + b.n 13ee <_PyBytes_FormatEx+0x44a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 139e <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ + bge.w 1396 <_PyBytes_FormatEx+0x3f2> │ │ │ │ │ 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 .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 1a10 <_PyBytes_FormatEx+0xa64> │ │ │ │ │ + bl 1a10 <_PyBytes_FormatEx+0xa6c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1a10 <_PyBytes_FormatEx+0xa64> │ │ │ │ │ + bl 1a10 <_PyBytes_FormatEx+0xa6c> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq.n 1766 <_PyBytes_FormatEx+0x7ba> │ │ │ │ │ + beq.n 175e <_PyBytes_FormatEx+0x7ba> │ │ │ │ │ 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 .LC80 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 155a <_PyBytes_FormatEx+0x5ae> │ │ │ │ │ + b.n 1552 <_PyBytes_FormatEx+0x5ae> │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 163c <_PyBytes_FormatEx+0x690> │ │ │ │ │ + b.n 1634 <_PyBytes_FormatEx+0x690> │ │ │ │ │ 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 .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ - ldr r2, [pc, #540] @ (19a0 <_PyBytes_FormatEx+0x9f4>) │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ + ldr r2, [pc, #540] @ (1998 <_PyBytes_FormatEx+0x9f4>) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 182c <_PyBytes_FormatEx+0x880> │ │ │ │ │ + bpl.n 1824 <_PyBytes_FormatEx+0x880> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr.w r9, [r0, r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 182c <_PyBytes_FormatEx+0x880> │ │ │ │ │ + beq.n 1824 <_PyBytes_FormatEx+0x880> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17d4 <_PyBytes_FormatEx+0x828> │ │ │ │ │ + beq.n 17cc <_PyBytes_FormatEx+0x828> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 17d4 <_PyBytes_FormatEx+0x828> │ │ │ │ │ + cbnz r3, 17cc <_PyBytes_FormatEx+0x828> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 184a <_PyBytes_FormatEx+0x89e> │ │ │ │ │ + bpl.n 1842 <_PyBytes_FormatEx+0x89e> │ │ │ │ │ add.w r3, r9, #16 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 13f6 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + b.n 13ee <_PyBytes_FormatEx+0x44a> │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - cbz r6, 183e <_PyBytes_FormatEx+0x892> │ │ │ │ │ + cbz r6, 1836 <_PyBytes_FormatEx+0x892> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 13f0 <_PyBytes_FormatEx+0x444> │ │ │ │ │ - b.n 13f6 <_PyBytes_FormatEx+0x44a> │ │ │ │ │ + bne.w 13e8 <_PyBytes_FormatEx+0x444> │ │ │ │ │ + b.n 13ee <_PyBytes_FormatEx+0x44a> │ │ │ │ │ ldr.w r2, [r9, #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 .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 17be <_PyBytes_FormatEx+0x812> │ │ │ │ │ + b.n 17b6 <_PyBytes_FormatEx+0x812> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 17fe <_PyBytes_FormatEx+0x852> │ │ │ │ │ + b.n 17f6 <_PyBytes_FormatEx+0x852> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ 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 .LC33 │ │ │ │ │ @@ -2583,319 +2581,319 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ - b.n 157e <_PyBytes_FormatEx+0x5d2> │ │ │ │ │ + b.n 1576 <_PyBytes_FormatEx+0x5d2> │ │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 15cc <_PyBytes_FormatEx+0x620> │ │ │ │ │ + b.n 15c4 <_PyBytes_FormatEx+0x620> │ │ │ │ │ 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 .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ strb.w r2, [r8], #1 │ │ │ │ │ - b.n 137e <_PyBytes_FormatEx+0x3d2> │ │ │ │ │ + b.n 1376 <_PyBytes_FormatEx+0x3d2> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1194 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + beq.w 118c <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1194 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + bne.w 118c <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1194 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + b.n 118c <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.n 1986 <_PyBytes_FormatEx+0x9da> │ │ │ │ │ + bmi.n 197e <_PyBytes_FormatEx+0x9da> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1970 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ + beq.n 1968 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1970 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ + bne.n 1968 <_PyBytes_FormatEx+0x9c4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.n 1944 <_PyBytes_FormatEx+0x998> │ │ │ │ │ + beq.n 193c <_PyBytes_FormatEx+0x998> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 192c <_PyBytes_FormatEx+0x980> │ │ │ │ │ + bhi.n 1924 <_PyBytes_FormatEx+0x980> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 1926 <_PyBytes_FormatEx+0x97a> │ │ │ │ │ + bne.n 191e <_PyBytes_FormatEx+0x97a> │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [r8], #1 │ │ │ │ │ - b.w 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.w 1036 <_PyBytes_FormatEx+0x92> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1402 <_PyBytes_FormatEx+0x456> │ │ │ │ │ + b.n 13fa <_PyBytes_FormatEx+0x456> │ │ │ │ │ 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 .LC83 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 192c <_PyBytes_FormatEx+0x980> │ │ │ │ │ + beq.n 1924 <_PyBytes_FormatEx+0x980> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1900 <_PyBytes_FormatEx+0x954> │ │ │ │ │ + bne.n 18f8 <_PyBytes_FormatEx+0x954> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 1916 <_PyBytes_FormatEx+0x96a> │ │ │ │ │ + b.n 190e <_PyBytes_FormatEx+0x96a> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1a72 <_PyBytes_FormatEx+0xac6> │ │ │ │ │ + bne.n 1a6a <_PyBytes_FormatEx+0xac6> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 1916 <_PyBytes_FormatEx+0x96a> │ │ │ │ │ + b.n 190e <_PyBytes_FormatEx+0x96a> │ │ │ │ │ nop │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000212 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ subs r6, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 1574 <_PyBytes_FormatEx+0x5c8> │ │ │ │ │ + b.n 156c <_PyBytes_FormatEx+0x5c8> │ │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 1a4a <_PyBytes_FormatEx+0xa9e> │ │ │ │ │ + beq.n 1a42 <_PyBytes_FormatEx+0xa9e> │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 190 │ │ │ │ │ + bl 14e │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ tst.w r6, #16 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #32 │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 131a <_PyBytes_FormatEx+0x36e> │ │ │ │ │ + b.n 1312 <_PyBytes_FormatEx+0x36e> │ │ │ │ │ bic.w r2, r4, #32 │ │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ │ - beq.n 1a0a <_PyBytes_FormatEx+0xa5e> │ │ │ │ │ + beq.n 1a02 <_PyBytes_FormatEx+0xa5e> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 136a <_PyBytes_FormatEx+0x3be> │ │ │ │ │ + bne.w 1362 <_PyBytes_FormatEx+0x3be> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 1a82 <_PyBytes_FormatEx+0xad6> │ │ │ │ │ + bne.n 1a7a <_PyBytes_FormatEx+0xad6> │ │ │ │ │ sub.w r9, r9, #2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ bic.w r9, r9, r9, asr #31 │ │ │ │ │ - b.n 136a <_PyBytes_FormatEx+0x3be> │ │ │ │ │ + b.n 1362 <_PyBytes_FormatEx+0x3be> │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 10ce <_PyBytes_FormatEx+0x122> │ │ │ │ │ + b.w 10c6 <_PyBytes_FormatEx+0x122> │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 1a30 <_PyBytes_FormatEx+0xa84> │ │ │ │ │ + beq.n 1a28 <_PyBytes_FormatEx+0xa84> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1384 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ + bne.w 137c <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb.w r1, [r2], #2 │ │ │ │ │ strb.w r1, [r3], #2 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb.w r1, [r8, #1] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 1384 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ + b.n 137c <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ands.w r3, r1, #6 │ │ │ │ │ - bne.n 19c4 <_PyBytes_FormatEx+0xa18> │ │ │ │ │ + bne.n 19bc <_PyBytes_FormatEx+0xa18> │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ subs r4, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - bl 190 │ │ │ │ │ + bl 14e │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w 1036 <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 18f0 <_PyBytes_FormatEx+0x944> │ │ │ │ │ - b.n 1900 <_PyBytes_FormatEx+0x954> │ │ │ │ │ + bne.w 18e8 <_PyBytes_FormatEx+0x944> │ │ │ │ │ + b.n 18f8 <_PyBytes_FormatEx+0x954> │ │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb.w r0, [r1], #2 │ │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ strb.w r0, [r8, #1] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 1a10 <_PyBytes_FormatEx+0xa64> │ │ │ │ │ + b.n 1a08 <_PyBytes_FormatEx+0xa64> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ca4 <_PyBytes_FormatEx+0xcf8> │ │ │ │ │ + beq.w 1c9c <_PyBytes_FormatEx+0xcf8> │ │ │ │ │ add.w r0, fp, #2 │ │ │ │ │ subs r6, r7, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bmi.w 1c8c <_PyBytes_FormatEx+0xce0> │ │ │ │ │ + bmi.w 1c84 <_PyBytes_FormatEx+0xce0> │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - beq.w 1cbc <_PyBytes_FormatEx+0xd10> │ │ │ │ │ + beq.w 1cb4 <_PyBytes_FormatEx+0xd10> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne.n 1ab2 <_PyBytes_FormatEx+0xb06> │ │ │ │ │ + bne.n 1aaa <_PyBytes_FormatEx+0xb06> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 1ab2 <_PyBytes_FormatEx+0xb06> │ │ │ │ │ + bgt.n 1aaa <_PyBytes_FormatEx+0xb06> │ │ │ │ │ subs r1, r4, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 1b24 <_PyBytes_FormatEx+0xb78> │ │ │ │ │ + cbnz r3, 1b1c <_PyBytes_FormatEx+0xb78> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b00 <_PyBytes_FormatEx+0xb54> │ │ │ │ │ + beq.n 1af8 <_PyBytes_FormatEx+0xb54> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 1b00 <_PyBytes_FormatEx+0xb54> │ │ │ │ │ + cbnz r3, 1af8 <_PyBytes_FormatEx+0xb54> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1cc0 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + beq.w 1cb8 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w 1064 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ + b.w 105c <_PyBytes_FormatEx+0xb8> │ │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 19ae <_PyBytes_FormatEx+0xa02> │ │ │ │ │ + b.n 19a6 <_PyBytes_FormatEx+0xa02> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ae0 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + beq.n 1ad8 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ae0 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + bne.n 1ad8 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ae0 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + b.n 1ad8 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -2905,70 +2903,70 @@ │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #43 @ 0x2b │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.w 106a <_PyBytes_FormatEx+0xbe> │ │ │ │ │ + b.w 1062 <_PyBytes_FormatEx+0xbe> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #35 @ 0x23 │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b70 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1b68 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #32 │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b70 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1b68 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Check │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ bic.w r2, r3, #32 │ │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c4c <_PyBytes_FormatEx+0xca0> │ │ │ │ │ + beq.n 1c44 <_PyBytes_FormatEx+0xca0> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1c42 <_PyBytes_FormatEx+0xc96> │ │ │ │ │ + beq.n 1c3a <_PyBytes_FormatEx+0xc96> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1c58 <_PyBytes_FormatEx+0xcac> │ │ │ │ │ + bne.n 1c50 <_PyBytes_FormatEx+0xcac> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + beq.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ @@ -2984,124 +2982,124 @@ │ │ │ │ │ movne r3, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b70 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1b68 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + bne.w 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 14aa <_PyBytes_FormatEx+0x4fe> │ │ │ │ │ + b.n 14a2 <_PyBytes_FormatEx+0x4fe> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r4, #45 @ 0x2d │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1b70 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ + b.n 1b68 <_PyBytes_FormatEx+0xbc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1bc2 <_PyBytes_FormatEx+0xc16> │ │ │ │ │ + b.n 1bba <_PyBytes_FormatEx+0xc16> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 1be0 <_PyBytes_FormatEx+0xc34> │ │ │ │ │ + b.n 1bd8 <_PyBytes_FormatEx+0xc34> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 12ec <_PyBytes_FormatEx+0x340> │ │ │ │ │ + beq.w 12e4 <_PyBytes_FormatEx+0x340> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12ec <_PyBytes_FormatEx+0x340> │ │ │ │ │ + bne.w 12e4 <_PyBytes_FormatEx+0x340> │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 12ec <_PyBytes_FormatEx+0x340> │ │ │ │ │ + b.w 12e4 <_PyBytes_FormatEx+0x340> │ │ │ │ │ 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 .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ 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 .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1ac8 <_PyBytes_FormatEx+0xb1c> │ │ │ │ │ + b.n 1ac0 <_PyBytes_FormatEx+0xb1c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 15c2 <_PyBytes_FormatEx+0x616> │ │ │ │ │ + b.n 15ba <_PyBytes_FormatEx+0x616> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 130a <_PyBytes_FormatEx+0x35e> │ │ │ │ │ + b.w 1302 <_PyBytes_FormatEx+0x35e> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.w 11c8 <_PyBytes_FormatEx+0x21c> │ │ │ │ │ + b.w 11c0 <_PyBytes_FormatEx+0x21c> │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ subs r7, #2 │ │ │ │ │ strb.w r3, [r8], #1 │ │ │ │ │ - b.w 103e <_PyBytes_FormatEx+0x92> │ │ │ │ │ + b.w 1036 <_PyBytes_FormatEx+0x92> │ │ │ │ │ movs r3, #16 │ │ │ │ │ - b.w 13a8 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ + b.w 13a0 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ │ │ │ │ │ -00001ce8 : │ │ │ │ │ +00001ce0 : │ │ │ │ │ getnextarg(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1d14 │ │ │ │ │ + bge.n 1d0c │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - bge.n 1d0c │ │ │ │ │ + bge.n 1d04 │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_GetItem │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -3111,56 +3109,56 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 1d08 │ │ │ │ │ + b.n 1d00 │ │ │ │ │ │ │ │ │ │ -00001d30 <_PyBytes_Find>: │ │ │ │ │ +00001d28 <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - cbz r3, 1d80 <_PyBytes_Find+0x50> │ │ │ │ │ + cbz r3, 1d78 <_PyBytes_Find+0x50> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 1d74 <_PyBytes_Find+0x44> │ │ │ │ │ + bgt.n 1d6c <_PyBytes_Find+0x44> │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 297c │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r3, [sp, #24] │ │ │ │ │ addge r6, r6, r3 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ - bne.n 1d6e <_PyBytes_Find+0x3e> │ │ │ │ │ + bne.n 1d66 <_PyBytes_Find+0x3e> │ │ │ │ │ subs r4, r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ adds r0, r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 1d7a <_PyBytes_Find+0x4a> │ │ │ │ │ + cbz r0, 1d72 <_PyBytes_Find+0x4a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1d6e <_PyBytes_Find+0x3e> │ │ │ │ │ + b.n 1d66 <_PyBytes_Find+0x3e> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r6, r3, r4 │ │ │ │ │ - b.n 1d6e <_PyBytes_Find+0x3e> │ │ │ │ │ + b.n 1d66 <_PyBytes_Find+0x3e> │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b.n 1d6e <_PyBytes_Find+0x3e> │ │ │ │ │ + b.n 1d66 <_PyBytes_Find+0x3e> │ │ │ │ │ │ │ │ │ │ -00001d84 : │ │ │ │ │ +00001d7c : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -3171,79 +3169,79 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 1de4 │ │ │ │ │ + cbnz r0, 1ddc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 1de8 │ │ │ │ │ + bgt.n 1de0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1de8 │ │ │ │ │ + ble.n 1de0 │ │ │ │ │ subs r7, r5, r2 │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 1de8 │ │ │ │ │ + cbnz r0, 1de0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 1dde │ │ │ │ │ + cbz r3, 1dd6 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1dd4 │ │ │ │ │ + b.n 1dcc │ │ │ │ │ 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 1e06 │ │ │ │ │ + bne.n 1dfe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dd4 │ │ │ │ │ + beq.n 1dcc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 1dd4 │ │ │ │ │ + b.n 1dcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1dd4 │ │ │ │ │ + b.n 1dcc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e14 : │ │ │ │ │ +00001e0c : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 1e22 │ │ │ │ │ + cbz r3, 1e1a │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ subs r0, r3, r0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 1e1e │ │ │ │ │ + b.n 1e16 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e28 : │ │ │ │ │ +00001e20 : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ @@ -3251,18 +3249,18 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bhi.n 1e68 │ │ │ │ │ + bhi.n 1e60 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 1e82 │ │ │ │ │ + bgt.n 1e7a │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rindex │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -3273,72 +3271,72 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e4e │ │ │ │ │ + bne.n 1e46 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e64 │ │ │ │ │ + b.n 1e5c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e7e │ │ │ │ │ + beq.n 1e76 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1e54 │ │ │ │ │ + beq.n 1e4c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e54 │ │ │ │ │ - b.n 1e7e │ │ │ │ │ + bne.n 1e4c │ │ │ │ │ + b.n 1e76 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ea8 : │ │ │ │ │ +00001ea0 : │ │ │ │ │ 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 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov ip, r1 │ │ │ │ │ - ldr r1, [pc, #584] @ (210c ) │ │ │ │ │ + ldr r1, [pc, #584] @ (2104 ) │ │ │ │ │ add.w sl, r0, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldrb.w r0, [r2, r9] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ sub.w r1, ip, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - ble.w 2094 │ │ │ │ │ + ble.w 208c │ │ │ │ │ sub.w fp, r2, #2 │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ add fp, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub.w r4, fp, r2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ mvn.w r8, #1 │ │ │ │ │ ands.w r4, r4, #3 │ │ │ │ │ - beq.n 1f5e │ │ │ │ │ + beq.n 1f56 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 1f3e │ │ │ │ │ + beq.n 1f36 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1f1e │ │ │ │ │ + beq.n 1f16 │ │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r1, r8, r3 │ │ │ │ │ lsl.w r6, lr, r4 │ │ │ │ │ @@ -3360,15 +3358,15 @@ │ │ │ │ │ subeq.w r1, r8, r7 │ │ │ │ │ addeq r1, r1, r2 │ │ │ │ │ lsl.w r4, lr, r4 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - beq.n 1fee │ │ │ │ │ + beq.n 1fe6 │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ ldrb r5, [r7, #1] │ │ │ │ │ add.w r9, r7, #1 │ │ │ │ │ add.w r7, r9, #1 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ ldrb.w r5, [r9, #1] │ │ │ │ │ @@ -3380,15 +3378,15 @@ │ │ │ │ │ orr.w r6, r6, r4 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ lsl.w r4, lr, r4 │ │ │ │ │ orr.w r6, r6, r4 │ │ │ │ │ - bne.n 1fa4 │ │ │ │ │ + bne.n 1f9c │ │ │ │ │ sub.w r1, r8, r7 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldrb.w r5, [r9, #2] │ │ │ │ │ add.w r7, r9, #2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ and.w r4, r5, #31 │ │ │ │ │ @@ -3408,15 +3406,15 @@ │ │ │ │ │ subeq.w r1, r8, r7 │ │ │ │ │ addeq r1, r1, r2 │ │ │ │ │ lsl.w r4, lr, r4 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ orrs r6, r4 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bne.n 1f62 │ │ │ │ │ + bne.n 1f5a │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ and.w r5, r0, #31 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ lsl.w r4, r4, r5 │ │ │ │ │ orr.w fp, r4, r6 │ │ │ │ │ @@ -3426,142 +3424,142 @@ │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ asrs r4, r4, #2 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.n 209e │ │ │ │ │ + bgt.n 2096 │ │ │ │ │ ldrb.w r0, [sl, r6] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 20ee │ │ │ │ │ + bne.n 20e6 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ strd r4, r8, [sp, #16] │ │ │ │ │ adds r5, r0, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 202e │ │ │ │ │ + b.n 2026 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bge.n 20d2 │ │ │ │ │ + bge.n 20ca │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ ldrb.w r8, [r2, r0] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.n 202c │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r8, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bge.n 20ba │ │ │ │ │ + bge.n 20b2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 20ba │ │ │ │ │ + ble.n 20b2 │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ sub.w r7, ip, r6 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 20a8 │ │ │ │ │ + bne.n 20a0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 2108 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 21c4 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ it ne │ │ │ │ │ addne r6, r6, r0 │ │ │ │ │ - beq.n 20a2 │ │ │ │ │ - ldr r3, [pc, #140] @ (210c ) │ │ │ │ │ + beq.n 209a │ │ │ │ │ + ldr r3, [pc, #140] @ (2104 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 209a │ │ │ │ │ + bne.n 2092 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1fee │ │ │ │ │ + b.n 1fe6 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ - cbz r3, 2104 │ │ │ │ │ + cbz r3, 20fc │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 207e │ │ │ │ │ + b.n 2076 │ │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl d8c │ │ │ │ │ + bl d8c │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ adds r6, r4, r0 │ │ │ │ │ - b.n 207e │ │ │ │ │ + b.n 2076 │ │ │ │ │ add.w r0, sl, r6 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ │ lsls r5, r0, #31 │ │ │ │ │ - bmi.n 20ea │ │ │ │ │ + bmi.n 20e2 │ │ │ │ │ add r6, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2010 │ │ │ │ │ + b.n 2008 │ │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ │ - bne.n 2042 │ │ │ │ │ + bne.n 203a │ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 207e │ │ │ │ │ + bne.n 2076 │ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 2108 │ │ │ │ │ + beq.n 2100 │ │ │ │ │ add r6, r9 │ │ │ │ │ - b.n 20ce │ │ │ │ │ + b.n 20c6 │ │ │ │ │ add r6, r1 │ │ │ │ │ - b.n 20ce │ │ │ │ │ + b.n 20c6 │ │ │ │ │ add.w r0, sl, r6 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bmi.n 20ce │ │ │ │ │ + bmi.n 20c6 │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 20ce │ │ │ │ │ + b.n 20c6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 207e │ │ │ │ │ + b.n 2076 │ │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ - b.n 207e │ │ │ │ │ + b.n 2076 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002110 : │ │ │ │ │ +00002108 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ 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, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r0, r1, [r2] │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl dfc │ │ │ │ │ + bl dfc │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl dfc │ │ │ │ │ + bl dfc │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it le │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -3573,147 +3571,147 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bne.n 219c │ │ │ │ │ + bne.n 2194 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r4, #23 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ │ add.w r2, r4, #87 @ 0x57 │ │ │ │ │ strb.w r1, [r3, #1]! │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2178 │ │ │ │ │ + bne.n 2170 │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ - b.n 2192 │ │ │ │ │ + b.n 218a │ │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r4 │ │ │ │ │ strb r2, [r3, #24] │ │ │ │ │ subs r2, r0, r1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 2186 │ │ │ │ │ + blt.n 217e │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ adds r2, r6, r5 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2168 │ │ │ │ │ + blt.n 2160 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - beq.n 21c2 │ │ │ │ │ + beq.n 21ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21b2 │ │ │ │ │ + b.n 21aa │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b.n 2168 │ │ │ │ │ + b.n 2160 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021cc : │ │ │ │ │ +000021c4 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r8, r0, r1 │ │ │ │ │ ldrd r4, r6, [r2, #4] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [r9], #24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 229e │ │ │ │ │ + beq.n 2296 │ │ │ │ │ rsb sl, r4, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 2294 │ │ │ │ │ + bcs.n 228c │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2290 │ │ │ │ │ + bne.n 2288 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add.w fp, r2, sl │ │ │ │ │ it lt │ │ │ │ │ movlt r1, r6 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - ble.n 226e │ │ │ │ │ + ble.n 2266 │ │ │ │ │ ldrb r7, [r5, r1] │ │ │ │ │ ldrb.w r3, [fp, r1] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 2288 │ │ │ │ │ + bne.n 2280 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 226e │ │ │ │ │ + ble.n 2266 │ │ │ │ │ ldrb.w ip, [fp, r3] │ │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne.n 228a │ │ │ │ │ + bne.n 2282 │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 226e │ │ │ │ │ + ble.n 2266 │ │ │ │ │ ldrb.w r7, [fp, r3] │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 228a │ │ │ │ │ + bne.n 2282 │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 226e │ │ │ │ │ + ble.n 2266 │ │ │ │ │ add.w r7, r5, ip │ │ │ │ │ add.w r1, fp, ip │ │ │ │ │ ldrb.w ip, [r7, #1]! │ │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 228a │ │ │ │ │ + bne.n 2282 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 225c │ │ │ │ │ + bgt.n 2254 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.n 227e │ │ │ │ │ + b.n 2276 │ │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ │ ldrb.w r3, [fp, r0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 22d4 │ │ │ │ │ + bne.n 22cc │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 2272 │ │ │ │ │ + blt.n 226a │ │ │ │ │ sub.w r0, fp, lr │ │ │ │ │ - b.n 2298 │ │ │ │ │ + b.n 2290 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 21fc │ │ │ │ │ + bhi.n 21f4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ rsb fp, r4, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ @@ -3722,90 +3720,90 @@ │ │ │ │ │ it lt │ │ │ │ │ movlt r3, ip │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mov lr, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 2294 │ │ │ │ │ + bcs.n 228c │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ - cbz r3, 230a │ │ │ │ │ + cbz r3, 2302 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 22c0 │ │ │ │ │ - b.n 2294 │ │ │ │ │ + bhi.n 22b8 │ │ │ │ │ + b.n 228c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r2, r3 │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bls.n 2294 │ │ │ │ │ + bls.n 228c │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r7, [r9, r3] │ │ │ │ │ - cbnz r7, 22f0 │ │ │ │ │ + cbnz r7, 22e8 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 2212 │ │ │ │ │ + b.n 220a │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r3, r6 │ │ │ │ │ addlt r3, r3, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ite ge │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ addlt r2, r2, r7 │ │ │ │ │ - b.n 21f6 │ │ │ │ │ + b.n 21ee │ │ │ │ │ add.w r1, r2, fp │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 232a │ │ │ │ │ + bge.n 2322 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 2314 │ │ │ │ │ + beq.n 230c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 22bc │ │ │ │ │ + b.n 22b4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 2340 │ │ │ │ │ + bge.n 2338 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 235c │ │ │ │ │ + bne.n 2354 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 2330 │ │ │ │ │ + b.n 2328 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.n 2368 │ │ │ │ │ + bge.n 2360 │ │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 2346 │ │ │ │ │ + beq.n 233e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, lr │ │ │ │ │ - b.n 22bc │ │ │ │ │ + b.n 22b4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 22bc │ │ │ │ │ + b.n 22b4 │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r0, r1, r0 │ │ │ │ │ - b.n 2298 │ │ │ │ │ + b.n 2290 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3840,15 +3840,15 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - bl 1ea8 │ │ │ │ │ + bl 1ea0 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov fp, r0 │ │ │ │ │ b.n 1e18 │ │ │ │ │ and.w lr, r2, #31 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ lsl.w lr, r0, lr │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ @@ -4499,15 +4499,15 @@ │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ bne.n 28b8 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str.w sl, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1ea8 │ │ │ │ │ + b.w 1ea0 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2808 │ │ │ │ │ b.n 27ea │ │ │ │ │ @@ -4523,20 +4523,20 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.n 296c │ │ │ │ │ adds r3, #1 │ │ │ │ │ b.n 2936 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 2108 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 21c4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ b.n 27a6 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w d8c │ │ │ │ │ @@ -4740,26 +4740,26 @@ │ │ │ │ │ asrs r6, r3, #2 │ │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ │ cmp.w r6, r1, asr #2 │ │ │ │ │ blt.n 2b94 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 1ea8 │ │ │ │ │ + bl 1ea0 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ b.n 2ac8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 2108 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 21c4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ b.n 2ac8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ 00002bb0 <_PyBytes_Repeat>: │ │ │ │ │ @@ -5500,15 +5500,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 3352 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5d4c <_PyBytes_FromList> │ │ │ │ │ + bl 5d48 <_PyBytes_FromList> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 334e │ │ │ │ │ cmp r6, r8 │ │ │ │ │ bne.n 326a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ @@ -6009,36 +6009,36 @@ │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ blt.n 379c │ │ │ │ │ beq.n 379c │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 3822 │ │ │ │ │ + blt.w 3814 │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ beq.n 37de │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmn.w r4, #18 │ │ │ │ │ - bhi.w 3822 │ │ │ │ │ + bhi.n 3814 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 381a │ │ │ │ │ + beq.w 3834 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3814 │ │ │ │ │ + bne.n 382e │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ @@ -6080,27 +6080,27 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cbz r5, 37fe │ │ │ │ │ movs r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 381a │ │ │ │ │ + beq.n 3834 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ movne r4, r9 │ │ │ │ │ - bne.n 3814 │ │ │ │ │ + bne.n 382e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r5, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -6128,33 +6128,33 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 37ec │ │ │ │ │ b.n 379e │ │ │ │ │ cmp r6, r4 │ │ │ │ │ blt.n 377c │ │ │ │ │ b.n 3762 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - b.n 3738 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 3762 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 3738 │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ 0000383c <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ b.n 3840 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00003840 : │ │ │ │ │ @@ -6999,15 +6999,15 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 402c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 5d4c <_PyBytes_FromList> │ │ │ │ │ + b.w 5d48 <_PyBytes_FromList> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 407a │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ @@ -7902,15 +7902,15 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 1ea8 │ │ │ │ │ + bl 1ea0 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 4522 │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ @@ -7964,20 +7964,20 @@ │ │ │ │ │ beq.n 4906 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 45a2 │ │ │ │ │ b.n 4724 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 2108 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 21c4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 4522 │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ cmp r4, r0 │ │ │ │ │ str.w r4, [r3, #892] @ 0x37c │ │ │ │ │ @@ -9469,86 +9469,86 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ bne.w 5924 │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.w 5bb8 │ │ │ │ │ + bne.w 5bb6 │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ ittt eq │ │ │ │ │ addeq.w r0, r8, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ moveq.w ip, #10 │ │ │ │ │ - beq.w 5b64 │ │ │ │ │ + beq.w 5b62 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ beq.n 57b2 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - beq.w 5b7e │ │ │ │ │ + beq.w 5b7c │ │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ │ - beq.w 5ae8 │ │ │ │ │ + beq.w 5ae6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.w 5c26 │ │ │ │ │ + beq.w 5c24 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ │ sub.w r1, r2, r1 │ │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq.w 5c1c │ │ │ │ │ + beq.w 5c1a │ │ │ │ │ sub.w ip, r0, #99 @ 0x63 │ │ │ │ │ uxtb.w lr, ip │ │ │ │ │ cmp.w lr, #21 │ │ │ │ │ bhi.n 581c │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ cmp.w ip, #21 │ │ │ │ │ bhi.n 581c │ │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ │ - .word 0x018b01a6 │ │ │ │ │ + .word 0x018a01a5 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x0016025d │ │ │ │ │ + .word 0x0016025c │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x01f50016 │ │ │ │ │ + .word 0x01f40016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016002a │ │ │ │ │ - .word 0x0016022e │ │ │ │ │ - .word 0x01590016 │ │ │ │ │ + .word 0x0016022d │ │ │ │ │ + .word 0x01580016 │ │ │ │ │ cbnz r0, 5820 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5cf0 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5cec <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 598e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b90 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 590c │ │ │ │ │ ldr.w sl, [r7], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 5a8e │ │ │ │ │ + bgt.w 5a8c │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 5876 │ │ │ │ │ @@ -9592,15 +9592,15 @@ │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt.w 5a4a │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a80 │ │ │ │ │ + beq.w 5a7e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -9786,29 +9786,29 @@ │ │ │ │ │ bne.n 5a16 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 590c │ │ │ │ │ - b.n 5a26 │ │ │ │ │ + bne.n 5a26 │ │ │ │ │ + b.n 590c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 5900 │ │ │ │ │ b.n 5994 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r1, [sl, r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5c74 │ │ │ │ │ + beq.w 5c72 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5a90 │ │ │ │ │ + bne.n 5a8e │ │ │ │ │ b.n 585c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r2, #21 │ │ │ │ │ @@ -9821,112 +9821,112 @@ │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5cf0 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5cec <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 598e │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 589a │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ b.n 5768 │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - beq.n 5afc │ │ │ │ │ + beq.n 5afa │ │ │ │ │ sub.w r1, r2, #117 @ 0x75 │ │ │ │ │ negs r2, r1 │ │ │ │ │ adcs r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5bac │ │ │ │ │ + beq.n 5baa │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ b.n 57b4 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ ldr.w r3, [sl], #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5cbc │ │ │ │ │ + bne.w 5cba │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 5b50 │ │ │ │ │ + beq.n 5b4e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 5ac6 │ │ │ │ │ + b.n 5ac4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5cd6 │ │ │ │ │ + bhi.w 5cd4 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 5ad6 │ │ │ │ │ + b.n 5ad4 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b30 │ │ │ │ │ + b.n 5b2e │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ tst.w r2, #4 │ │ │ │ │ beq.w 5792 │ │ │ │ │ mla r3, ip, r3, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ - b.n 5b64 │ │ │ │ │ + b.n 5b62 │ │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ beq.w 57b0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 57b0 │ │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ bne.w 57aa │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 57b0 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - bne.n 5b92 │ │ │ │ │ + bne.n 5b90 │ │ │ │ │ b.n 57b0 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.n 5bca │ │ │ │ │ + beq.n 5bc8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ b.n 57be │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ beq.w 5780 │ │ │ │ │ - b.n 5bb8 │ │ │ │ │ + b.n 5bb6 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ b.n 5820 │ │ │ │ │ mov sl, r7 │ │ │ │ │ @@ -9940,171 +9940,170 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ ldr.w r7, [sl], #4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 5cd0 │ │ │ │ │ + beq.n 5cce │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.n 5b30 │ │ │ │ │ + beq.n 5b2e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #19 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, sp, #22 │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_THM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [r6, #0] │ │ │ │ │ - b.n 5b30 │ │ │ │ │ + b.n 5b2e │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ mov sl, r7 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - b.n 5ad6 │ │ │ │ │ + b.n 5ad4 │ │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - beq.n 5c32 │ │ │ │ │ + beq.n 5c30 │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ - bne.n 5bca │ │ │ │ │ + bne.n 5bc8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ sub.w ip, r0, #99 @ 0x63 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ b.n 57e6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ - cbnz r3, 5c90 │ │ │ │ │ + cbnz r3, 5c8e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 5c7c │ │ │ │ │ + beq.n 5c7a │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b30 │ │ │ │ │ + b.n 5b2e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 585c │ │ │ │ │ b.n 5876 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b30 │ │ │ │ │ + b.n 5b2e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b30 │ │ │ │ │ + b.n 5b2e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - b.n 5ab2 │ │ │ │ │ + b.n 5ab0 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5b30 │ │ │ │ │ + b.n 5b2e │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 5b30 │ │ │ │ │ + b.n 5b2e │ │ │ │ │ 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 .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 598e │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -00005cf0 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00005cec <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ 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, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cbz r3, 5d20 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + cbz r3, 5d1c <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 5d3c <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ + bgt.n 5d38 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 5d32 <_PyBytesWriter_WriteBytes+0x42> │ │ │ │ │ + bgt.n 5d2e <_PyBytesWriter_WriteBytes+0x42> │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ - cbz r4, 5d46 <_PyBytesWriter_WriteBytes+0x56> │ │ │ │ │ + cbz r4, 5d42 <_PyBytesWriter_WriteBytes+0x56> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r0, r4, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 157c <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5d1e <_PyBytesWriter_WriteBytes+0x2e> │ │ │ │ │ + b.n 5d1a <_PyBytesWriter_WriteBytes+0x2e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 25fc <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5d2e <_PyBytesWriter_WriteBytes+0x3e> │ │ │ │ │ + b.n 5d2a <_PyBytesWriter_WriteBytes+0x3e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d4c <_PyBytes_FromList>: │ │ │ │ │ +00005d48 <_PyBytes_FromList>: │ │ │ │ │ _PyBytes_FromList(): │ │ │ │ │ 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, #3504] @ 0xdb0 │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ @@ -10112,103 +10111,103 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ │ str.w r6, [r8, #20] │ │ │ │ │ - ldr r3, [pc, #744] @ (6068 <_PyBytes_FromList+0x31c>) │ │ │ │ │ + ldr r3, [pc, #744] @ (6064 <_PyBytes_FromList+0x31c>) │ │ │ │ │ str.w r2, [r8, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6022 <_PyBytes_FromList+0x2d6> │ │ │ │ │ + beq.w 601e <_PyBytes_FromList+0x2d6> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 602c <_PyBytes_FromList+0x2e0> │ │ │ │ │ + blt.w 6028 <_PyBytes_FromList+0x2e0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ │ - bgt.n 5e04 <_PyBytes_FromList+0xb8> │ │ │ │ │ + bgt.n 5e00 <_PyBytes_FromList+0xb8> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 5ed4 <_PyBytes_FromList+0x188> │ │ │ │ │ + bne.w 5ed0 <_PyBytes_FromList+0x188> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 5eee <_PyBytes_FromList+0x1a2> │ │ │ │ │ + bne.w 5eea <_PyBytes_FromList+0x1a2> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 5ffe <_PyBytes_FromList+0x2b2> │ │ │ │ │ + beq.w 5ffa <_PyBytes_FromList+0x2b2> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi.w 6004 <_PyBytes_FromList+0x2b8> │ │ │ │ │ + bhi.w 6000 <_PyBytes_FromList+0x2b8> │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.w 6032 <_PyBytes_FromList+0x2e6> │ │ │ │ │ + bge.w 602e <_PyBytes_FromList+0x2e6> │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 5e2e <_PyBytes_FromList+0xe2> │ │ │ │ │ + ble.n 5e2a <_PyBytes_FromList+0xe2> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5dbc <_PyBytes_FromList+0x70> │ │ │ │ │ + b.n 5db8 <_PyBytes_FromList+0x70> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 157c <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f56 <_PyBytes_FromList+0x20a> │ │ │ │ │ + beq.w 5f52 <_PyBytes_FromList+0x20a> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ - bgt.n 5db6 <_PyBytes_FromList+0x6a> │ │ │ │ │ + bgt.n 5db2 <_PyBytes_FromList+0x6a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5f02 <_PyBytes_FromList+0x1b6> │ │ │ │ │ + beq.n 5efe <_PyBytes_FromList+0x1b6> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - beq.n 5f2e <_PyBytes_FromList+0x1e2> │ │ │ │ │ + beq.n 5f2a <_PyBytes_FromList+0x1e2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5fb8 <_PyBytes_FromList+0x26c> │ │ │ │ │ + bne.w 5fb4 <_PyBytes_FromList+0x26c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5fe6 <_PyBytes_FromList+0x29a> │ │ │ │ │ + blt.w 5fe2 <_PyBytes_FromList+0x29a> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5eba <_PyBytes_FromList+0x16e> │ │ │ │ │ + beq.n 5eb6 <_PyBytes_FromList+0x16e> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 5f40 <_PyBytes_FromList+0x1f4> │ │ │ │ │ + bgt.n 5f3c <_PyBytes_FromList+0x1f4> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 605a <_PyBytes_FromList+0x30e> │ │ │ │ │ + beq.w 6056 <_PyBytes_FromList+0x30e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -10224,223 +10223,223 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #452] @ (6068 <_PyBytes_FromList+0x31c>) │ │ │ │ │ + ldr r3, [pc, #452] @ (6064 <_PyBytes_FromList+0x31c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5f3c <_PyBytes_FromList+0x1f0> │ │ │ │ │ + bne.n 5f38 <_PyBytes_FromList+0x1f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [r8, #24] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5ea2 <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 5e9e <_PyBytes_FromList+0x156> │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 5de0 <_PyBytes_FromList+0x94> │ │ │ │ │ + beq.w 5ddc <_PyBytes_FromList+0x94> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5de0 <_PyBytes_FromList+0x94> │ │ │ │ │ + bne.w 5ddc <_PyBytes_FromList+0x94> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5de0 <_PyBytes_FromList+0x94> │ │ │ │ │ + b.n 5ddc <_PyBytes_FromList+0x94> │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5f78 <_PyBytes_FromList+0x22c> │ │ │ │ │ + bne.n 5f74 <_PyBytes_FromList+0x22c> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 5f32 <_PyBytes_FromList+0x1e6> │ │ │ │ │ + beq.n 5f2e <_PyBytes_FromList+0x1e6> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ - beq.n 5ea2 <_PyBytes_FromList+0x156> │ │ │ │ │ + beq.n 5e9e <_PyBytes_FromList+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 5f56 <_PyBytes_FromList+0x20a> │ │ │ │ │ + cbnz r0, 5f52 <_PyBytes_FromList+0x20a> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - b.n 5ea2 <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 5e9e <_PyBytes_FromList+0x156> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5fb8 <_PyBytes_FromList+0x26c> │ │ │ │ │ + bne.n 5fb4 <_PyBytes_FromList+0x26c> │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ - cbnz r0, 5f5a <_PyBytes_FromList+0x20e> │ │ │ │ │ - ldr r5, [pc, #304] @ (606c <_PyBytes_FromList+0x320>) │ │ │ │ │ - b.n 5ea2 <_PyBytes_FromList+0x156> │ │ │ │ │ + cbnz r0, 5f56 <_PyBytes_FromList+0x20e> │ │ │ │ │ + ldr r5, [pc, #304] @ (6068 <_PyBytes_FromList+0x320>) │ │ │ │ │ + b.n 5e9e <_PyBytes_FromList+0x156> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5ea2 <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 5e9e <_PyBytes_FromList+0x156> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f38 <_PyBytes_FromList+0x1ec> │ │ │ │ │ + beq.n 5f34 <_PyBytes_FromList+0x1ec> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f38 <_PyBytes_FromList+0x1ec> │ │ │ │ │ + bne.n 5f34 <_PyBytes_FromList+0x1ec> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f38 <_PyBytes_FromList+0x1ec> │ │ │ │ │ + b.n 5f34 <_PyBytes_FromList+0x1ec> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 5fc4 <_PyBytes_FromList+0x278> │ │ │ │ │ + cbz r2, 5fc0 <_PyBytes_FromList+0x278> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 5fd0 <_PyBytes_FromList+0x284> │ │ │ │ │ + beq.n 5fcc <_PyBytes_FromList+0x284> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5ea2 <_PyBytes_FromList+0x156> │ │ │ │ │ + beq.n 5e9e <_PyBytes_FromList+0x156> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f2a <_PyBytes_FromList+0x1de> │ │ │ │ │ + beq.n 5f26 <_PyBytes_FromList+0x1de> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f56 <_PyBytes_FromList+0x20a> │ │ │ │ │ + beq.n 5f52 <_PyBytes_FromList+0x20a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f56 <_PyBytes_FromList+0x20a> │ │ │ │ │ + bne.n 5f52 <_PyBytes_FromList+0x20a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f56 <_PyBytes_FromList+0x20a> │ │ │ │ │ + b.n 5f52 <_PyBytes_FromList+0x20a> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5ea2 <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 5e9e <_PyBytes_FromList+0x156> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne.n 5f82 <_PyBytes_FromList+0x236> │ │ │ │ │ + bne.n 5f7e <_PyBytes_FromList+0x236> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5ea2 <_PyBytes_FromList+0x156> │ │ │ │ │ - b.n 5f94 <_PyBytes_FromList+0x248> │ │ │ │ │ + beq.w 5e9e <_PyBytes_FromList+0x156> │ │ │ │ │ + b.n 5f90 <_PyBytes_FromList+0x248> │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5f56 <_PyBytes_FromList+0x20a> │ │ │ │ │ + b.n 5f52 <_PyBytes_FromList+0x20a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 601a <_PyBytes_FromList+0x2ce> │ │ │ │ │ + cbnz r0, 6016 <_PyBytes_FromList+0x2ce> │ │ │ │ │ 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 .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 25fc <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 5f56 <_PyBytes_FromList+0x20a> │ │ │ │ │ + b.n 5f52 <_PyBytes_FromList+0x20a> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str.w r6, [r8, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 5e2e <_PyBytes_FromList+0xe2> │ │ │ │ │ + b.n 5e2a <_PyBytes_FromList+0xe2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 601a <_PyBytes_FromList+0x2ce> │ │ │ │ │ + b.n 6016 <_PyBytes_FromList+0x2ce> │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 157c <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f56 <_PyBytes_FromList+0x20a> │ │ │ │ │ + beq.n 5f52 <_PyBytes_FromList+0x20a> │ │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.w 5e2e <_PyBytes_FromList+0xe2> │ │ │ │ │ + bge.w 5e2a <_PyBytes_FromList+0xe2> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5dbc <_PyBytes_FromList+0x70> │ │ │ │ │ + b.n 5db8 <_PyBytes_FromList+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5e96 <_PyBytes_FromList+0x14a> │ │ │ │ │ - b.n 5f56 <_PyBytes_FromList+0x20a> │ │ │ │ │ + bne.w 5e92 <_PyBytes_FromList+0x14a> │ │ │ │ │ + b.n 5f52 <_PyBytes_FromList+0x20a> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006070 <_PyBytes_FromHex>: │ │ │ │ │ +0000606c <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ │ - ldr r2, [pc, #332] @ (61cc <_PyBytes_FromHex+0x15c>) │ │ │ │ │ + ldr r2, [pc, #332] @ (61c8 <_PyBytes_FromHex+0x15c>) │ │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ │ add r5, sp, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ @@ -10448,96 +10447,96 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ strd r3, r3, [r5, #16] │ │ │ │ │ ubfx r3, r2, #5, #1 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ - bpl.n 6196 <_PyBytes_FromHex+0x126> │ │ │ │ │ + bpl.n 6192 <_PyBytes_FromHex+0x126> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6192 <_PyBytes_FromHex+0x122> │ │ │ │ │ + beq.n 618e <_PyBytes_FromHex+0x122> │ │ │ │ │ add.w r4, r6, #20 │ │ │ │ │ add.w r2, r7, r7, lsr #31 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ bl b48 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 618e <_PyBytes_FromHex+0x11e> │ │ │ │ │ + beq.n 618a <_PyBytes_FromHex+0x11e> │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 6114 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + bls.n 6110 <_PyBytes_FromHex+0xa4> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 612e <_PyBytes_FromHex+0xbe> │ │ │ │ │ + bmi.n 612a <_PyBytes_FromHex+0xbe> │ │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 614c <_PyBytes_FromHex+0xdc> │ │ │ │ │ + bhi.n 6148 <_PyBytes_FromHex+0xdc> │ │ │ │ │ ldrb.w lr, [r4, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 6160 <_PyBytes_FromHex+0xf0> │ │ │ │ │ + bhi.n 615c <_PyBytes_FromHex+0xf0> │ │ │ │ │ adds r4, #2 │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - bhi.n 60e6 <_PyBytes_FromHex+0x76> │ │ │ │ │ + bhi.n 60e2 <_PyBytes_FromHex+0x76> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b90 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #176] @ (61cc <_PyBytes_FromHex+0x15c>) │ │ │ │ │ + ldr r3, [pc, #176] @ (61c8 <_PyBytes_FromHex+0x15c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 615c <_PyBytes_FromHex+0xec> │ │ │ │ │ + bne.n 6158 <_PyBytes_FromHex+0xec> │ │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 612e <_PyBytes_FromHex+0xbe> │ │ │ │ │ + bmi.n 612a <_PyBytes_FromHex+0xbe> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 6114 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + bls.n 6110 <_PyBytes_FromHex+0xa4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 60fa <_PyBytes_FromHex+0x8a> │ │ │ │ │ + bls.n 60f6 <_PyBytes_FromHex+0x8a> │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.n 61b6 <_PyBytes_FromHex+0x146> │ │ │ │ │ + bpl.n 61b2 <_PyBytes_FromHex+0x146> │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r6, #20 │ │ │ │ │ addpl r6, #28 │ │ │ │ │ - b.n 6170 <_PyBytes_FromHex+0x100> │ │ │ │ │ + b.n 616c <_PyBytes_FromHex+0x100> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n 61b2 <_PyBytes_FromHex+0x142> │ │ │ │ │ + bpl.n 61ae <_PyBytes_FromHex+0x142> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r6, #20 │ │ │ │ │ addpl r6, #28 │ │ │ │ │ adds r4, #1 │ │ │ │ │ subs r2, r4, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -10551,56 +10550,56 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 25fc <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 611a <_PyBytes_FromHex+0xaa> │ │ │ │ │ + b.n 6116 <_PyBytes_FromHex+0xaa> │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ - b.n 60b2 <_PyBytes_FromHex+0x42> │ │ │ │ │ - cbz r3, 61c8 <_PyBytes_FromHex+0x158> │ │ │ │ │ + b.n 60ae <_PyBytes_FromHex+0x42> │ │ │ │ │ + cbz r3, 61c4 <_PyBytes_FromHex+0x158> │ │ │ │ │ adds r6, #28 │ │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 6172 <_PyBytes_FromHex+0x102> │ │ │ │ │ + bge.n 616e <_PyBytes_FromHex+0x102> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 61ba <_PyBytes_FromHex+0x14a> │ │ │ │ │ + bne.n 61b6 <_PyBytes_FromHex+0x14a> │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bhi.n 6172 <_PyBytes_FromHex+0x102> │ │ │ │ │ + bhi.n 616e <_PyBytes_FromHex+0x102> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 61a0 <_PyBytes_FromHex+0x130> │ │ │ │ │ + b.n 619c <_PyBytes_FromHex+0x130> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 616e <_PyBytes_FromHex+0xfe> │ │ │ │ │ + b.n 616a <_PyBytes_FromHex+0xfe> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 6170 <_PyBytes_FromHex+0x100> │ │ │ │ │ + b.n 616c <_PyBytes_FromHex+0x100> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r1, [r6, r2, lsl #1] │ │ │ │ │ ldrne.w r1, [r6, r2, lsl #2] │ │ │ │ │ - b.n 61aa <_PyBytes_FromHex+0x13a> │ │ │ │ │ + b.n 61a6 <_PyBytes_FromHex+0x13a> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 619a <_PyBytes_FromHex+0x12a> │ │ │ │ │ + b.n 6196 <_PyBytes_FromHex+0x12a> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000061d0 : │ │ │ │ │ +000061cc : │ │ │ │ │ PyBytes_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 r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 61ec │ │ │ │ │ + bpl.n 61e8 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ 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 │ │ │ │ │ @@ -10610,65 +10609,65 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000620c : │ │ │ │ │ +00006208 : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r4, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 304 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - cbz r0, 6266 │ │ │ │ │ + cbz r0, 6262 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 6236 │ │ │ │ │ + bne.n 6232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ble.n 626a │ │ │ │ │ + ble.n 6266 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6230 │ │ │ │ │ + bge.n 622c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6266 │ │ │ │ │ + beq.n 6262 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 627c │ │ │ │ │ + cbz r3, 6278 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6230 │ │ │ │ │ + b.n 622c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6230 │ │ │ │ │ - b.n 6256 │ │ │ │ │ + bge.n 622c │ │ │ │ │ + b.n 6252 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6266 │ │ │ │ │ + b.n 6262 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -166,47 +166,15 @@ │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_capitalize> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_capitalize │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000014e : │ │ │ │ │ -bytes_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 166 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - blt.n 180 │ │ │ │ │ - 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 .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 18a │ │ │ │ │ - add r0, r1 │ │ │ │ │ - ldr r3, [pc, #8] @ (18c ) │ │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ │ - add.w r0, r3, r2, lsl #4 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -00000190 : │ │ │ │ │ +0000014e : │ │ │ │ │ formatfloat(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldrd r7, r4, [sp, #44] @ 0x2c │ │ │ │ │ @@ -216,171 +184,204 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 1ea │ │ │ │ │ + bne.n 1a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1ea │ │ │ │ │ + cbz r0, 1a8 │ │ │ │ │ ldr.w r2, [sl, #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 .LC89 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 20e │ │ │ │ │ + b.n 1cc │ │ │ │ │ ubfx r5, r5, #3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r6 │ │ │ │ │ mov.w r2, r5, lsl #2 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #6 │ │ │ │ │ uxtb.w r0, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 212 │ │ │ │ │ + cbnz r0, 1d0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 25c │ │ │ │ │ + b.n 21a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r7, 242 │ │ │ │ │ + cbz r7, 200 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl b48 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 230 │ │ │ │ │ + cbnz r0, 1ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 20e │ │ │ │ │ + b.n 1cc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 25c │ │ │ │ │ + b.n 21a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 20e │ │ │ │ │ + beq.n 1cc │ │ │ │ │ vpop {d8} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -00000266 : │ │ │ │ │ +00000224 : │ │ │ │ │ +bytes_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 23c │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + blt.n 256 │ │ │ │ │ + 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 .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 260 │ │ │ │ │ + add r0, r1 │ │ │ │ │ + ldr r3, [pc, #8] @ (264 ) │ │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ │ + add.w r0, r3, r2, lsl #4 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + │ │ │ │ │ +00000268 : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 28e │ │ │ │ │ + bhi.n 290 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 2a6 │ │ │ │ │ - b.n 2ba │ │ │ │ │ + cbnz r0, 2a8 │ │ │ │ │ + b.n 2bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 352 │ │ │ │ │ - b.n 282 │ │ │ │ │ + beq.n 354 │ │ │ │ │ + b.n 284 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2c8 │ │ │ │ │ + bne.n 2ca │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 2d8 │ │ │ │ │ + bne.n 2da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 352 │ │ │ │ │ + bne.n 354 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2d8 │ │ │ │ │ + b.n 2da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b6 │ │ │ │ │ + bne.n 2b8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b6 │ │ │ │ │ + b.n 2b8 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 334 │ │ │ │ │ + ble.n 336 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 2f2 │ │ │ │ │ + bpl.n 2f4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 2f2 │ │ │ │ │ + bne.n 2f4 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 336 │ │ │ │ │ + b.n 338 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 30c │ │ │ │ │ + bne.n 30e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 314 │ │ │ │ │ + bne.n 316 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 336 │ │ │ │ │ + b.n 338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2fe │ │ │ │ │ + bne.n 300 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ @@ -388,185 +389,185 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 352 │ │ │ │ │ + b.n 354 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 346 │ │ │ │ │ + bgt.n 348 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 25d4 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 358 │ │ │ │ │ + b.n 35a │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000358 : │ │ │ │ │ +0000035a : │ │ │ │ │ pad(): │ │ │ │ │ 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 │ │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bic.w sl, r2, r2, asr #31 │ │ │ │ │ orrs.w r3, sl, r4 │ │ │ │ │ - bne.n 380 │ │ │ │ │ + bne.n 382 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 25d4 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r1, sl │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3ce │ │ │ │ │ + cbz r0, 3d0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ add.w r9, r0, #16 │ │ │ │ │ - ble.n 3aa │ │ │ │ │ + ble.n 3ac │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 3ce │ │ │ │ │ + ble.n 3d0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r4, r3 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -000003d4 <_PyBytes_ReverseFind>: │ │ │ │ │ +000003d6 <_PyBytes_ReverseFind>: │ │ │ │ │ _PyBytes_ReverseFind(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - cbnz r3, 3ec <_PyBytes_ReverseFind+0x18> │ │ │ │ │ + cbnz r3, 3ee <_PyBytes_ReverseFind+0x18> │ │ │ │ │ adds r0, r1, r5 │ │ │ │ │ - b.n 402 <_PyBytes_ReverseFind+0x2e> │ │ │ │ │ + b.n 404 <_PyBytes_ReverseFind+0x2e> │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, ip, [sp] │ │ │ │ │ bl 26a8 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000406 : │ │ │ │ │ +00000408 : │ │ │ │ │ stringlib_center(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 42e │ │ │ │ │ + bhi.n 430 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 446 │ │ │ │ │ - b.n 45a │ │ │ │ │ + cbnz r0, 448 │ │ │ │ │ + b.n 45c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 502 │ │ │ │ │ - b.n 422 │ │ │ │ │ + beq.n 504 │ │ │ │ │ + b.n 424 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 468 │ │ │ │ │ + bne.n 46a │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 478 │ │ │ │ │ + bne.n 47a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 502 │ │ │ │ │ + bne.n 504 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 478 │ │ │ │ │ + b.n 47a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 456 │ │ │ │ │ + bne.n 458 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 456 │ │ │ │ │ + b.n 458 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 4d4 │ │ │ │ │ + ble.n 4d6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 492 │ │ │ │ │ + bpl.n 494 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 492 │ │ │ │ │ + bne.n 494 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 4d6 │ │ │ │ │ + b.n 4d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4ac │ │ │ │ │ + bne.n 4ae │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 4b4 │ │ │ │ │ + bne.n 4b6 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 4d6 │ │ │ │ │ + b.n 4d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 49e │ │ │ │ │ + bne.n 4a0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ @@ -574,181 +575,180 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 502 │ │ │ │ │ + b.n 504 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 4e6 │ │ │ │ │ + bgt.n 4e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 25d4 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 358 │ │ │ │ │ + b.n 35a │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000508 : │ │ │ │ │ +0000050a : │ │ │ │ │ stringlib_expandtabs(): │ │ │ │ │ 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 r4, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r3, 526 │ │ │ │ │ + cbz r3, 528 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b.n 528 │ │ │ │ │ + b.n 52a │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r5, r1 │ │ │ │ │ - cbnz r3, 532 │ │ │ │ │ + cbnz r3, 534 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 532 │ │ │ │ │ - cbnz r0, 54e │ │ │ │ │ - ldr r6, [pc, #280] @ (64c ) │ │ │ │ │ + bhi.n 534 │ │ │ │ │ + cbnz r0, 550 │ │ │ │ │ + ldr r6, [pc, #276] @ (64c ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ add r6, sp, #28 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbnz r0, 54e │ │ │ │ │ + cbnz r0, 550 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 642 │ │ │ │ │ - cbz r5, 564 │ │ │ │ │ + b.n 644 │ │ │ │ │ + cbz r5, 566 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 566 │ │ │ │ │ + bne.n 568 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 566 │ │ │ │ │ - b.n 54a │ │ │ │ │ + cbz r0, 568 │ │ │ │ │ + b.n 54c │ │ │ │ │ movs r5, #8 │ │ │ │ │ add.w r7, r4, #16 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ add r7, r3 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ sub.w fp, r9, r5 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bls.n 5c2 │ │ │ │ │ + bls.n 5c4 │ │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 5a4 │ │ │ │ │ + bne.n 5a6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 57e │ │ │ │ │ + ble.n 580 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ add.w r2, fp, r1 │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 62a │ │ │ │ │ + bgt.n 62c │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - b.n 57e │ │ │ │ │ + b.n 580 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq.n 62a │ │ │ │ │ + beq.n 62c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 5b2 │ │ │ │ │ + beq.n 5b4 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - bne.n 57e │ │ │ │ │ + bne.n 580 │ │ │ │ │ sub.w r3, r9, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r6, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bge.n 57e │ │ │ │ │ - b.n 62a │ │ │ │ │ + bge.n 580 │ │ │ │ │ + b.n 62c │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 62a │ │ │ │ │ + bgt.n 62c │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54a │ │ │ │ │ + beq.n 54c │ │ │ │ │ add.w sl, r0, #16 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w r9, #32 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bls.n 642 │ │ │ │ │ + bls.n 644 │ │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.n 60e │ │ │ │ │ + bne.n 610 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 620 │ │ │ │ │ + ble.n 622 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ add r6, r1 │ │ │ │ │ mov r3, sl │ │ │ │ │ add r1, sl │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 626 │ │ │ │ │ + beq.n 628 │ │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ │ - b.n 604 │ │ │ │ │ + b.n 606 │ │ │ │ │ mov r3, sl │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ - beq.n 624 │ │ │ │ │ + beq.n 626 │ │ │ │ │ cmp r2, #13 │ │ │ │ │ - bne.n 626 │ │ │ │ │ - b.n 624 │ │ │ │ │ + bne.n 628 │ │ │ │ │ + b.n 626 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 626 │ │ │ │ │ + b.n 628 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 5e4 │ │ │ │ │ + b.n 5e6 │ │ │ │ │ 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 .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 54a │ │ │ │ │ + b.n 54c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - nop │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000650 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ @@ -902,15 +902,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 25d4 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 358 │ │ │ │ │ + b.n 35a │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 0000077e : │ │ │ │ │ bytes_rsplit(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1472,15 +1472,15 @@ │ │ │ │ │ bne.n c76 │ │ │ │ │ b.n c32 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 358 │ │ │ │ │ + bl 35a │ │ │ │ │ cbnz r0, c86 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n c9a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt.n c62 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1629,20 +1629,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl 2110 │ │ │ │ │ + bl 2108 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 21cc │ │ │ │ │ + bl 21c4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n ddc │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n ddc │ │ │ │ │ add r4, r0 │ │ │ │ │ @@ -1781,11 +1781,11 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 304 │ │ │ │ │ + bl 304 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -72,16 +72,16 @@ │ │ │ │ │ 0x00000450 65006279 7465735f 6d6f6400 2e4c4337 e.bytes_mod..LC7 │ │ │ │ │ 0x00000460 33002e4c 43373400 2e4c4337 35002e4c 3..LC74..LC75..L │ │ │ │ │ 0x00000470 43373600 2e4c4337 37002e4c 43373800 C76..LC77..LC78. │ │ │ │ │ 0x00000480 2e4c4337 39002e4c 43383000 2e4c4338 .LC79..LC80..LC8 │ │ │ │ │ 0x00000490 31002e4c 43383200 2e4c4338 33002e4c 1..LC82..LC83..L │ │ │ │ │ 0x000004a0 43383400 2e4c4338 35002e4c 43383600 C84..LC85..LC86. │ │ │ │ │ 0x000004b0 6765746e 65787461 72670066 6f726d61 getnextarg.forma │ │ │ │ │ - 0x000004c0 74666c6f 6174002e 4c433838 00627974 tfloat..LC88.byt │ │ │ │ │ - 0x000004d0 65735f69 74656d00 2e4c4338 39006279 es_item..LC89.by │ │ │ │ │ + 0x000004c0 74666c6f 6174002e 4c433838 002e4c43 tfloat..LC88..LC │ │ │ │ │ + 0x000004d0 38390062 79746573 5f697465 6d006279 89.bytes_item.by │ │ │ │ │ 0x000004e0 7465735f 72656d6f 76657375 66666978 tes_removesuffix │ │ │ │ │ 0x000004f0 00737472 69746572 5f6c656e 002e4c43 .striter_len..LC │ │ │ │ │ 0x00000500 3930002e 4c433931 002e4c43 39320073 90..LC91..LC92.s │ │ │ │ │ 0x00000510 7472696e 676c6962 5f6c6a75 73740070 tringlib_ljust.p │ │ │ │ │ 0x00000520 6164002e 4c433933 00737472 696e676c ad..LC93.stringl │ │ │ │ │ 0x00000530 69625f63 656e7465 72002e4c 43393400 ib_center..LC94. │ │ │ │ │ 0x00000540 2e4c4339 35007374 72696e67 6c69625f .LC95.stringlib_ │ │ │ ├── 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: 33452 (bytes into file) │ │ │ │ │ + Start of section headers: 33448 (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 0x82ac: │ │ │ │ │ +There are 18 section headers, starting at offset 0x82a8: │ │ │ │ │ │ │ │ │ │ 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 000a5c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006a64 000588 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000a90 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006fec 0002e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000ff4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000ff4 0007ae 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0017a4 0028a0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0072cc 000828 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004044 000bfc 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007af4 000690 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004c40 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 008184 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004edc 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004edc 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004f10 000fd0 10 16 145 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005ee0 000b83 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00821c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000770 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006a70 0004c8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0007a4 000564 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006f38 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000d08 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000d08 0007ae 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0014b8 002b98 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007218 0008d8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004050 000bfc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007af0 000690 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004c4c 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 008180 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004ee8 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004ee8 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004f1c 000fd0 10 16 145 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005eec 000b83 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008218 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,43 +12,43 @@ │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 9: 00000054 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 10: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 11: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 12: 000004b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 13: 000004c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 15: 00000c51 656 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ - 16: 00000910 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 17: 0000091c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 18: 00000ee1 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 19: 00000edc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 20: 00000ee0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 15: 00000c55 656 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ + 16: 00000928 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 17: 00000934 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 18: 00000ee5 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 19: 00000ee0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 20: 00000ee4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 21: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 22: 00000ef9 652 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ - 23: 0000113c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 24: 00001140 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 25: 00001180 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 26: 00001184 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 00001465 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ - 28: 000016dd 52 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 29: 00002409 162 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 30: 000019ad 154 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ - 31: 00001a49 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ - 32: 00001a94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 00000efd 652 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ + 23: 00001140 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 24: 00001144 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 25: 00001184 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 26: 00001188 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 27: 00001469 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ + 28: 000016e1 52 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ + 29: 00002701 162 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 30: 000019b1 154 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ + 31: 00001a4d 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ + 32: 00001a98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 34: 00001a98 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 35: 00001a99 470 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 36: 00001cbd 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 37: 00001b1a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00001b20 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 00001c71 74 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ - 40: 00001cd1 54 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ - 41: 00001d29 346 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ - 42: 00001eb1 64 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ - 43: 00001ef1 266 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ + 34: 00001a9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 35: 00001a9d 470 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 36: 00001cc1 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 37: 00001b1e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00001b24 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 00001c75 74 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ + 40: 00001cd5 54 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ + 41: 00001d2d 346 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ + 42: 00001eb5 64 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 43: 00001ef5 266 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ 44: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 45: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 46: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 47: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 48: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 49: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 50: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ @@ -70,31 +70,31 @@ │ │ │ │ │ 66: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 67: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 68: 00000011 1758 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ 69: 0000049c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 70: 000004a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 71: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 72: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 73: 00001ffd 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ - 74: 00002048 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 000022f5 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 74: 00002340 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 76: 0000204c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 77: 0000204d 956 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 78: 000024ad 54 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 76: 00002344 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 00002345 956 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 78: 000027a5 54 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ 79: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 80: 00000001 2 FUNC LOCAL DEFAULT 9 code_getfreevars │ │ │ │ │ - 81: 000024e5 286 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ - 82: 00002605 132 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ - 83: 00002684 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 000027dd 286 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ + 82: 000028fd 132 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ + 83: 0000297c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 84: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 85: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 86: 000009dd 80 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 87: 00000a2d 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 88: 00002688 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 89: 00002689 534 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 86: 000006f1 80 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 87: 00000741 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 88: 00002980 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 89: 00002981 534 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 90: 0000002f 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ 91: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 92: 00000128 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 93: 00000130 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 94: 000001dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 95: 000001e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 96: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ @@ -147,15 +147,15 @@ │ │ │ │ │ 143: 0000029c 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ 144: 00000324 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ 145: 00000001 12 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ 146: 00000001 444 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 150: 000001bd 2708 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ + 150: 000001bd 2710 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ 157: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ @@ -171,59 +171,59 @@ │ │ │ │ │ 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 174: 00001185 696 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ + 174: 00001189 696 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 189: 0000143d 38 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ + 189: 00001441 38 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseOpcode │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Deopt │ │ │ │ │ - 194: 000015bd 286 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ + 194: 000015c1 286 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 197: 00001711 368 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ + 197: 00001715 368 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 199: 00001881 298 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 199: 00001885 298 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ 200: 0000000d 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 204: 00001d09 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ - 205: 00001e85 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ + 204: 00001d0d 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ + 205: 00001e89 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 207: 000006f1 746 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 207: 00002001 756 FUNC GLOBAL DEFAULT 7 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 215: 00000003 44 FUNC GLOBAL HIDDEN 9 _PyCode_GetFreevars │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 218: 00000a39 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 218: 0000074d 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 221: 00000031 44 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ 222: 0000005d 212 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6a64 contains 177 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6a70 contains 153 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000000ba 0000c20a R_ARM_THM_CALL 000015bd _PyCode_GetCode │ │ │ │ │ +000000ba 0000c20a R_ARM_THM_CALL 000015c1 _PyCode_GetCode │ │ │ │ │ 000000ce 0000422f R_ARM_THM_MOVW_ABS_NC 00000328 .LC30 │ │ │ │ │ 000000d2 00004230 R_ARM_THM_MOVT_ABS 00000328 .LC30 │ │ │ │ │ 000000da 0000432f R_ARM_THM_MOVW_ABS_NC 00000334 .LC31 │ │ │ │ │ 000000de 00004330 R_ARM_THM_MOVT_ABS 00000334 .LC31 │ │ │ │ │ 000000f6 0000ce0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -0000010c 00002b0a R_ARM_THM_CALL 00001ef1 get_localsplus_names │ │ │ │ │ -0000012a 00002b0a R_ARM_THM_CALL 00001ef1 get_localsplus_names │ │ │ │ │ -00000144 00002b0a R_ARM_THM_CALL 00001ef1 get_localsplus_names │ │ │ │ │ -0000018c 0000cf0a R_ARM_THM_CALL 000006f1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000194 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -0000019a 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -000001a0 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -000001a6 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ +0000010c 00002b0a R_ARM_THM_CALL 00001ef5 get_localsplus_names │ │ │ │ │ +0000012a 00002b0a R_ARM_THM_CALL 00001ef5 get_localsplus_names │ │ │ │ │ +00000144 00002b0a R_ARM_THM_CALL 00001ef5 get_localsplus_names │ │ │ │ │ +0000018c 0000cf0a R_ARM_THM_CALL 00002001 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000194 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ +0000019a 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ +000001a0 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ +000001a6 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ 000001ca 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000214 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000002ba 00002c2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ 000002be 00002c30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ 000002c2 00003a2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC22 │ │ │ │ │ 000002c6 00003a30 R_ARM_THM_MOVT_ABS 000001e0 .LC22 │ │ │ │ │ 000002ca 00002e2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ 00000304 00002c2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ 00000308 00002c30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ 0000030c 0000392f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC21 │ │ │ │ │ 00000310 00003930 R_ARM_THM_MOVT_ABS 000001c8 .LC21 │ │ │ │ │ 00000314 00002e2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ 00000318 00002e30 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ 0000031c 0000d20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000334 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ +00000334 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ 0000034e 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000352 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000356 0000412f R_ARM_THM_MOVW_ABS_NC 000002fc .LC29 │ │ │ │ │ 0000035a 00004130 R_ARM_THM_MOVT_ABS 000002fc .LC29 │ │ │ │ │ 00000360 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000366 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000036a 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ @@ -142,75 +142,51 @@ │ │ │ │ │ 000006d0 0000352f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ 000006d4 00003530 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ 000006d8 0000372f R_ARM_THM_MOVW_ABS_NC 0000019c .LC19 │ │ │ │ │ 000006dc 00003730 R_ARM_THM_MOVT_ABS 0000019c .LC19 │ │ │ │ │ 000006e0 00002e2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ 000006e4 00002e30 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ 000006e8 0000d20a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000077c 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000078a 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000080a 0000920a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ -0000081e 0000960a R_ARM_THM_CALL 000001bd _PyCode_New │ │ │ │ │ -00000826 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -0000082c 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -00000870 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000874 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000878 0000482f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ -0000087c 00004830 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ -00000882 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000088e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000892 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000898 0000950a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000008a2 0000d40a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000008ae 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000008bc 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000008c0 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000095e 0000d50a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00000968 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000096c 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000972 0000472f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ -00000976 00004730 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ -0000097c 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a08 0000542f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC35 │ │ │ │ │ -00000a0c 00005430 R_ARM_THM_MOVT_ABS 000003a4 .LC35 │ │ │ │ │ -00000a10 0000d90a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000a1a 0000552f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ -00000a1e 00005530 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ -00000a4e 00001e0a R_ARM_THM_CALL 000019ad advance │ │ │ │ │ -00000a28 0000d91e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000a34 0000a41e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000071c 0000542f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC35 │ │ │ │ │ +00000720 00005430 R_ARM_THM_MOVT_ABS 000003a4 .LC35 │ │ │ │ │ +00000724 0000d90a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000072e 0000552f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ +00000732 00005530 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ +00000762 00001e0a R_ARM_THM_CALL 000019b1 advance │ │ │ │ │ +0000073c 0000d91e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000748 0000a41e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6fec contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6f38 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000fa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001602 R_ARM_ABS32 00000ef9 code_dealloc │ │ │ │ │ -0000002c 00005602 R_ARM_ABS32 000009dd code_repr │ │ │ │ │ -0000003c 00001b02 R_ARM_ABS32 00001465 code_hash │ │ │ │ │ +00000018 00001602 R_ARM_ABS32 00000efd code_dealloc │ │ │ │ │ +0000002c 00005602 R_ARM_ABS32 000006f1 code_repr │ │ │ │ │ +0000003c 00001b02 R_ARM_ABS32 00001469 code_hash │ │ │ │ │ 00000048 0000fb02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00005902 R_ARM_ABS32 00002689 code_richcompare │ │ │ │ │ +00000064 00005902 R_ARM_ABS32 00002981 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007302 R_ARM_ABS32 00000387 code_new │ │ │ │ │ 000000d4 0000fa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002802 R_ARM_ABS32 00001cd1 positionsiter_dealloc │ │ │ │ │ +000000e8 00002802 R_ARM_ABS32 00001cd5 positionsiter_dealloc │ │ │ │ │ 0000013c 0000fc02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002302 R_ARM_ABS32 00001a99 positionsiter_next │ │ │ │ │ +00000140 00002302 R_ARM_ABS32 00001a9d positionsiter_next │ │ │ │ │ 00000170 0000ab02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000fa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00004e02 R_ARM_ABS32 000024ad lineiter_dealloc │ │ │ │ │ +000001e4 00004e02 R_ARM_ABS32 000027a5 lineiter_dealloc │ │ │ │ │ 00000238 0000fc02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00004d02 R_ARM_ABS32 0000204d lineiter_next │ │ │ │ │ +0000023c 00004d02 R_ARM_ABS32 00002345 lineiter_next │ │ │ │ │ 0000026c 0000ab02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 00009902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002dc 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e0 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -231,38 +207,38 @@ │ │ │ │ │ 0000031c 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 00009902 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000338 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000340 00007602 R_ARM_ABS32 00000881 code_sizeof │ │ │ │ │ 0000034c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000350 00004902 R_ARM_ABS32 00001ffd code_linesiterator │ │ │ │ │ +00000350 00004902 R_ARM_ABS32 000022f5 code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000360 00001f02 R_ARM_ABS32 00001a49 code_positionsiterator │ │ │ │ │ +00000360 00001f02 R_ARM_ABS32 00001a4d code_positionsiterator │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00004402 R_ARM_ABS32 00000011 code_replace │ │ │ │ │ 00000378 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000037c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005202 R_ARM_ABS32 00002605 code__varname_from_oparg │ │ │ │ │ +00000380 00005202 R_ARM_ABS32 000028fd code__varname_from_oparg │ │ │ │ │ 00000388 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00004402 R_ARM_ABS32 00000011 code_replace │ │ │ │ │ 00000398 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00006102 R_ARM_ABS32 00000233 code_getlnotab │ │ │ │ │ 000003c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00005702 R_ARM_ABS32 00000a2d code_getcodeadaptive │ │ │ │ │ +000003c4 00005702 R_ARM_ABS32 00000741 code_getcodeadaptive │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d8 00002902 R_ARM_ABS32 00001d29 code_getvarnames │ │ │ │ │ +000003d8 00002902 R_ARM_ABS32 00001d2d code_getvarnames │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00005a02 R_ARM_ABS32 0000002f code_getcellvars │ │ │ │ │ 000003fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 00005002 R_ARM_ABS32 00000001 code_getfreevars │ │ │ │ │ 00000410 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00005102 R_ARM_ABS32 000024e5 code_getcode │ │ │ │ │ +00000414 00005102 R_ARM_ABS32 000027dd code_getcode │ │ │ │ │ 00000438 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -270,15 +246,15 @@ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000500 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x72cc contains 261 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7218 contains 283 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000164 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000168 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000016c 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 00000170 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 00000176 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000192 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -326,240 +302,262 @@ │ │ │ │ │ 000007b4 0000a10a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ 000007ee 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000806 0000a30a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00000844 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000888 0000a10a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ 000008ae 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000008b2 00009730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000910 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000914 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000918 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000928 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000932 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000093c 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000099c 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000aae 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000ae2 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000b5e 0000a60a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000b86 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb6 0000a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000bba 0000a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000bbe 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000bc2 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000bc8 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bd6 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000bf0 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c1a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00000c1e 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00000c22 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000c26 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000c2a 0000a90a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000c7e 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c82 00009730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c86 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000c8a 00009930 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000c8e 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000c92 00009a30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000c96 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c9a 00009b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e00 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000e22 0000a30a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000e52 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e7e 0000a60a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000eac 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ed6 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000edc 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f36 0000aa0a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00000f56 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f6e 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f86 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f9e 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fb6 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fce 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fe6 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ffe 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001016 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000104a 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001064 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000107e 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001098 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a0 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010bc 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010c2 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010c8 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010ce 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010d4 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010da 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000111a 0000152f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -0000111e 00001530 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001122 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00001126 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -0000112a 0000a90a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000113c 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000115c 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001164 0000ad0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00001180 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001194 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001198 0000af30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000119c 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000011a0 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000011b2 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011b6 00009730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011ba 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000011be 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000011c8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011cc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011f6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000011fa 0000b230 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000011fe 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001202 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001214 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001218 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001220 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001224 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -0000122e 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001232 00009930 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000123e 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001250 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ -00001262 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ -00001274 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ -00001286 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ -000012a6 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ -000012be 0000b70a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000012d8 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ec 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000012f0 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001302 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001306 00009a30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001312 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001322 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ -00001336 0000b80a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -00001340 0000a60a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00001358 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001366 0000b90a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -000013b0 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000013b4 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000013e6 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013ea 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001404 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000140a 0000bb0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001418 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000141c 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001436 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001478 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001498 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014a4 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014b4 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014c4 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014d4 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001522 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00001526 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001546 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00001586 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000158a 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000015dc 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000015fa 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001614 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00001618 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001622 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00001656 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001680 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00001684 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000016d0 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016f2 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001706 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a5c 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00001a94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ab2 0000242f R_ARM_THM_MOVW_ABS_NC 00001cbd _source_offset_converter │ │ │ │ │ -00001ab6 00002430 R_ARM_THM_MOVT_ABS 00001cbd _source_offset_converter │ │ │ │ │ -00001ad6 0000212f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ -00001ada 00002130 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ -00001ae0 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001cc6 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cca 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d00 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d44 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001d60 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001e6e 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f06 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002010 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00002048 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000226e 00004b2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ -00002272 00004b30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ -00002278 0000242f R_ARM_THM_MOVW_ABS_NC 00001cbd _source_offset_converter │ │ │ │ │ -0000227c 00002430 R_ARM_THM_MOVT_ABS 00001cbd _source_offset_converter │ │ │ │ │ -00002280 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000024dc 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002504 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002522 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000253c 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002540 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000254a 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000257e 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000025a8 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000025ac 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000025f8 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002624 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00002630 0000d80a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00002660 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002668 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00002672 0000d30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002684 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000026a4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026a8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026c4 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026d0 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000026d4 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002728 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000272c 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002746 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002752 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002760 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002764 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002786 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ -00002792 0000ae0a R_ARM_THM_CALL 00001185 _PyCode_ConstantKey │ │ │ │ │ -000027a2 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000027ba 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000928 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000092c 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000930 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000940 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000094a 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000954 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000099e 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000ab0 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000ae4 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000b60 0000a60a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000b88 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb8 0000a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000bbc 0000a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000bc0 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000bc4 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000bca 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bd8 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000bf2 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c1c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00000c20 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00000c24 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00000c28 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000c2c 0000a90a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000c82 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c86 00009730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c8a 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000c8e 00009930 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000c92 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000c96 00009a30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000c9a 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c9e 00009b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e04 00009c0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000e26 0000a30a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000e56 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e82 0000a60a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000eb0 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eda 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ee0 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f3a 0000aa0a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +00000f5a 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f72 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f8a 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa2 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fba 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fd2 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fea 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001002 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000101a 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000104e 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001068 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001082 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000109c 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010a4 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010c0 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010c6 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010cc 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010d2 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010d8 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010de 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000111e 0000152f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +00001122 00001530 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +00001126 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +0000112a 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +0000112e 0000a90a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001140 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001160 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001168 0000ad0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00001184 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001198 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +0000119c 0000af30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000011a0 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011a4 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000011b6 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011ba 00009730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011be 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000011c2 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000011cc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011d0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011fa 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000011fe 0000b230 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00001202 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001206 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001218 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000121c 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001224 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001228 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001232 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001236 00009930 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001242 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001254 0000ae0a R_ARM_THM_CALL 00001189 _PyCode_ConstantKey │ │ │ │ │ +00001266 0000ae0a R_ARM_THM_CALL 00001189 _PyCode_ConstantKey │ │ │ │ │ +00001278 0000ae0a R_ARM_THM_CALL 00001189 _PyCode_ConstantKey │ │ │ │ │ +0000128a 0000ae0a R_ARM_THM_CALL 00001189 _PyCode_ConstantKey │ │ │ │ │ +000012aa 0000ae0a R_ARM_THM_CALL 00001189 _PyCode_ConstantKey │ │ │ │ │ +000012c2 0000b70a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000012dc 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012f0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000012f4 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001306 00009a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000130a 00009a30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001316 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001326 0000ae0a R_ARM_THM_CALL 00001189 _PyCode_ConstantKey │ │ │ │ │ +0000133a 0000b80a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +00001344 0000a60a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +0000135c 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000136a 0000b90a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +000013b4 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000013b8 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000013ea 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013ee 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001408 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000140e 0000bb0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000141c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001420 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000143a 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000147c 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000149c 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014a8 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014b8 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014c8 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014d8 0000be0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001526 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000152a 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +0000154a 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000158a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000158e 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000015e0 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000015fe 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001618 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000161c 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00001626 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000165a 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001684 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00001688 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000016d4 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016f6 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000170a 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a60 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00001a98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001ab6 0000242f R_ARM_THM_MOVW_ABS_NC 00001cc1 _source_offset_converter │ │ │ │ │ +00001aba 00002430 R_ARM_THM_MOVT_ABS 00001cc1 _source_offset_converter │ │ │ │ │ +00001ada 0000212f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ +00001ade 00002130 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ +00001ae4 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001cca 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001cce 0000b030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d04 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d48 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d64 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001e72 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f0a 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000208c 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000209a 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000211a 0000920a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ +0000212e 0000960a R_ARM_THM_CALL 000001bd _PyCode_New │ │ │ │ │ +00002180 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002184 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002188 0000482f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ +0000218c 00004830 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ +00002192 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000219e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021a2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021a8 0000950a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000021b2 0000d40a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000021be 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000021d8 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000021dc 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002272 0000d50a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +0000227e 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002282 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002288 0000472f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ +0000228c 00004730 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ +00002292 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002308 0000c90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002340 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002566 00004b2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ +0000256a 00004b30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ +00002570 0000242f R_ARM_THM_MOVW_ABS_NC 00001cc1 _source_offset_converter │ │ │ │ │ +00002574 00002430 R_ARM_THM_MOVT_ABS 00001cc1 _source_offset_converter │ │ │ │ │ +00002578 0000ca0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 000027d4 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027e4 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000027f4 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002804 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002814 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002822 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002826 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002844 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002848 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002870 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002874 0000dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002898 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ef2 0000a21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001032 0000ab1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000012fe 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000013c2 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001842 0000c61e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00001cc2 0000cb1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000027fc 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000281a 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002834 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002838 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002842 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002876 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000028a0 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000028a4 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000028f0 0000a80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000291c 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00002928 0000d80a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00002958 0000d00a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002960 0000d10a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000296a 0000d30a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000297c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000299c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029a0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029bc 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000029c8 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000029cc 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002a20 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002a24 0000bf30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002a3e 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002a4a 0000c00a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002a58 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002a5c 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002a7e 0000ae0a R_ARM_THM_CALL 00001189 _PyCode_ConstantKey │ │ │ │ │ +00002a8a 0000ae0a R_ARM_THM_CALL 00001189 _PyCode_ConstantKey │ │ │ │ │ +00002a9a 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002ab2 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002acc 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002adc 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002aec 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002afc 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b0c 0000db0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002b1a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002b1e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002b3c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b40 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002b68 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b6c 0000dc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b90 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ef6 0000a21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001036 0000ab1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00001302 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +000013c6 0000b71e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001846 0000c61e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00001cc6 0000cb1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7af4 contains 210 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7af0 contains 210 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00001c0a R_ARM_THM_CALL 000016dd init_co_cached │ │ │ │ │ -00000040 00001c0a R_ARM_THM_CALL 000016dd init_co_cached │ │ │ │ │ +00000012 00001c0a R_ARM_THM_CALL 000016e1 init_co_cached │ │ │ │ │ +00000040 00001c0a R_ARM_THM_CALL 000016e1 init_co_cached │ │ │ │ │ 00000076 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000008c 0000df0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000098 0000e00a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 000000a2 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000a6 00005b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000000aa 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000000b6 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000000c4 0000c40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000e8 0000960a R_ARM_THM_CALL 000001bd _PyCode_New │ │ │ │ │ -00000102 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -00000108 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -0000010e 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -00000114 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -0000011a 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ +00000102 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ +00000108 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ +0000010e 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ +00000114 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ +0000011a 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ 00000128 00008002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000012c 0000e102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000014e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000152 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000172 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000176 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000017e 0000950a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -573,15 +571,15 @@ │ │ │ │ │ 00000242 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000246 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000250 0000602f R_ARM_THM_MOVW_ABS_NC 000003fc .LC37 │ │ │ │ │ 00000254 00006030 R_ARM_THM_MOVT_ABS 000003fc .LC37 │ │ │ │ │ 0000025a 0000e60a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 0000026c 0000a40a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000002a2 0000a20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b2 00001e0a R_ARM_THM_CALL 000019ad advance │ │ │ │ │ +000002b2 00001e0a R_ARM_THM_CALL 000019b1 advance │ │ │ │ │ 000002f0 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 0000037a 0000a50a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00000396 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000039a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003c4 0000632f R_ARM_THM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ 000003c8 00006330 R_ARM_THM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ 000003cc 0000e70a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ @@ -702,19 +700,19 @@ │ │ │ │ │ 00000718 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000071c 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000720 0000722f R_ARM_THM_MOVW_ABS_NC 00000534 .LC53 │ │ │ │ │ 00000724 00007230 R_ARM_THM_MOVT_ABS 00000534 .LC53 │ │ │ │ │ 0000072a 0000940a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000752 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000766 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000007a2 0000cf0a R_ARM_THM_CALL 000006f1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -000007bc 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -000007c2 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -000007c8 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ -000007ce 0000120a R_ARM_THM_CALL 00000ee1 Py_XDECREF │ │ │ │ │ +000007a2 0000cf0a R_ARM_THM_CALL 00002001 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +000007bc 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ +000007c2 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ +000007c8 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ +000007ce 0000120a R_ARM_THM_CALL 00000ee5 Py_XDECREF │ │ │ │ │ 000007f0 0000b60a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000081a 0000972f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000081e 00009730 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 0000752f R_ARM_THM_MOVW_ABS_NC 00000558 .LC54 │ │ │ │ │ 00000840 00007530 R_ARM_THM_MOVT_ABS 00000558 .LC54 │ │ │ │ │ @@ -734,28 +732,28 @@ │ │ │ │ │ 00000954 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000968 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000096c 00009330 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000970 00007a2f R_ARM_THM_MOVW_ABS_NC 000005cc .LC57 │ │ │ │ │ 00000974 00007a30 R_ARM_THM_MOVT_ABS 000005cc .LC57 │ │ │ │ │ 0000097a 0000d60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000009a4 00009d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009f8 0000cf0a R_ARM_THM_CALL 000006f1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000a70 0000c70a R_ARM_THM_CALL 00001881 _PyCode_CheckLineNumber │ │ │ │ │ -00000a76 00001d0a R_ARM_THM_CALL 00002409 retreat │ │ │ │ │ -00000b84 0000270a R_ARM_THM_CALL 00001c71 read_signed_varint │ │ │ │ │ -00000bee 00001d0a R_ARM_THM_CALL 00002409 retreat │ │ │ │ │ -00000026 00002a1e R_ARM_THM_JUMP24 00001eb1 get_cached_locals │ │ │ │ │ -00000054 00002a1e R_ARM_THM_JUMP24 00001eb1 get_cached_locals │ │ │ │ │ +000009f8 0000cf0a R_ARM_THM_CALL 00002001 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000a70 0000c70a R_ARM_THM_CALL 00001885 _PyCode_CheckLineNumber │ │ │ │ │ +00000a76 00001d0a R_ARM_THM_CALL 00002701 retreat │ │ │ │ │ +00000b84 0000270a R_ARM_THM_CALL 00001c75 read_signed_varint │ │ │ │ │ +00000bee 00001d0a R_ARM_THM_CALL 00002701 retreat │ │ │ │ │ +00000026 00002a1e R_ARM_THM_JUMP24 00001eb5 get_cached_locals │ │ │ │ │ +00000054 00002a1e R_ARM_THM_JUMP24 00001eb5 get_cached_locals │ │ │ │ │ 0000089e 0000eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -000008a2 0000c21e R_ARM_THM_JUMP24 000015bd _PyCode_GetCode │ │ │ │ │ -000008a6 0000cd1e R_ARM_THM_JUMP24 00001e85 _PyCode_GetVarnames │ │ │ │ │ +000008a2 0000c21e R_ARM_THM_JUMP24 000015c1 _PyCode_GetCode │ │ │ │ │ +000008a6 0000cd1e R_ARM_THM_JUMP24 00001e89 _PyCode_GetVarnames │ │ │ │ │ 000008aa 0000dd1e R_ARM_THM_JUMP24 00000031 _PyCode_GetCellvars │ │ │ │ │ 000008ae 0000d71e R_ARM_THM_JUMP24 00000003 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8184 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8180 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 {} │ │ │ │ │ @@ -78,15 +78,15 @@ │ │ │ │ │ blt.w 366 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.w 34e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15bc <_PyCode_GetCode> │ │ │ │ │ + bl 15c0 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_CALL _PyCode_GetCode │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 320 │ │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -114,38 +114,38 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 332 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 342 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ef0 │ │ │ │ │ + bl 1ef4 │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 33a │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 32a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ef0 │ │ │ │ │ + bl 1ef4 │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 326 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 2dc │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ │ - bl 1ef0 │ │ │ │ │ + bl 1ef4 │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -167,28 +167,28 @@ │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ strd r7, r5, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ - bl 6f0 │ │ │ │ │ + bl 2000 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r2, r5, r2 │ │ │ │ │ @@ -334,15 +334,15 @@ │ │ │ │ │ b.n 1aa │ │ │ │ │ mov r5, r8 │ │ │ │ │ b.n 192 │ │ │ │ │ mov fp, r8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ b.n 138 │ │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 320 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ │ b.n 192 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -787,339 +787,32 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ b.n 320 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006f0 : │ │ │ │ │ -PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ - 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, #3952] @ 0xf70 │ │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ │ - strd r0, r1, [sp] │ │ │ │ │ - strd r3, r3, [sp, #32] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 88a │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ │ - lsls r1, r3, #31 │ │ │ │ │ - bmi.w 88a │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 88a │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ │ - lsls r2, r3, #31 │ │ │ │ │ - bmi.w 88a │ │ │ │ │ - clz r9, r4 │ │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 88a │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #5 │ │ │ │ │ - bpl.w 88a │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr.w r6, [sl, #8] │ │ │ │ │ - add.w r3, r7, r8 │ │ │ │ │ - add.w fp, r3, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyTuple_New │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 886 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 886 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add.w r9, sl, #8 │ │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - blt.n 838 │ │ │ │ │ - adds r5, #8 │ │ │ │ │ - bic.w ip, r6, r6, asr #31 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - blt.w 93c │ │ │ │ │ - adds r4, #8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - blt.w 912 │ │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ │ - beq.n 8ba │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - bne.n 89e │ │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ - strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ - bl 0 <_PyCode_Init> │ │ │ │ │ - R_ARM_THM_CALL _PyCode_Validate │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 886 │ │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 870 │ │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ │ - bl 1bc │ │ │ │ │ - R_ARM_THM_CALL _PyCode_New │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - bl ee0 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl ee0 │ │ │ │ │ - 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} │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w ip, #32 │ │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - ldrd r1, r2, [sp, #32] │ │ │ │ │ - add r2, r0 │ │ │ │ │ - add.w r1, r1, r0, lsl #2 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - it ne │ │ │ │ │ - addne.w lr, r1, #1 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - it ne │ │ │ │ │ - strne.w lr, [r3] │ │ │ │ │ - str r3, [r1, #12] │ │ │ │ │ - strb.w ip, [r2, #16] │ │ │ │ │ - b.n 79e │ │ │ │ │ - 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 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 824 │ │ │ │ │ - movw r1, #753 @ 0x2f1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 830 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - add r0, sp, #32 │ │ │ │ │ - bl 0 <_PyTuple_Resize> │ │ │ │ │ - R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 886 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ │ - bl 0 <_PyBytes_Resize> │ │ │ │ │ - R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 886 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.n 7ca │ │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - add.w r1, r2, #16 │ │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ │ - b.n 8dc │ │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ │ - beq.n 8f6 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge.w 7c2 │ │ │ │ │ - ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ - add.w r0, r1, r3, lsl #1 │ │ │ │ │ - cmp r2, #71 @ 0x47 │ │ │ │ │ - bne.n 8d0 │ │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ │ - orr.w r7, r0, r7, lsl #8 │ │ │ │ │ - b.n 8d6 │ │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ │ - orr.w r6, r6, r7, lsl #8 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - ble.n 968 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - adds r2, #16 │ │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ │ - orr.w r0, r0, #16 │ │ │ │ │ - strb r0, [r2, r6] │ │ │ │ │ - ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ - b.n 8d4 │ │ │ │ │ - ldrd r0, r1, [sp, #32] │ │ │ │ │ - add.w r2, r3, ip │ │ │ │ │ - ldr.w r5, [r4, #4]! │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - add r1, r2 │ │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ │ - add.w r0, r0, r2, lsl #2 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne r2, [r5, #0] │ │ │ │ │ - str r5, [r0, #12] │ │ │ │ │ - strb r6, [r1, #16] │ │ │ │ │ - b.n 7b4 │ │ │ │ │ - ldr.w r3, [r5, #4]! │ │ │ │ │ - strd r3, r9, [sp, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r5, r2, [sp, #24] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge.n 9a8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [r3, #4]! │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_Compare │ │ │ │ │ - cbz r0, 982 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 950 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 886 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - adds r1, #16 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ │ - orr.w r0, r0, #64 @ 0x40 │ │ │ │ │ - strb r0, [r1, r3] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - b.n 7aa │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - beq.n 9c8 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - add.w r0, r0, ip, lsl #2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r3, ip │ │ │ │ │ - strb r1, [r3, #16] │ │ │ │ │ - b.n 9a0 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000009dc : │ │ │ │ │ +000006f0 : │ │ │ │ │ code_repr(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r3, r1, [r0, #80] @ 0x50 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r3, a18 │ │ │ │ │ + cbz r3, 72c │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ - bpl.n a18 │ │ │ │ │ + bpl.n 72c │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ @@ -1131,32 +824,32 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00000a2c : │ │ │ │ │ +00000740 : │ │ │ │ │ code_getcodeadaptive(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00000a38 <_PyLineTable_NextAddressRange>: │ │ │ │ │ +0000074c <_PyLineTable_NextAddressRange>: │ │ │ │ │ _PyLineTable_NextAddressRange(): │ │ │ │ │ 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 a56 <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ - bl 19ac │ │ │ │ │ + bcs.n 76a <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ + bl 19b0 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -215,78 +215,78 @@ │ │ │ │ │ subs.w r7, sl, #1 │ │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ │ bmi.w 8a4 <_PyCode_New+0x6e8> │ │ │ │ │ add.w r3, r5, sl, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ 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 bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ add.w r8, r5, #12 │ │ │ │ │ add.w r1, r8, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ beq.n 2e2 <_PyCode_New+0x126> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ beq.n 2e2 <_PyCode_New+0x126> │ │ │ │ │ ldr.w r2, [r5, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ beq.n 2e2 <_PyCode_New+0x126> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ sub.w r1, r7, #12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ beq.n 2e2 <_PyCode_New+0x126> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ sub.w r1, r7, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, r8 │ │ │ │ │ sub.w r7, sl, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ @@ -294,18 +294,18 @@ │ │ │ │ │ add.w r3, sl, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #2 │ │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ │ ldr.w r3, [r5, #-4]! │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs r7, #1 │ │ │ │ │ bcs.n 2c4 <_PyCode_New+0x108> │ │ │ │ │ ldr r3, [pc, #472] @ (4bc <_PyCode_New+0x300>) │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r3, pc │ │ │ │ │ @@ -338,15 +338,15 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bne.w 7fa <_PyCode_New+0x63e> │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ bpl.w 490 <_PyCode_New+0x2d4> │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bpl.w c34 <_PyCode_New+0xa78> │ │ │ │ │ + bpl.w c36 <_PyCode_New+0xa7a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 47e <_PyCode_New+0x2c2> │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ @@ -488,78 +488,78 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ add.w r3, r5, sl, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ 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 bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ add.w r8, r5, #12 │ │ │ │ │ add.w r1, r8, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ beq.n 5b6 <_PyCode_New+0x3fa> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ beq.n 5b6 <_PyCode_New+0x3fa> │ │ │ │ │ ldr.w r2, [r5, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ beq.n 5b6 <_PyCode_New+0x3fa> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ sub.w r1, r7, #12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ beq.n 5b6 <_PyCode_New+0x3fa> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ sub.w r1, r7, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, r8 │ │ │ │ │ sub.w r7, sl, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ @@ -567,51 +567,51 @@ │ │ │ │ │ add.w r3, sl, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #2 │ │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ │ ldr.w r3, [r5, #-4]! │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + beq.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w bb6 <_PyCode_New+0x9fa> │ │ │ │ │ + bne.w bb8 <_PyCode_New+0x9fc> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs r7, #1 │ │ │ │ │ bcs.n 598 <_PyCode_New+0x3dc> │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 996 <_PyCode_New+0x7da> │ │ │ │ │ + beq.w 998 <_PyCode_New+0x7dc> │ │ │ │ │ mov.w sl, #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 bd0 <_PyCode_New+0xa14> │ │ │ │ │ + beq.w bd2 <_PyCode_New+0xa16> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ble.w 85a <_PyCode_New+0x69e> │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ and.w r2, r1, #64 @ 0x40 │ │ │ │ │ ands.w r0, r1, #32 │ │ │ │ │ beq.w 8d4 <_PyCode_New+0x718> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 980 <_PyCode_New+0x7c4> │ │ │ │ │ + bne.w 982 <_PyCode_New+0x7c6> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r9, r2 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ streq.w r9, [sp, #4] │ │ │ │ │ beq.n 670 <_PyCode_New+0x4b4> │ │ │ │ │ movs r7, #1 │ │ │ │ │ @@ -619,24 +619,24 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ bpl.w 8ea <_PyCode_New+0x72e> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 908 <_PyCode_New+0x74c> │ │ │ │ │ + bne.w 91e <_PyCode_New+0x762> │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ beq.n 670 <_PyCode_New+0x4b4> │ │ │ │ │ ldrb r1, [r3, #18] │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ lsls r2, r1, #26 │ │ │ │ │ bpl.w 8f8 <_PyCode_New+0x73c> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96e <_PyCode_New+0x7b2> │ │ │ │ │ + bne.w 970 <_PyCode_New+0x7b4> │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ beq.n 670 <_PyCode_New+0x4b4> │ │ │ │ │ add.w r6, r3, #15 │ │ │ │ │ adds r3, #18 │ │ │ │ │ add r6, r8 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ │ @@ -645,36 +645,36 @@ │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 8cc <_PyCode_New+0x710> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne.n 656 <_PyCode_New+0x49a> │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 990 <_PyCode_New+0x7d4> │ │ │ │ │ - ldr r3, [pc, #660] @ (910 <_PyCode_New+0x754>) │ │ │ │ │ + beq.w 992 <_PyCode_New+0x7d6> │ │ │ │ │ + ldr r3, [pc, #684] @ (928 <_PyCode_New+0x76c>) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 958 <_PyCode_New+0x79c> │ │ │ │ │ + bne.w 908 <_PyCode_New+0x74c> │ │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 968 <_PyCode_New+0x7ac> │ │ │ │ │ + bne.w 918 <_PyCode_New+0x75c> │ │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 91c <_PyCode_New+0x760> │ │ │ │ │ + bne.w 934 <_PyCode_New+0x778> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ │ @@ -752,15 +752,15 @@ │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ │ strd r2, r9, [r5, #60] @ 0x3c │ │ │ │ │ strd r8, r3, [r5, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c42 <_PyCode_New+0xa86> │ │ │ │ │ + beq.w c44 <_PyCode_New+0xa88> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #96] @ 0x60 │ │ │ │ │ strd r3, r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ │ @@ -770,33 +770,33 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w bf6 <_PyCode_New+0xa3a> │ │ │ │ │ + ble.w bf8 <_PyCode_New+0xa3c> │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ bne.n 86e <_PyCode_New+0x6b2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #116] @ 0x74 │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Quicken │ │ │ │ │ - ldr r3, [pc, #344] @ (914 <_PyCode_New+0x758>) │ │ │ │ │ + ldr r3, [pc, #368] @ (92c <_PyCode_New+0x770>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ │ ldrb.w r6, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bfa <_PyCode_New+0xa3e> │ │ │ │ │ + bne.w bfc <_PyCode_New+0xa40> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ beq.n 7f2 <_PyCode_New+0x636> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 7f2 <_PyCode_New+0x636> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -813,46 +813,46 @@ │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.w 490 <_PyCode_New+0x2d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcc <_PyCode_New+0xa10> │ │ │ │ │ + beq.w bce <_PyCode_New+0xa12> │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl c50 │ │ │ │ │ + bl c54 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bdc <_PyCode_New+0xa20> │ │ │ │ │ + beq.w bde <_PyCode_New+0xa22> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b5a <_PyCode_New+0x99e> │ │ │ │ │ + bne.w b5c <_PyCode_New+0x9a0> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.w 490 <_PyCode_New+0x2d4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 490 <_PyCode_New+0x2d4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 490 <_PyCode_New+0x2d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl c50 │ │ │ │ │ + bl c54 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 490 <_PyCode_New+0x2d4> │ │ │ │ │ - b.n bcc <_PyCode_New+0xa10> │ │ │ │ │ + b.n bce <_PyCode_New+0xa12> │ │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 98c <_PyCode_New+0x7d0> │ │ │ │ │ + beq.w 98e <_PyCode_New+0x7d2> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ mov r7, r9 │ │ │ │ │ b.n 678 <_PyCode_New+0x4bc> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ @@ -863,15 +863,15 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 876 <_PyCode_New+0x6ba> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [r5, #116] @ 0x74 │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Quicken │ │ │ │ │ - ldr r3, [pc, #136] @ (918 <_PyCode_New+0x75c>) │ │ │ │ │ + ldr r3, [pc, #160] @ (930 <_PyCode_New+0x774>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ b.n 7be <_PyCode_New+0x602> │ │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ │ subs.w r7, sl, #1 │ │ │ │ │ bpl.w 4c4 <_PyCode_New+0x308> │ │ │ │ │ @@ -893,41 +893,52 @@ │ │ │ │ │ bne.w 656 <_PyCode_New+0x49a> │ │ │ │ │ b.n 670 <_PyCode_New+0x4b4> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ b.n 66c <_PyCode_New+0x4b0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 976 <_PyCode_New+0x7ba> │ │ │ │ │ + bne.n 978 <_PyCode_New+0x7bc> │ │ │ │ │ mov.w r9, r1, lsr #7 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ bne.w 61a <_PyCode_New+0x45e> │ │ │ │ │ b.n 670 <_PyCode_New+0x4b4> │ │ │ │ │ - cbnz r0, 908 <_PyCode_New+0x74c> │ │ │ │ │ + cbnz r0, 91e <_PyCode_New+0x762> │ │ │ │ │ lsls r1, r1, #24 │ │ │ │ │ bpl.w 62e <_PyCode_New+0x472> │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ b.n 62e <_PyCode_New+0x472> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 96e <_PyCode_New+0x7b2> │ │ │ │ │ + bne.n 970 <_PyCode_New+0x7b4> │ │ │ │ │ lsls r6, r1, #24 │ │ │ │ │ bpl.w 648 <_PyCode_New+0x48c> │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ b.n 648 <_PyCode_New+0x48c> │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + str r1, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.w 69e <_PyCode_New+0x4e2> │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + b.n 69e <_PyCode_New+0x4e2> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ b.n 62e <_PyCode_New+0x472> │ │ │ │ │ - .word 0x0000028c │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000156 │ │ │ │ │ + .word 0x0000016e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000086 │ │ │ │ │ + .word 0x0000009e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ @@ -946,24 +957,14 @@ │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ │ bne.w 6e2 <_PyCode_New+0x526> │ │ │ │ │ b.n 6e6 <_PyCode_New+0x52a> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - str r1, [r5, #80] @ 0x50 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.w 69e <_PyCode_New+0x4e2> │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - b.n 69e <_PyCode_New+0x4e2> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ b.n 648 <_PyCode_New+0x48c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -984,186 +985,186 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add.w r6, r7, #16 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd6 <_PyCode_New+0xa1a> │ │ │ │ │ + beq.w bd8 <_PyCode_New+0xa1c> │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bge.w b56 <_PyCode_New+0x99a> │ │ │ │ │ + bge.w b58 <_PyCode_New+0x99c> │ │ │ │ │ add.w r8, r2, #16 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ sub.w r8, r3, r8 │ │ │ │ │ add.w r2, r8, #16 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.w ade <_PyCode_New+0x922> │ │ │ │ │ + bge.w ae0 <_PyCode_New+0x924> │ │ │ │ │ ldrb r2, [r6, r5] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov ip, r5 │ │ │ │ │ add.w lr, r6, r5 │ │ │ │ │ and.w r1, r2, #120 @ 0x78 │ │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ │ itt eq │ │ │ │ │ strbeq r2, [r3, #0] │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - beq.n a1e <_PyCode_New+0x862> │ │ │ │ │ + beq.n a20 <_PyCode_New+0x864> │ │ │ │ │ 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 aca <_PyCode_New+0x90e> │ │ │ │ │ + beq.n acc <_PyCode_New+0x910> │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n a6c <_PyCode_New+0x8b0> │ │ │ │ │ + bhi.n a6e <_PyCode_New+0x8b2> │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n ad4 <_PyCode_New+0x918> │ │ │ │ │ + beq.n ad6 <_PyCode_New+0x91a> │ │ │ │ │ sub.w r2, r2, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r3, r0, lr │ │ │ │ │ strb.w r2, [r8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.n a60 <_PyCode_New+0x8a4> │ │ │ │ │ + ble.n a62 <_PyCode_New+0x8a6> │ │ │ │ │ ldrsb r1, [r6, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n a66 <_PyCode_New+0x8aa> │ │ │ │ │ + blt.n a68 <_PyCode_New+0x8ac> │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.n af2 <_PyCode_New+0x936> │ │ │ │ │ + ble.n af4 <_PyCode_New+0x938> │ │ │ │ │ ldrsb r1, [r6, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n a66 <_PyCode_New+0x8aa> │ │ │ │ │ + blt.n a68 <_PyCode_New+0x8ac> │ │ │ │ │ adds r2, r5, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble.n af2 <_PyCode_New+0x936> │ │ │ │ │ + ble.n af4 <_PyCode_New+0x938> │ │ │ │ │ ldrsb r1, [r6, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n a66 <_PyCode_New+0x8aa> │ │ │ │ │ + blt.n a68 <_PyCode_New+0x8ac> │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble.n a5e <_PyCode_New+0x8a2> │ │ │ │ │ + ble.n a60 <_PyCode_New+0x8a4> │ │ │ │ │ add.w r2, ip, #19 │ │ │ │ │ add r2, r7 │ │ │ │ │ ldrsb.w r1, [r2, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n aa0 <_PyCode_New+0x8e4> │ │ │ │ │ + blt.n aa2 <_PyCode_New+0x8e6> │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bgt.n a50 <_PyCode_New+0x894> │ │ │ │ │ + bgt.n a52 <_PyCode_New+0x896> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 9b6 <_PyCode_New+0x7fa> │ │ │ │ │ + b.n 9b8 <_PyCode_New+0x7fc> │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 9bc <_PyCode_New+0x800> │ │ │ │ │ + b.n 9be <_PyCode_New+0x802> │ │ │ │ │ ldrb.w r8, [lr, #1] │ │ │ │ │ and.w r1, r8, #63 @ 0x3f │ │ │ │ │ ands.w r2, r8, #64 @ 0x40 │ │ │ │ │ - bne.n b02 <_PyCode_New+0x946> │ │ │ │ │ + bne.n b04 <_PyCode_New+0x948> │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ ittt eq │ │ │ │ │ andeq.w r2, r1, #254 @ 0xfe │ │ │ │ │ moveq r8, r0 │ │ │ │ │ moveq.w lr, #1 │ │ │ │ │ - beq.n a16 <_PyCode_New+0x85a> │ │ │ │ │ + beq.n a18 <_PyCode_New+0x85c> │ │ │ │ │ lsrs r3, r1, #1 │ │ │ │ │ itt ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ uxtbne r1, r1 │ │ │ │ │ - bne.n af8 <_PyCode_New+0x93c> │ │ │ │ │ + bne.n afa <_PyCode_New+0x93e> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n a16 <_PyCode_New+0x85a> │ │ │ │ │ + b.n a18 <_PyCode_New+0x85c> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bgt.n 9bc <_PyCode_New+0x800> │ │ │ │ │ + bgt.n 9be <_PyCode_New+0x802> │ │ │ │ │ adds r1, #16 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcc <_PyCode_New+0xa10> │ │ │ │ │ + bne.w bce <_PyCode_New+0xa12> │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w bcc <_PyCode_New+0xa10> │ │ │ │ │ + beq.w bce <_PyCode_New+0xa12> │ │ │ │ │ str.w sl, [r4, #24] │ │ │ │ │ b.n 5c6 <_PyCode_New+0x40a> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n a16 <_PyCode_New+0x85a> │ │ │ │ │ + b.n a18 <_PyCode_New+0x85c> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n a16 <_PyCode_New+0x85a> │ │ │ │ │ + b.n a18 <_PyCode_New+0x85c> │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bcc <_PyCode_New+0xa10> │ │ │ │ │ + blt.n bce <_PyCode_New+0xa12> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #16 │ │ │ │ │ add r3, r8 │ │ │ │ │ - b.n 9d0 <_PyCode_New+0x814> │ │ │ │ │ + b.n 9d2 <_PyCode_New+0x816> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n a60 <_PyCode_New+0x8a4> │ │ │ │ │ + b.n a62 <_PyCode_New+0x8a6> │ │ │ │ │ uxtb r2, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n a16 <_PyCode_New+0x85a> │ │ │ │ │ + b.n a18 <_PyCode_New+0x85c> │ │ │ │ │ add.w lr, lr, #2 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ add.w r8, r8, #6 │ │ │ │ │ and.w r9, r2, #63 @ 0x3f │ │ │ │ │ ands.w r2, r2, #64 @ 0x40 │ │ │ │ │ lsl.w r9, r9, r8 │ │ │ │ │ orr.w r1, r1, r9 │ │ │ │ │ - bne.n b0a <_PyCode_New+0x94e> │ │ │ │ │ + bne.n b0c <_PyCode_New+0x950> │ │ │ │ │ ands.w lr, r1, #1 │ │ │ │ │ it eq │ │ │ │ │ biceq.w r1, r1, #1 │ │ │ │ │ - bne.n ba6 <_PyCode_New+0x9ea> │ │ │ │ │ + bne.n ba8 <_PyCode_New+0x9ec> │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bls.n af8 <_PyCode_New+0x93c> │ │ │ │ │ + bls.n afa <_PyCode_New+0x93e> │ │ │ │ │ and.w r2, r1, #63 @ 0x3f │ │ │ │ │ cmp.w r1, #4096 @ 0x1000 │ │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ strb r2, [r3, #1] │ │ │ │ │ it cc │ │ │ │ │ movcc.w lr, #2 │ │ │ │ │ mov.w r2, r1, lsr #6 │ │ │ │ │ - bcs.n b8e <_PyCode_New+0x9d2> │ │ │ │ │ + bcs.n b90 <_PyCode_New+0x9d4> │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ - b.n a16 <_PyCode_New+0x85a> │ │ │ │ │ + b.n a18 <_PyCode_New+0x85c> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n aa8 <_PyCode_New+0x8ec> │ │ │ │ │ + b.n aaa <_PyCode_New+0x8ee> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbz r0, bdc <_PyCode_New+0xa20> │ │ │ │ │ + cbz r0, bde <_PyCode_New+0xa22> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.w 82c <_PyCode_New+0x670> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1176,111 +1177,112 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ b.n 82c <_PyCode_New+0x670> │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ orr.w r1, r1, #64 @ 0x40 │ │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ │ strb.w r1, [r8], #1 │ │ │ │ │ - bhi.n b8e <_PyCode_New+0x9d2> │ │ │ │ │ + bhi.n b90 <_PyCode_New+0x9d4> │ │ │ │ │ sub.w lr, r8, r3 │ │ │ │ │ - b.n b52 <_PyCode_New+0x996> │ │ │ │ │ + b.n b54 <_PyCode_New+0x998> │ │ │ │ │ movs.w r8, r1, lsr #1 │ │ │ │ │ - bne.n bb0 <_PyCode_New+0x9f4> │ │ │ │ │ + bne.n bb2 <_PyCode_New+0x9f6> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n a16 <_PyCode_New+0x85a> │ │ │ │ │ + b.n a18 <_PyCode_New+0x85c> │ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ │ - b.n b30 <_PyCode_New+0x974> │ │ │ │ │ + b.n b32 <_PyCode_New+0x976> │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 7f2 <_PyCode_New+0x636> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n bcc <_PyCode_New+0xa10> │ │ │ │ │ + b.n bce <_PyCode_New+0xa12> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n bcc <_PyCode_New+0xa10> │ │ │ │ │ + beq.n bce <_PyCode_New+0xa12> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bcc <_PyCode_New+0xa10> │ │ │ │ │ + bne.n bce <_PyCode_New+0xa12> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bcc <_PyCode_New+0xa10> │ │ │ │ │ + b.n bce <_PyCode_New+0xa12> │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.n 884 <_PyCode_New+0x6c8> │ │ │ │ │ add.w r4, r4, #5664 @ 0x1620 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsls r3, r6, #31 │ │ │ │ │ - bpl.n c30 <_PyCode_New+0xa74> │ │ │ │ │ + bpl.n c32 <_PyCode_New+0xa76> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c18 <_PyCode_New+0xa5c> │ │ │ │ │ + blt.n c1a <_PyCode_New+0xa5e> │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ beq.w 7d2 <_PyCode_New+0x616> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n bfe <_PyCode_New+0xa42> │ │ │ │ │ + b.n c00 <_PyCode_New+0xa44> │ │ │ │ │ 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 c0e <_PyCode_New+0xa52> │ │ │ │ │ + b.n c10 <_PyCode_New+0xa54> │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ - b.n c14 <_PyCode_New+0xa58> │ │ │ │ │ + b.n c16 <_PyCode_New+0xa5a> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 34e <_PyCode_New+0x192> │ │ │ │ │ b.n 47e <_PyCode_New+0x2c2> │ │ │ │ │ strd r3, r3, [r5, #96] @ 0x60 │ │ │ │ │ strd r3, r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ │ b.n 78a <_PyCode_New+0x5ce> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000c50 : │ │ │ │ │ +00000c54 : │ │ │ │ │ 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 r2, [pc, #632] @ (edc ) │ │ │ │ │ + ldr r2, [pc, #632] @ (ee0 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ ldr.w fp, [r2, #8] │ │ │ │ │ - bmi.w e10 │ │ │ │ │ + bmi.w e14 │ │ │ │ │ adds r3, #3 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ @@ -1295,553 +1297,553 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w e18 │ │ │ │ │ + bne.w e1c │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bpl.w e0a │ │ │ │ │ + bpl.w e0e │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bpl.w eb4 │ │ │ │ │ + bpl.w eb8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dfc │ │ │ │ │ + beq.w e00 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ and.w r1, r1, #7 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e0a │ │ │ │ │ + bne.w e0e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w dfc │ │ │ │ │ + beq.w e00 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ and.w r1, r1, #7 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e0a │ │ │ │ │ + bne.n e0e │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dfc │ │ │ │ │ + beq.n e00 │ │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ and.w r1, r1, #7 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e0a │ │ │ │ │ + bne.n e0e │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dfc │ │ │ │ │ + beq.n e00 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ and.w r1, r1, #7 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e0a │ │ │ │ │ + bne.n e0e │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dfc │ │ │ │ │ + beq.n e00 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ and.w r1, r1, #7 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e0a │ │ │ │ │ + bne.n e0e │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dfc │ │ │ │ │ + beq.n e00 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ and.w r1, r1, #7 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n e0a │ │ │ │ │ + bne.n e0e │ │ │ │ │ adds r1, r3, #6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dfc │ │ │ │ │ + beq.n e00 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ and.w r1, r1, #7 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - cbnz r1, e0a │ │ │ │ │ + cbnz r1, e0e │ │ │ │ │ adds r1, r3, #7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dfc │ │ │ │ │ + beq.n e00 │ │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ and.w r1, r1, #7 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - cbnz r1, e0a │ │ │ │ │ + cbnz r1, e0e │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n dfc │ │ │ │ │ + beq.n e00 │ │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ and.w r1, r1, #7 │ │ │ │ │ clz r1, r1 │ │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - cbnz r1, e0a │ │ │ │ │ + cbnz r1, e0e │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n ddc │ │ │ │ │ + bne.n de0 │ │ │ │ │ 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 e6a │ │ │ │ │ + bne.n e6e │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcs.w ca2 │ │ │ │ │ + bcs.w ca6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n e58 │ │ │ │ │ + beq.n e5c │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n e0a │ │ │ │ │ + bne.n e0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, e64 │ │ │ │ │ + cbz r0, e68 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl c50 │ │ │ │ │ + bl c54 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n ec2 │ │ │ │ │ + beq.n ec6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbnz r2, e7a │ │ │ │ │ + cbnz r2, e7e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n e0e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e0a │ │ │ │ │ + bne.n e0e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e0a │ │ │ │ │ + b.n e0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl c50 │ │ │ │ │ + bl c54 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n e0a │ │ │ │ │ + bne.n e0e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e12 │ │ │ │ │ + b.n e16 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n e0e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n e0a │ │ │ │ │ + b.n e0e │ │ │ │ │ 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, ec2 │ │ │ │ │ + cbz r0, ec6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e9a │ │ │ │ │ + beq.n e9e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, ea8 │ │ │ │ │ + cbz r2, eac │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e3e │ │ │ │ │ + beq.n e42 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n e3e │ │ │ │ │ + b.n e42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n e9a │ │ │ │ │ + b.n e9e │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w ccc │ │ │ │ │ - b.n dfc │ │ │ │ │ + bne.w cd0 │ │ │ │ │ + b.n e00 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e64 │ │ │ │ │ + beq.n e68 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e64 │ │ │ │ │ + bne.n e68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e64 │ │ │ │ │ + b.n e68 │ │ │ │ │ .word 0x0000026e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ee0 : │ │ │ │ │ +00000ee4 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, ef6 │ │ │ │ │ + cbz r0, efa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ef6 │ │ │ │ │ + beq.n efa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, ef6 │ │ │ │ │ + cbnz r2, efa │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000ef8 : │ │ │ │ │ +00000efc : │ │ │ │ │ code_dealloc(): │ │ │ │ │ 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, [pc, #560] @ (113c ) │ │ │ │ │ + ldr r3, [pc, #560] @ (1140 ) │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add.w r0, r6, #4096 @ 0x1000 │ │ │ │ │ ldrb.w r5, [r0, #1600] @ 0x640 │ │ │ │ │ - beq.w 10e0 │ │ │ │ │ + beq.w 10e4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10e6 │ │ │ │ │ + bne.w 10ea │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyFunction_ClearCodeByVersion> │ │ │ │ │ R_ARM_THM_CALL _PyFunction_ClearCodeByVersion │ │ │ │ │ ldr r5, [r4, #120] @ 0x78 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1140 │ │ │ │ │ + bne.w 1144 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, f5a │ │ │ │ │ + cbz r0, f5e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f5a │ │ │ │ │ + beq.n f5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f5a │ │ │ │ │ + cbnz r3, f5e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, f72 │ │ │ │ │ + cbz r0, f76 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f72 │ │ │ │ │ + beq.n f76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f72 │ │ │ │ │ + cbnz r3, f76 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r0, f8a │ │ │ │ │ + cbz r0, f8e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f8a │ │ │ │ │ + beq.n f8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f8a │ │ │ │ │ + cbnz r3, f8e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ - cbz r0, fa2 │ │ │ │ │ + cbz r0, fa6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fa2 │ │ │ │ │ + beq.n fa6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fa2 │ │ │ │ │ + cbnz r3, fa6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ - cbz r0, fba │ │ │ │ │ + cbz r0, fbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fba │ │ │ │ │ + beq.n fbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fba │ │ │ │ │ + cbnz r3, fbe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ - cbz r0, fd2 │ │ │ │ │ + cbz r0, fd6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fd2 │ │ │ │ │ + beq.n fd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fd2 │ │ │ │ │ + cbnz r3, fd6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, fea │ │ │ │ │ + cbz r0, fee │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fea │ │ │ │ │ + beq.n fee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fea │ │ │ │ │ + cbnz r3, fee │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r0, 1002 │ │ │ │ │ + cbz r0, 1006 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1002 │ │ │ │ │ + beq.n 1006 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1002 │ │ │ │ │ + cbnz r3, 1006 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 101a │ │ │ │ │ + cbz r0, 101e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 101a │ │ │ │ │ + beq.n 101e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 101a │ │ │ │ │ + cbnz r3, 101e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ - cbnz r3, 1036 │ │ │ │ │ + cbnz r3, 103a │ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1162 │ │ │ │ │ + bne.w 1166 │ │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10a6 │ │ │ │ │ + bne.n 10aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r0, 1050 │ │ │ │ │ + cbz r0, 1054 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1050 │ │ │ │ │ + beq.n 1054 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1050 │ │ │ │ │ + cbnz r2, 1054 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 106a │ │ │ │ │ + cbz r0, 106e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 106a │ │ │ │ │ + beq.n 106e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 106a │ │ │ │ │ + cbnz r2, 106e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 1084 │ │ │ │ │ + cbz r0, 1088 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1084 │ │ │ │ │ + beq.n 1088 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1084 │ │ │ │ │ + cbnz r2, 1088 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 109e │ │ │ │ │ + cbz r0, 10a2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 109e │ │ │ │ │ + beq.n 10a2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 109e │ │ │ │ │ + cbnz r2, 10a2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 101e │ │ │ │ │ + b.n 1022 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - cbnz r0, 10d4 │ │ │ │ │ + cbnz r0, 10d8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ - cbnz r0, 10c2 │ │ │ │ │ + cbnz r0, 10c6 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - cbnz r0, 10ce │ │ │ │ │ + cbnz r0, 10d2 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ - cbnz r0, 10c8 │ │ │ │ │ + cbnz r0, 10cc │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 10da │ │ │ │ │ + cbnz r0, 10de │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 102c │ │ │ │ │ + b.n 1030 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10ae │ │ │ │ │ + b.n 10b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10b6 │ │ │ │ │ + b.n 10ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10b2 │ │ │ │ │ + b.n 10b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10aa │ │ │ │ │ + b.n 10ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 10ba │ │ │ │ │ - cbnz r5, 10ea │ │ │ │ │ + b.n 10be │ │ │ │ │ + cbnz r5, 10ee │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ add.w r6, r6, #5664 @ 0x1620 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r3, r5, #31 │ │ │ │ │ - bpl.n 1134 │ │ │ │ │ + bpl.n 1138 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1118 │ │ │ │ │ + blt.n 111c │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ - bne.n 1130 │ │ │ │ │ + bne.n 1134 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 10e2 │ │ │ │ │ + beq.n 10e6 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f34 │ │ │ │ │ - b.n 10e2 │ │ │ │ │ + beq.w f38 │ │ │ │ │ + b.n 10e6 │ │ │ │ │ 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 │ │ │ │ │ - b.n 10fe │ │ │ │ │ + b.n 1102 │ │ │ │ │ adds r6, #4 │ │ │ │ │ - b.n 10ee │ │ │ │ │ + b.n 10f2 │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ adds r6, #4 │ │ │ │ │ - b.n 10ee │ │ │ │ │ + b.n 10f2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000226 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r3, [pc, #60] @ (1180 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (1184 ) │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add.w r6, r6, #4448 @ 0x1160 │ │ │ │ │ adds r6, #28 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n 116a │ │ │ │ │ + bgt.n 116e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f42 │ │ │ │ │ + b.n f46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b.n 1026 │ │ │ │ │ + b.n 102a │ │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ - cbz r3, 117a │ │ │ │ │ + cbz r3, 117e │ │ │ │ │ ldr.w r0, [r1, r8, lsl #2] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1156 │ │ │ │ │ + b.n 115a │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001184 <_PyCode_ConstantKey>: │ │ │ │ │ +00001188 <_PyCode_ConstantKey>: │ │ │ │ │ _PyCode_ConstantKey(): │ │ │ │ │ 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 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ @@ -1852,15 +1854,15 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ - beq.n 11e0 <_PyCode_ConstantKey+0x5c> │ │ │ │ │ + beq.n 11e4 <_PyCode_ConstantKey+0x5c> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ @@ -1875,15 +1877,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ - cbz r2, 11f6 <_PyCode_ConstantKey+0x72> │ │ │ │ │ + cbz r2, 11fa <_PyCode_ConstantKey+0x72> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1899,108 +1901,108 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r1, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 12f4 <_PyCode_ConstantKey+0x170> │ │ │ │ │ + beq.n 12f8 <_PyCode_ConstantKey+0x170> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.n 12de <_PyCode_ConstantKey+0x15a> │ │ │ │ │ + beq.n 12e2 <_PyCode_ConstantKey+0x15a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1364 <_PyCode_ConstantKey+0x1e0> │ │ │ │ │ + beq.w 1368 <_PyCode_ConstantKey+0x1e0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1302 <_PyCode_ConstantKey+0x17e> │ │ │ │ │ + bne.n 1306 <_PyCode_ConstantKey+0x17e> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1360 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + beq.w 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 12b8 <_PyCode_ConstantKey+0x134> │ │ │ │ │ + ble.n 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 1184 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f0 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ + beq.w 13f4 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq.n 12b8 <_PyCode_ConstantKey+0x134> │ │ │ │ │ + beq.n 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 1184 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f0 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ + beq.w 13f4 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ - beq.n 12b8 <_PyCode_ConstantKey+0x134> │ │ │ │ │ + beq.n 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 1184 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f0 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ + beq.w 13f4 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ - beq.n 12b8 <_PyCode_ConstantKey+0x134> │ │ │ │ │ + beq.n 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - bl 1184 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f0 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ + beq.w 13f4 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ - beq.n 12b8 <_PyCode_ConstantKey+0x134> │ │ │ │ │ + beq.n 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ add.w r9, r4, #24 │ │ │ │ │ add.w r8, r5, #24 │ │ │ │ │ movs r7, #4 │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bl 1184 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f0 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ + beq.w 13f4 <_PyCode_ConstantKey+0x26c> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ │ - bne.n 12a0 <_PyCode_ConstantKey+0x11c> │ │ │ │ │ + bne.n 12a4 <_PyCode_ConstantKey+0x11c> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11ee <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + beq.n 11f2 <_PyCode_ConstantKey+0x6a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11ee <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + bne.n 11f2 <_PyCode_ConstantKey+0x6a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11ee <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + b.n 11f2 <_PyCode_ConstantKey+0x6a> │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 13c6 <_PyCode_ConstantKey+0x242> │ │ │ │ │ + beq.n 13ca <_PyCode_ConstantKey+0x242> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ @@ -2008,145 +2010,145 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 140a <_PyCode_ConstantKey+0x286> │ │ │ │ │ + bne.n 140e <_PyCode_ConstantKey+0x286> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1360 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + cbz r0, 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ add.w r5, r0, #8 │ │ │ │ │ - b.n 132e <_PyCode_ConstantKey+0x1aa> │ │ │ │ │ + b.n 1332 <_PyCode_ConstantKey+0x1aa> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 1184 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1422 <_PyCode_ConstantKey+0x29e> │ │ │ │ │ + beq.n 1426 <_PyCode_ConstantKey+0x29e> │ │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntry> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntry │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1320 <_PyCode_ConstantKey+0x19c> │ │ │ │ │ + bne.n 1324 <_PyCode_ConstantKey+0x19c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 135c <_PyCode_ConstantKey+0x1d8> │ │ │ │ │ + beq.n 1360 <_PyCode_ConstantKey+0x1d8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 135c <_PyCode_ConstantKey+0x1d8> │ │ │ │ │ + cbnz r3, 1360 <_PyCode_ConstantKey+0x1d8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 12b8 <_PyCode_ConstantKey+0x134> │ │ │ │ │ + bne.n 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 11ee <_PyCode_ConstantKey+0x6a> │ │ │ │ │ + b.n 11f2 <_PyCode_ConstantKey+0x6a> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_AsCComplex │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ vstr d0, [sp, #16] │ │ │ │ │ vstr d1, [sp, #24] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 13d0 <_PyCode_ConstantKey+0x24c> │ │ │ │ │ + bne.n 13d4 <_PyCode_ConstantKey+0x24c> │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ite mi │ │ │ │ │ movmi r2, #1 │ │ │ │ │ movpl r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 13dc <_PyCode_ConstantKey+0x258> │ │ │ │ │ + beq.n 13e0 <_PyCode_ConstantKey+0x258> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 12f4 <_PyCode_ConstantKey+0x170> │ │ │ │ │ + beq.n 12f8 <_PyCode_ConstantKey+0x170> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ vmov r2, s15 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 12ec <_PyCode_ConstantKey+0x168> │ │ │ │ │ - b.n 13b8 <_PyCode_ConstantKey+0x234> │ │ │ │ │ + bge.n 12f0 <_PyCode_ConstantKey+0x168> │ │ │ │ │ + b.n 13bc <_PyCode_ConstantKey+0x234> │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 12f4 <_PyCode_ConstantKey+0x170> │ │ │ │ │ + bne.n 12f8 <_PyCode_ConstantKey+0x170> │ │ │ │ │ vmov r3, s3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 13ac <_PyCode_ConstantKey+0x228> │ │ │ │ │ - cbz r2, 1418 <_PyCode_ConstantKey+0x294> │ │ │ │ │ + bge.n 13b0 <_PyCode_ConstantKey+0x228> │ │ │ │ │ + cbz r2, 141c <_PyCode_ConstantKey+0x294> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 13b8 <_PyCode_ConstantKey+0x234> │ │ │ │ │ + b.n 13bc <_PyCode_ConstantKey+0x234> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1360 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + beq.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1360 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + bne.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1360 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + b.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12b8 <_PyCode_ConstantKey+0x134> │ │ │ │ │ - b.n 1360 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + bne.w 12bc <_PyCode_ConstantKey+0x134> │ │ │ │ │ + b.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 13b8 <_PyCode_ConstantKey+0x234> │ │ │ │ │ + b.n 13bc <_PyCode_ConstantKey+0x234> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1360 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + beq.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1360 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + bne.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1360 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ + b.n 1364 <_PyCode_ConstantKey+0x1dc> │ │ │ │ │ │ │ │ │ │ -0000143c <_Py_set_localsplus_info>: │ │ │ │ │ +00001440 <_Py_set_localsplus_info>: │ │ │ │ │ _Py_set_localsplus_info(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ @@ -2159,65 +2161,65 @@ │ │ │ │ │ addeq r0, r0, r4 │ │ │ │ │ addne r0, r0, r5 │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001464 : │ │ │ │ │ +00001468 : │ │ │ │ │ code_hash(): │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1574 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ movw r3, #36123 @ 0x8d1b │ │ │ │ │ movt r3, #308 @ 0x134 │ │ │ │ │ eors r3, r0 │ │ │ │ │ movw r8, #16963 @ 0x4243 │ │ │ │ │ movt r8, #15 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mul.w r4, r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1574 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1574 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1574 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1574 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1574 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ eor.w r5, r0, r4 │ │ │ │ │ ldrd r2, r3, [r6, #28] │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eors r5, r2 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eors r5, r3 │ │ │ │ │ @@ -2230,48 +2232,48 @@ │ │ │ │ │ eor.w r5, r5, r3 │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eor.w r5, r5, r3 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eor.w r5, r5, r2 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ - ble.n 1566 │ │ │ │ │ + ble.n 156a │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r9, r6, #124 @ 0x7c │ │ │ │ │ add.w r3, r9, r4, lsl #1 │ │ │ │ │ ldrb.w ip, [r9, r4, lsl #1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w ip, #70 @ 0x46 │ │ │ │ │ ldrb.w sl, [r3, #1] │ │ │ │ │ - beq.n 157a │ │ │ │ │ + beq.n 157e │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ eors r5, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ add r4, r3 │ │ │ │ │ eor.w r3, sl, r5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mul.w r5, r8, r3 │ │ │ │ │ - bgt.n 1530 │ │ │ │ │ + bgt.n 1534 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, r5 │ │ │ │ │ mvneq.w r0, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1570 │ │ │ │ │ + b.n 1574 │ │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ │ add.w r3, sl, #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2284,80 +2286,80 @@ │ │ │ │ │ eor.w r0, ip, r5 │ │ │ │ │ ldrb.w r5, [r7, ip] │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ add r4, r5 │ │ │ │ │ eors r3, r0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mul.w r5, r1, r3 │ │ │ │ │ - bgt.n 1530 │ │ │ │ │ - b.n 1566 │ │ │ │ │ + bgt.n 1534 │ │ │ │ │ + b.n 156a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015bc <_PyCode_GetCode>: │ │ │ │ │ +000015c0 <_PyCode_GetCode>: │ │ │ │ │ _PyCode_GetCode(): │ │ │ │ │ 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 r9, [r0, #104] @ 0x68 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 16b6 <_PyCode_GetCode+0xfa> │ │ │ │ │ + bne.n 16ba <_PyCode_GetCode+0xfa> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d0 <_PyCode_GetCode+0x114> │ │ │ │ │ + beq.n 16d4 <_PyCode_GetCode+0x114> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add.w r0, r6, #124 @ 0x7c │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d4 <_PyCode_GetCode+0x118> │ │ │ │ │ + beq.n 16d8 <_PyCode_GetCode+0x118> │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ittt gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movwgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movtgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - ble.n 165e <_PyCode_GetCode+0xa2> │ │ │ │ │ + ble.n 1662 <_PyCode_GetCode+0xa2> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r5, ip │ │ │ │ │ add.w fp, r4, #1 │ │ │ │ │ add.w ip, r5, r3 │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq.n 167c <_PyCode_GetCode+0xc0> │ │ │ │ │ + beq.n 1680 <_PyCode_GetCode+0xc0> │ │ │ │ │ ldrb.w sl, [r7, r2] │ │ │ │ │ strb.w r2, [r5, r4, lsl #1] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 16ae <_PyCode_GetCode+0xf2> │ │ │ │ │ + beq.n 16b2 <_PyCode_GetCode+0xf2> │ │ │ │ │ mov.w r2, sl, lsl #1 │ │ │ │ │ add.w r4, sl, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 161e <_PyCode_GetCode+0x62> │ │ │ │ │ + bgt.n 1622 <_PyCode_GetCode+0x62> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ @@ -2377,68 +2379,68 @@ │ │ │ │ │ ldrb.w r3, [lr, #16] │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ ldrb.w r2, [lr, #17] │ │ │ │ │ strb.w r2, [ip, #1] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ ldrb.w sl, [r7, r3] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 164e <_PyCode_GetCode+0x92> │ │ │ │ │ + bne.n 1652 <_PyCode_GetCode+0x92> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 161e <_PyCode_GetCode+0x62> │ │ │ │ │ - b.n 165e <_PyCode_GetCode+0xa2> │ │ │ │ │ + bgt.n 1622 <_PyCode_GetCode+0x62> │ │ │ │ │ + b.n 1662 <_PyCode_GetCode+0xa2> │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 15f2 <_PyCode_GetCode+0x36> │ │ │ │ │ + beq.n 15f6 <_PyCode_GetCode+0x36> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1674 <_PyCode_GetCode+0xb8> │ │ │ │ │ + beq.n 1678 <_PyCode_GetCode+0xb8> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n 1674 <_PyCode_GetCode+0xb8> │ │ │ │ │ + b.n 1678 <_PyCode_GetCode+0xb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 1674 <_PyCode_GetCode+0xb8> │ │ │ │ │ + b.n 1678 <_PyCode_GetCode+0xb8> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016dc : │ │ │ │ │ +000016e0 : │ │ │ │ │ init_co_cached(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ - cbnz r4, 1702 │ │ │ │ │ + cbnz r4, 1706 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - cbz r0, 1706 │ │ │ │ │ + cbz r0, 170a │ │ │ │ │ strd r4, r4, [r0] │ │ │ │ │ strd r4, r4, [r0, #8] │ │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00001710 : │ │ │ │ │ +00001714 : │ │ │ │ │ PyCode_Addr2Line(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 1864 │ │ │ │ │ + blt.w 1868 │ │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1838 │ │ │ │ │ + bne.w 183c │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ │ sub sp, #32 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ @@ -2451,30 +2453,30 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.n 17fe │ │ │ │ │ + blt.n 1802 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs.w 187a │ │ │ │ │ + bcs.w 187e │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq.n 1786 │ │ │ │ │ + beq.n 178a │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 180a │ │ │ │ │ + bhi.n 180e │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 1786 │ │ │ │ │ + beq.n 178a │ │ │ │ │ sub.w r3, r3, #12 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -2493,121 +2495,121 @@ │ │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bls.n 1754 │ │ │ │ │ + bls.n 1758 │ │ │ │ │ ldrsb.w r3, [r2, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1754 │ │ │ │ │ + blt.n 1758 │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 1754 │ │ │ │ │ + bls.n 1758 │ │ │ │ │ ldrsb.w r3, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1754 │ │ │ │ │ + blt.n 1758 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 1754 │ │ │ │ │ + bls.n 1758 │ │ │ │ │ ldrsb.w r3, [r2, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1754 │ │ │ │ │ + blt.n 1758 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.n 1754 │ │ │ │ │ + beq.n 1758 │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 17e8 │ │ │ │ │ + bge.n 17ec │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge.n 1758 │ │ │ │ │ + bge.n 175c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1868 │ │ │ │ │ + blt.n 186c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ │ and.w r3, r5, #63 @ 0x3f │ │ │ │ │ lsls r6, r5, #25 │ │ │ │ │ - bmi.n 181e │ │ │ │ │ + bmi.n 1822 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.n 1786 │ │ │ │ │ + bpl.n 178a │ │ │ │ │ negs r3, r3 │ │ │ │ │ - b.n 1786 │ │ │ │ │ + b.n 178a │ │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ │ and.w r5, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ orr.w r5, r3, r5, lsl #6 │ │ │ │ │ - bne.n 1846 │ │ │ │ │ + bne.n 184a │ │ │ │ │ lsrs r3, r5, #1 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.n 1786 │ │ │ │ │ - b.n 181a │ │ │ │ │ + bpl.n 178a │ │ │ │ │ + b.n 181e │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1720 │ │ │ │ │ + beq.w 1724 │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ b.w 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ add.w lr, r2, #3 │ │ │ │ │ movs r3, #6 │ │ │ │ │ ldrb.w r6, [lr], #1 │ │ │ │ │ adds r3, #6 │ │ │ │ │ and.w ip, r6, #63 @ 0x3f │ │ │ │ │ lsls r6, r6, #25 │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r5, r5, ip │ │ │ │ │ - bmi.n 184c │ │ │ │ │ - b.n 1830 │ │ │ │ │ + bmi.n 1850 │ │ │ │ │ + b.n 1834 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2408 │ │ │ │ │ + bl 2700 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1804 │ │ │ │ │ - b.n 1868 │ │ │ │ │ + bge.n 1808 │ │ │ │ │ + b.n 186c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1806 │ │ │ │ │ + b.n 180a │ │ │ │ │ │ │ │ │ │ -00001880 <_PyCode_CheckLineNumber>: │ │ │ │ │ +00001884 <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - blt.n 193e <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ + blt.n 1942 <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ ldrd r2, r0, [r4, #16] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.w 19a4 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + bcs.w 19a8 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq.n 18c8 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + beq.n 18cc <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 1948 <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ + bhi.n 194c <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 18c8 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + beq.n 18cc <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ sub.w r3, r3, #12 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ @@ -2625,99 +2627,99 @@ │ │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add.w r1, r1, r3, lsl #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - bls.n 1894 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1894 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bcs.n 1894 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bcs.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1894 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n 1894 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1894 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq.n 1894 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + beq.n 1898 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1928 <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ + bge.n 192c <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge.n 1898 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + bge.n 189c <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 19a0 <_PyCode_CheckLineNumber+0x120> │ │ │ │ │ + blt.n 19a4 <_PyCode_CheckLineNumber+0x120> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ │ and.w r3, r6, #63 @ 0x3f │ │ │ │ │ lsls r7, r6, #25 │ │ │ │ │ - bmi.n 195c <_PyCode_CheckLineNumber+0xdc> │ │ │ │ │ + bmi.n 1960 <_PyCode_CheckLineNumber+0xdc> │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bpl.n 18c8 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + bpl.n 18cc <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ negs r3, r3 │ │ │ │ │ - b.n 18c8 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + b.n 18cc <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ │ and.w r6, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ orr.w r6, r3, r6, lsl #6 │ │ │ │ │ - bne.n 1976 <_PyCode_CheckLineNumber+0xf6> │ │ │ │ │ + bne.n 197a <_PyCode_CheckLineNumber+0xf6> │ │ │ │ │ lsrs r3, r6, #1 │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bpl.n 18c8 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ - b.n 1958 <_PyCode_CheckLineNumber+0xd8> │ │ │ │ │ + bpl.n 18cc <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + b.n 195c <_PyCode_CheckLineNumber+0xd8> │ │ │ │ │ add.w lr, r2, #3 │ │ │ │ │ movs r3, #6 │ │ │ │ │ ldrb.w r7, [lr], #1 │ │ │ │ │ adds r3, #6 │ │ │ │ │ and.w ip, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ │ orr.w r6, r6, ip │ │ │ │ │ - bmi.n 197c <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ - b.n 196e <_PyCode_CheckLineNumber+0xee> │ │ │ │ │ + bmi.n 1980 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ + b.n 1972 <_PyCode_CheckLineNumber+0xee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2408 │ │ │ │ │ + bl 2700 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 1944 <_PyCode_CheckLineNumber+0xc4> │ │ │ │ │ + ble.n 1948 <_PyCode_CheckLineNumber+0xc4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1994 <_PyCode_CheckLineNumber+0x114> │ │ │ │ │ + bgt.n 1998 <_PyCode_CheckLineNumber+0x114> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019ac : │ │ │ │ │ +000019b0 : │ │ │ │ │ advance(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1a2a │ │ │ │ │ + beq.n 1a2e │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 1a10 │ │ │ │ │ + bhi.n 1a14 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 1a2e │ │ │ │ │ + beq.n 1a32 │ │ │ │ │ sub.w r1, r2, #12 │ │ │ │ │ negs r2, r1 │ │ │ │ │ adcs r2, r1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ @@ -2734,55 +2736,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, r4 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bcs.n 1a0e │ │ │ │ │ + bcs.n 1a12 │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 19fc │ │ │ │ │ + bge.n 1a00 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 1a32 │ │ │ │ │ + bmi.n 1a36 │ │ │ │ │ lsrs r2, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 19cc │ │ │ │ │ + b.n 19d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 19cc │ │ │ │ │ + b.n 19d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 19cc │ │ │ │ │ + b.n 19d0 │ │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ │ adds r4, #6 │ │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - b.n 1a1c │ │ │ │ │ + b.n 1a20 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a48 : │ │ │ │ │ +00001a4c : │ │ │ │ │ code_positionsiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (1a94 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (1a98 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 1a92 │ │ │ │ │ + cbz r0, 1a96 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -2798,26 +2800,26 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ strd r1, r2, [r0, #12] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001a98 : │ │ │ │ │ +00001a9c : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 1ae8 │ │ │ │ │ + bge.n 1aec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ │ adds r4, #2 │ │ │ │ │ @@ -2835,27 +2837,27 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldrd r1, r0, [r0, #28] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bcs.w 1c6a │ │ │ │ │ + bcs.w 1c6e │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb.w ip, [r1] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ and.w r0, ip, #7 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub.w r3, ip, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 1c4c │ │ │ │ │ + bhi.w 1c50 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x0303 │ │ │ │ │ .word 0x3f124603 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ adds r0, r1, #2 │ │ │ │ │ subs r3, #10 │ │ │ │ │ add r3, ip │ │ │ │ │ @@ -2864,141 +2866,141 @@ │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1ab2 │ │ │ │ │ + b.n 1ab6 │ │ │ │ │ adds r0, r1, #2 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ - bmi.n 1bc6 │ │ │ │ │ + bmi.n 1bca │ │ │ │ │ lsrs r3, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ it mi │ │ │ │ │ negmi r3, r3 │ │ │ │ │ add r3, r1 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ strd r3, r3, [r2, #20] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ ldrb.w ip, [r0] │ │ │ │ │ and.w r0, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - bne.n 1c0a │ │ │ │ │ + bne.n 1c0e │ │ │ │ │ add r0, r3 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ │ and.w r1, r0, #63 @ 0x3f │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bmi.n 1c2c │ │ │ │ │ + bmi.n 1c30 │ │ │ │ │ subs r1, #1 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ and.w r3, r1, #63 @ 0x3f │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bmi.n 1bea │ │ │ │ │ + bmi.n 1bee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1ab2 │ │ │ │ │ + b.n 1ab6 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ strd r3, r3, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1ab2 │ │ │ │ │ + b.n 1ab6 │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bl 1c70 │ │ │ │ │ + bl 1c74 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ strd r3, r3, [r2, #44] @ 0x2c │ │ │ │ │ add r1, r0 │ │ │ │ │ strd r1, r1, [r2, #20] │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1ab2 │ │ │ │ │ + b.n 1ab6 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb.w lr, [r0, #-1] │ │ │ │ │ and.w r3, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ - beq.n 1b4c │ │ │ │ │ - b.n 1bca │ │ │ │ │ + beq.n 1b50 │ │ │ │ │ + b.n 1bce │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ adds r1, #6 │ │ │ │ │ ldrb.w lr, [r0, #-1] │ │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ lsl.w ip, ip, r1 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ - beq.n 1b92 │ │ │ │ │ - b.n 1bec │ │ │ │ │ + beq.n 1b96 │ │ │ │ │ + b.n 1bf0 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb.w r5, [r1, #-1] │ │ │ │ │ and.w lr, r5, #63 @ 0x3f │ │ │ │ │ lsls r5, r5, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - bmi.n 1c0e │ │ │ │ │ - b.n 1b6e │ │ │ │ │ + bmi.n 1c12 │ │ │ │ │ + b.n 1b72 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ adds r0, #6 │ │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ │ and.w r5, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ lsl.w r5, r5, r0 │ │ │ │ │ orr.w r1, r1, r5 │ │ │ │ │ - beq.n 1b80 │ │ │ │ │ - b.n 1c2e │ │ │ │ │ + beq.n 1b84 │ │ │ │ │ + b.n 1c32 │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ asrs r1, r3, #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ orr.w r1, r1, ip, lsl #3 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r1 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1ab2 │ │ │ │ │ + b.n 1ab6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ae4 │ │ │ │ │ + b.n 1ae8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c70 : │ │ │ │ │ +00001c74 : │ │ │ │ │ read_signed_varint(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 1c90 │ │ │ │ │ + bmi.n 1c94 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -3006,172 +3008,172 @@ │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - bmi.n 1c92 │ │ │ │ │ + bmi.n 1c96 │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cbc <_source_offset_converter>: │ │ │ │ │ +00001cc0 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1cc6 <_source_offset_converter+0xa> │ │ │ │ │ + beq.n 1cca <_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 │ │ │ │ │ │ │ │ │ │ -00001cd0 : │ │ │ │ │ +00001cd4 : │ │ │ │ │ positionsiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cf2 │ │ │ │ │ + beq.n 1cf6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1d00 │ │ │ │ │ + cbz r3, 1d04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cf2 │ │ │ │ │ + b.n 1cf6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d08 <_PyCode_InitAddressRange>: │ │ │ │ │ +00001d0c <_PyCode_InitAddressRange>: │ │ │ │ │ _PyCode_InitAddressRange(): │ │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ strd r0, r3, [r1, #12] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r2 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ strd r0, r2, [r1] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001d28 : │ │ │ │ │ +00001d2c : │ │ │ │ │ code_getvarnames(): │ │ │ │ │ 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 r4, [r0, #104] @ 0x68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1e4e │ │ │ │ │ + bne.w 1e52 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e6e │ │ │ │ │ + beq.w 1e72 │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e72 │ │ │ │ │ + beq.w 1e76 │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1e3a │ │ │ │ │ + ble.n 1e3e │ │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ ands.w r3, r3, #32 │ │ │ │ │ - beq.n 1d8c │ │ │ │ │ + beq.n 1d90 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 1e68 │ │ │ │ │ + bne.n 1e6c │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1e3a │ │ │ │ │ + beq.n 1e3e │ │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ │ lsls r6, r6, #26 │ │ │ │ │ - bpl.n 1dac │ │ │ │ │ + bpl.n 1db0 │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #16] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1e76 │ │ │ │ │ + bne.n 1e7a │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1e3a │ │ │ │ │ + beq.n 1e3e │ │ │ │ │ ldrb r6, [r2, #18] │ │ │ │ │ lsls r7, r6, #26 │ │ │ │ │ - bpl.n 1dcc │ │ │ │ │ + bpl.n 1dd0 │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1e7c │ │ │ │ │ + bne.n 1e80 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1e3a │ │ │ │ │ + beq.n 1e3e │ │ │ │ │ ldrb r6, [r2, #19] │ │ │ │ │ lsls r6, r6, #26 │ │ │ │ │ - bpl.n 1dec │ │ │ │ │ + bpl.n 1df0 │ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1e62 │ │ │ │ │ + bne.n 1e66 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 1e3a │ │ │ │ │ + beq.n 1e3e │ │ │ │ │ add r1, r2 │ │ │ │ │ movw r7, #65521 @ 0xfff1 │ │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ │ add.w ip, r1, #15 │ │ │ │ │ subs r7, r7, r2 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r2, #19 │ │ │ │ │ adds r6, r7, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ │ lsls r1, r1, #26 │ │ │ │ │ - bpl.n 1e36 │ │ │ │ │ + bpl.n 1e3a │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ iteee eq │ │ │ │ │ streq.w r6, [lr, #12] │ │ │ │ │ @@ -3179,187 +3181,187 @@ │ │ │ │ │ strne r1, [r6, #0] │ │ │ │ │ addne.w r1, r0, r3, lsl #2 │ │ │ │ │ itee eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r6, [r1, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 1e06 │ │ │ │ │ + bne.n 1e0a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e4a │ │ │ │ │ + beq.n 1e4e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d5e │ │ │ │ │ + beq.n 1d62 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1e46 │ │ │ │ │ - b.n 1e4a │ │ │ │ │ + bne.n 1e4a │ │ │ │ │ + b.n 1e4e │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - b.n 1de4 │ │ │ │ │ + b.n 1de8 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ - b.n 1d88 │ │ │ │ │ + b.n 1d8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e4a │ │ │ │ │ + b.n 1e4e │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - b.n 1da4 │ │ │ │ │ + b.n 1da8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ - b.n 1dc4 │ │ │ │ │ + b.n 1dc8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e84 <_PyCode_GetVarnames>: │ │ │ │ │ +00001e88 <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 16dc │ │ │ │ │ - cbnz r0, 1eaa <_PyCode_GetVarnames+0x26> │ │ │ │ │ + bl 16e0 │ │ │ │ │ + cbnz r0, 1eae <_PyCode_GetVarnames+0x26> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ movs r2, #32 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n 1eb0 │ │ │ │ │ + b.n 1eb4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001eb0 : │ │ │ │ │ +00001eb4 : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r4, 1ee4 │ │ │ │ │ + cbnz r4, 1ee8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 1ef0 │ │ │ │ │ + bl 1ef4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1ee0 │ │ │ │ │ + cbz r0, 1ee4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ee0 │ │ │ │ │ + beq.n 1ee4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1edc │ │ │ │ │ - b.n 1ee0 │ │ │ │ │ + bne.n 1ee0 │ │ │ │ │ + b.n 1ee4 │ │ │ │ │ │ │ │ │ │ -00001ef0 : │ │ │ │ │ +00001ef4 : │ │ │ │ │ get_localsplus_names(): │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 1fee │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1fea │ │ │ │ │ + ble.n 1fee │ │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ands r3, r6 │ │ │ │ │ - beq.n 1f32 │ │ │ │ │ + beq.n 1f36 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 1fee │ │ │ │ │ ldrb r1, [r4, #17] │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1f56 │ │ │ │ │ + beq.n 1f5a │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r7, #1 │ │ │ │ │ strne r7, [r1, #0] │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 1fee │ │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1f76 │ │ │ │ │ + beq.n 1f7a │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1fee │ │ │ │ │ + bne.n 1ff2 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 1fee │ │ │ │ │ ldrb r1, [r4, #19] │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1f96 │ │ │ │ │ + beq.n 1f9a │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 1ff4 │ │ │ │ │ + bne.n 1ff8 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 1fee │ │ │ │ │ add r2, r4 │ │ │ │ │ movw r8, #65521 @ 0xfff1 │ │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ │ add.w lr, r2, #15 │ │ │ │ │ sub.w r8, r8, r4 │ │ │ │ │ add.w r2, r4, #19 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r4, r8, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ tst r6, r1 │ │ │ │ │ - beq.n 1fe6 │ │ │ │ │ + beq.n 1fea │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ add.w ip, r1, r4, lsl #2 │ │ │ │ │ ldr.w r4, [ip, #12] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ iteee eq │ │ │ │ │ streq r4, [r7, #12] │ │ │ │ │ @@ -3367,36 +3369,342 @@ │ │ │ │ │ strne r1, [r4, #0] │ │ │ │ │ addne.w r1, r0, r3, lsl #2 │ │ │ │ │ itee eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r4, [r1, #12] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 1fb4 │ │ │ │ │ + bne.n 1fb8 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ - b.n 1f6e │ │ │ │ │ + b.n 1f72 │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ - b.n 1f8e │ │ │ │ │ + b.n 1f92 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ffc : │ │ │ │ │ +00002000 : │ │ │ │ │ +PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ + 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, #3952] @ 0xf70 │ │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ │ + ldr.w sl, [sp, #164] @ 0xa4 │ │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ │ + strd r0, r1, [sp] │ │ │ │ │ + strd r3, r3, [sp, #32] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 219a │ │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ │ + ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ │ + lsls r1, r3, #31 │ │ │ │ │ + bmi.w 219a │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 219a │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ │ + lsls r2, r3, #31 │ │ │ │ │ + bmi.w 219a │ │ │ │ │ + clz r9, r4 │ │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 219a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #5 │ │ │ │ │ + bpl.w 219a │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr.w r6, [sl, #8] │ │ │ │ │ + add.w r3, r7, r8 │ │ │ │ │ + add.w fp, r3, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyTuple_New │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2196 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2196 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add.w r9, sl, #8 │ │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + blt.n 2148 │ │ │ │ │ + adds r5, #8 │ │ │ │ │ + bic.w ip, r6, r6, asr #31 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + blt.w 2250 │ │ │ │ │ + adds r4, #8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + blt.w 2226 │ │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ │ + beq.n 21ca │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bne.n 21ae │ │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ │ + strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + bl 0 <_PyCode_Validate> │ │ │ │ │ + R_ARM_THM_CALL _PyCode_Validate │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 2196 │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 2180 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 1bc <_PyCode_New> │ │ │ │ │ + R_ARM_THM_CALL _PyCode_New │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + bl ee4 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + bl ee4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov.w ip, #32 │ │ │ │ │ + ldr.w r3, [r2, #4]! │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldrd r1, r2, [sp, #32] │ │ │ │ │ + add r2, r0 │ │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + it ne │ │ │ │ │ + addne.w lr, r1, #1 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + it ne │ │ │ │ │ + strne.w lr, [r3] │ │ │ │ │ + str r3, [r1, #12] │ │ │ │ │ + strb.w ip, [r2, #16] │ │ │ │ │ + b.n 20ae │ │ │ │ │ + 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 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 2134 │ │ │ │ │ + movw r1, #753 @ 0x2f1 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b.n 2140 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + add r0, sp, #32 │ │ │ │ │ + bl 0 <_PyTuple_Resize> │ │ │ │ │ + R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 2196 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ │ + bl 0 <_PyBytes_Resize> │ │ │ │ │ + R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 2196 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + b.n 20da │ │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ + add.w r1, r2, #16 │ │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ │ + lsrs r5, r5, #1 │ │ │ │ │ + beq.w 20d2 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b.n 21f4 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ble.w 20d2 │ │ │ │ │ + ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ + lsls r0, r3, #1 │ │ │ │ │ + adds r4, r1, r0 │ │ │ │ │ + cmp r2, #71 @ 0x47 │ │ │ │ │ + itt eq │ │ │ │ │ + ldrbeq r0, [r4, #1] │ │ │ │ │ + orreq.w ip, r0, ip, lsl #8 │ │ │ │ │ + beq.n 21e8 │ │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ │ + bne.n 21e4 │ │ │ │ │ + ldrb r7, [r4, #1] │ │ │ │ │ + orr.w r7, r7, ip, lsl #8 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + ble.n 227e │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + adds r2, #16 │ │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ │ + orr.w r4, r4, #16 │ │ │ │ │ + strb r4, [r2, r7] │ │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ │ + b.n 21e4 │ │ │ │ │ + ldrd r0, r1, [sp, #32] │ │ │ │ │ + add.w r2, r3, ip │ │ │ │ │ + ldr.w r5, [r4, #4]! │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + add r1, r2 │ │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r5, #0] │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ + strb r6, [r1, #16] │ │ │ │ │ + b.n 20c4 │ │ │ │ │ + ldr.w r3, [r5, #4]! │ │ │ │ │ + strd r3, r9, [sp, #16] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd fp, r2, [sp, #24] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ │ + mov r4, ip │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp fp, r6 │ │ │ │ │ + bge.n 22c0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_Compare │ │ │ │ │ + cbz r0, 2298 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 2264 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 2196 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + adds r1, #16 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ │ + orr.w r0, r0, #64 @ 0x40 │ │ │ │ │ + strb r0, [r1, r3] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + b.n 20ba │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + beq.n 22e2 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + add.w r0, r0, ip, lsl #2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ │ + str r3, [r0, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r3, ip │ │ │ │ │ + strb r1, [r3, #16] │ │ │ │ │ + b.n 22b8 │ │ │ │ │ + │ │ │ │ │ +000022f4 : │ │ │ │ │ code_linesiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (2048 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (2340 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 2044 │ │ │ │ │ + cbz r0, 233c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -3412,209 +3720,209 @@ │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000204c : │ │ │ │ │ +00002344 : │ │ │ │ │ lineiter_next(): │ │ │ │ │ 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 │ │ │ │ │ ldrd r4, r6, [r0, #28] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bcs.w 2354 │ │ │ │ │ + bcs.w 264c │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq.n 2090 │ │ │ │ │ + beq.n 2388 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.w 22f8 │ │ │ │ │ + bhi.w 25f0 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ - beq.n 2090 │ │ │ │ │ + beq.n 2388 │ │ │ │ │ sub.w r5, r3, #12 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r5, r3 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.w 23a2 │ │ │ │ │ + beq.w 269a │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ mov ip, r5 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.n 2102 │ │ │ │ │ + bls.n 23fa │ │ │ │ │ ldrsb.w r7, [r4, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2102 │ │ │ │ │ + blt.n 23fa │ │ │ │ │ adds r7, r4, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls.w 2324 │ │ │ │ │ + bls.w 261c │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 2324 │ │ │ │ │ + blt.w 261c │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.n 2102 │ │ │ │ │ + bls.n 23fa │ │ │ │ │ ldrsb.w r7, [r4, #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2102 │ │ │ │ │ + blt.n 23fa │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ - beq.n 2102 │ │ │ │ │ + beq.n 23fa │ │ │ │ │ ldrsb.w r7, [r3] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 20f0 │ │ │ │ │ + bge.n 23e8 │ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls.w 226c │ │ │ │ │ + bls.w 2564 │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ ubfx r4, r4, #3, #4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - beq.w 22b4 │ │ │ │ │ + beq.w 25ac │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - bhi.w 228a │ │ │ │ │ + bhi.w 2582 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - beq.w 2328 │ │ │ │ │ + beq.w 2620 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - beq.w 234a │ │ │ │ │ + beq.w 2642 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - beq.w 22ae │ │ │ │ │ + beq.w 25a6 │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w lr, [r0, #20] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ and.w r4, r4, #7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ add.w r4, r2, r4, lsl #1 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - bls.n 21aa │ │ │ │ │ + bls.n 24a2 │ │ │ │ │ ldrsb.w r8, [r3, #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 21aa │ │ │ │ │ + blt.n 24a2 │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ str.w r8, [r0, #28] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bls.w 22ee │ │ │ │ │ + bls.w 25e6 │ │ │ │ │ ldrsb.w r7, [r7, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 22ee │ │ │ │ │ + blt.w 25e6 │ │ │ │ │ adds r7, r3, #3 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls.n 21aa │ │ │ │ │ + bls.n 24a2 │ │ │ │ │ ldrsb.w r8, [r3, #3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 21aa │ │ │ │ │ + blt.n 24a2 │ │ │ │ │ adds r7, r3, #4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ - beq.n 21a2 │ │ │ │ │ + beq.n 249a │ │ │ │ │ ldrsb.w r8, [r3] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 218e │ │ │ │ │ + bge.n 2486 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 21b0 │ │ │ │ │ + bne.n 24a8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 2106 │ │ │ │ │ + b.n 23fe │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 21a6 │ │ │ │ │ + beq.n 249e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 2404 │ │ │ │ │ + ble.w 26fc │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r3, #-1] │ │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 2202 │ │ │ │ │ + blt.n 24fa │ │ │ │ │ subs r7, r3, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ ldrsb.w ip, [r3, #-2] │ │ │ │ │ ldrb.w r6, [r3, #-2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r4 │ │ │ │ │ - blt.n 2202 │ │ │ │ │ + blt.n 24fa │ │ │ │ │ subs r4, r3, #3 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w ip, [r3, #-3] │ │ │ │ │ ldrb.w r6, [r3, #-3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ - blt.n 2202 │ │ │ │ │ + blt.n 24fa │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r4] │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 21f2 │ │ │ │ │ + bge.n 24ea │ │ │ │ │ ubfx r6, r6, #3, #4 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - beq.n 221e │ │ │ │ │ + beq.n 2516 │ │ │ │ │ cmp r6, #12 │ │ │ │ │ - bhi.n 230e │ │ │ │ │ + bhi.n 2606 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 221e │ │ │ │ │ + beq.n 2516 │ │ │ │ │ cmp r6, #12 │ │ │ │ │ - beq.w 2350 │ │ │ │ │ + beq.w 2648 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ ldrsb.w r6, [r3, #-2] │ │ │ │ │ ldrb.w r4, [r3, #-2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2250 │ │ │ │ │ + blt.n 2548 │ │ │ │ │ ldrsb.w r6, [r3, #-3] │ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2250 │ │ │ │ │ + blt.n 2548 │ │ │ │ │ ldrsb.w r6, [r3, #-4] │ │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2250 │ │ │ │ │ + blt.n 2548 │ │ │ │ │ subs r6, r3, #4 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ lsls r7, r4, #24 │ │ │ │ │ - bpl.n 2248 │ │ │ │ │ + bpl.n 2540 │ │ │ │ │ and.w r4, r4, #7 │ │ │ │ │ adds r4, #1 │ │ │ │ │ sub.w r4, r2, r4, lsl #1 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ @@ -3634,311 +3942,311 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ and.w lr, r4, #63 @ 0x3f │ │ │ │ │ lsls r7, r4, #25 │ │ │ │ │ - bmi.n 232e │ │ │ │ │ + bmi.n 2626 │ │ │ │ │ mov.w lr, lr, lsr #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bmi.n 2344 │ │ │ │ │ + bmi.n 263c │ │ │ │ │ add lr, r5 │ │ │ │ │ str.w lr, [r0, #24] │ │ │ │ │ mov r5, lr │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - bne.w 2138 │ │ │ │ │ + bne.w 2430 │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2138 │ │ │ │ │ + b.n 2430 │ │ │ │ │ mov lr, r5 │ │ │ │ │ str.w lr, [r0, #24] │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - beq.n 2358 │ │ │ │ │ + beq.n 2650 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w lr, [r0, #20] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r4, [r7], #1 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ and.w r4, r4, #7 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ add.w r4, r2, r4, lsl #1 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - bls.n 22f2 │ │ │ │ │ + bls.n 25ea │ │ │ │ │ ldrsb.w r5, [r3, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 22f2 │ │ │ │ │ + blt.n 25ea │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 2162 │ │ │ │ │ + b.n 245a │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 21a2 │ │ │ │ │ + b.n 249a │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 21a2 │ │ │ │ │ + b.n 249a │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bmi.n 235c │ │ │ │ │ + bmi.n 2654 │ │ │ │ │ lsrs r5, r5, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bpl.w 2090 │ │ │ │ │ + bpl.w 2388 │ │ │ │ │ negs r5, r5 │ │ │ │ │ - b.n 2090 │ │ │ │ │ + b.n 2388 │ │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ │ and.w r4, r6, #63 @ 0x3f │ │ │ │ │ lsls r7, r6, #25 │ │ │ │ │ - bmi.n 2374 │ │ │ │ │ + bmi.n 266c │ │ │ │ │ lsrs r6, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ ite mi │ │ │ │ │ addmi r5, r5, r6 │ │ │ │ │ subpl r5, r5, r6 │ │ │ │ │ - b.n 221e │ │ │ │ │ + b.n 2516 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 2102 │ │ │ │ │ + b.n 23fa │ │ │ │ │ add.w lr, r5, #1 │ │ │ │ │ - b.n 22b6 │ │ │ │ │ + b.n 25ae │ │ │ │ │ ldrb r7, [r3, #2] │ │ │ │ │ and.w r4, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ orr.w r4, lr, r4, lsl #6 │ │ │ │ │ - bmi.n 23cc │ │ │ │ │ + bmi.n 26c4 │ │ │ │ │ mov.w lr, r4, lsr #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bpl.n 229c │ │ │ │ │ + bpl.n 2594 │ │ │ │ │ sub.w lr, r5, lr │ │ │ │ │ - b.n 22b6 │ │ │ │ │ + b.n 25ae │ │ │ │ │ add.w lr, r5, #2 │ │ │ │ │ - b.n 22b6 │ │ │ │ │ + b.n 25ae │ │ │ │ │ subs r5, #2 │ │ │ │ │ - b.n 221e │ │ │ │ │ + b.n 2516 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2284 │ │ │ │ │ + b.n 257c │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 22ae │ │ │ │ │ + b.n 25a6 │ │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ │ orr.w r3, r5, r3, lsl #6 │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 23ec │ │ │ │ │ + bmi.n 26e4 │ │ │ │ │ lsrs r5, r3, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w 2090 │ │ │ │ │ - b.n 230a │ │ │ │ │ + bpl.w 2388 │ │ │ │ │ + b.n 2602 │ │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ │ and.w r7, r6, #63 @ 0x3f │ │ │ │ │ lsls r6, r6, #25 │ │ │ │ │ orr.w r4, r4, r7, lsl #6 │ │ │ │ │ - bpl.n 2318 │ │ │ │ │ + bpl.n 2610 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ movs r6, #6 │ │ │ │ │ ldrb.w lr, [ip], #1 │ │ │ │ │ adds r6, #6 │ │ │ │ │ and.w r7, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ lsl.w r7, r7, r6 │ │ │ │ │ orr.w r4, r4, r7 │ │ │ │ │ - beq.n 2318 │ │ │ │ │ - b.n 2388 │ │ │ │ │ + beq.n 2610 │ │ │ │ │ + b.n 2680 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str.w ip, [r0, #20] │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bhi.w 20c2 │ │ │ │ │ - b.n 2102 │ │ │ │ │ + bhi.w 23ba │ │ │ │ │ + b.n 23fa │ │ │ │ │ add.w r8, r3, #3 │ │ │ │ │ movs r7, #6 │ │ │ │ │ ldrb.w r9, [r8], #1 │ │ │ │ │ adds r7, #6 │ │ │ │ │ and.w lr, r9, #63 @ 0x3f │ │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ │ lsl.w lr, lr, r7 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ - beq.n 233c │ │ │ │ │ - b.n 23d2 │ │ │ │ │ + beq.n 2634 │ │ │ │ │ + b.n 26ca │ │ │ │ │ adds r5, r4, #3 │ │ │ │ │ movs r2, #6 │ │ │ │ │ ldrb.w r7, [r5], #1 │ │ │ │ │ adds r2, #6 │ │ │ │ │ and.w r1, r7, #63 @ 0x3f │ │ │ │ │ lsls r1, r2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsls r1, r7, #25 │ │ │ │ │ - bmi.n 23f0 │ │ │ │ │ - b.n 236a │ │ │ │ │ + bmi.n 26e8 │ │ │ │ │ + b.n 2662 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 226c │ │ │ │ │ + b.n 2564 │ │ │ │ │ │ │ │ │ │ -00002408 : │ │ │ │ │ +00002700 : │ │ │ │ │ retreat(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb.w r4, [r1, #-1] │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 240c │ │ │ │ │ + bge.n 2704 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 246c │ │ │ │ │ + beq.n 2764 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 2478 │ │ │ │ │ + bhi.n 2770 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 2474 │ │ │ │ │ + beq.n 276c │ │ │ │ │ sub.w r4, r2, #12 │ │ │ │ │ negs r2, r4 │ │ │ │ │ adcs r2, r4 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - cbz r5, 2470 │ │ │ │ │ + cbz r5, 2768 │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ tst.w r2, #128 @ 0x80 │ │ │ │ │ - beq.n 2444 │ │ │ │ │ + beq.n 273c │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2438 │ │ │ │ │ + b.n 2730 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 2456 │ │ │ │ │ + b.n 274e │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 2438 │ │ │ │ │ + b.n 2730 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 2494 │ │ │ │ │ + bmi.n 278c │ │ │ │ │ lsrs r2, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 2438 │ │ │ │ │ + b.n 2730 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ - b.n 2486 │ │ │ │ │ + b.n 277e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024ac : │ │ │ │ │ +000027a4 : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24ce │ │ │ │ │ + beq.n 27c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 24dc │ │ │ │ │ + cbz r3, 27d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24ce │ │ │ │ │ + b.n 27c6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000024e4 : │ │ │ │ │ +000027dc : │ │ │ │ │ code_getcode(): │ │ │ │ │ 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 r9, [r0, #104] @ 0x68 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 25de │ │ │ │ │ + bne.n 28d6 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25f8 │ │ │ │ │ + beq.n 28f0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add.w r0, r6, #124 @ 0x7c │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25fc │ │ │ │ │ + beq.n 28f4 │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ittt gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movwgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movtgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - ble.n 2586 │ │ │ │ │ + ble.n 287e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r5, ip │ │ │ │ │ add.w fp, r4, #1 │ │ │ │ │ add.w ip, r5, r3 │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq.n 25a4 │ │ │ │ │ + beq.n 289c │ │ │ │ │ ldrb.w sl, [r7, r2] │ │ │ │ │ strb.w r2, [r5, r4, lsl #1] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 25d6 │ │ │ │ │ + beq.n 28ce │ │ │ │ │ mov.w r2, sl, lsl #1 │ │ │ │ │ add.w r4, sl, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 2546 │ │ │ │ │ + bgt.n 283e │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ @@ -3958,163 +4266,163 @@ │ │ │ │ │ ldrb.w r3, [lr, #16] │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ ldrb.w r2, [lr, #17] │ │ │ │ │ strb.w r2, [ip, #1] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ ldrb.w sl, [r7, r3] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 2576 │ │ │ │ │ + bne.n 286e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 2546 │ │ │ │ │ - b.n 2586 │ │ │ │ │ + bgt.n 283e │ │ │ │ │ + b.n 287e │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 251a │ │ │ │ │ + beq.n 2812 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 259c │ │ │ │ │ + beq.n 2894 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n 259c │ │ │ │ │ + b.n 2894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 259c │ │ │ │ │ + b.n 2894 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002604 : │ │ │ │ │ +000028fc : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ - bne.n 2648 │ │ │ │ │ - cbz r1, 2648 │ │ │ │ │ + bne.n 2940 │ │ │ │ │ + cbz r1, 2940 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2672 │ │ │ │ │ + beq.n 296a │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetItem │ │ │ │ │ - cbz r0, 267e │ │ │ │ │ + cbz r0, 2976 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r4, [pc, #56] @ (2684 ) │ │ │ │ │ + ldr r4, [pc, #56] @ (297c ) │ │ │ │ │ add.w ip, sp, #28 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 267e │ │ │ │ │ + cbz r0, 2976 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 262e │ │ │ │ │ + bne.n 2926 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 267e │ │ │ │ │ + cbnz r0, 2976 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 262e │ │ │ │ │ + b.n 2926 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2644 │ │ │ │ │ + b.n 293c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002688 : │ │ │ │ │ +00002980 : │ │ │ │ │ code_richcompare(): │ │ │ │ │ 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 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 2870 │ │ │ │ │ + bhi.w 2b68 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2870 │ │ │ │ │ + bne.w 2b68 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2870 │ │ │ │ │ + bne.w 2b68 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 26e8 │ │ │ │ │ + cbnz r0, 29e0 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.w 2822 │ │ │ │ │ + beq.w 2b1a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2836 │ │ │ │ │ + bne.w 2b2e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 26ca │ │ │ │ │ + bne.n 29c2 │ │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 26ca │ │ │ │ │ + bne.n 29c2 │ │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 26ca │ │ │ │ │ + bne.n 29c2 │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 26ca │ │ │ │ │ + bne.n 29c2 │ │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 26ca │ │ │ │ │ + bne.n 29c2 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 26ca │ │ │ │ │ + bne.n 29c2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2782 │ │ │ │ │ + ble.n 2a7a │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -4129,147 +4437,147 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ - beq.n 283c │ │ │ │ │ + beq.n 2b34 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ itt eq │ │ │ │ │ movweq r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movteq r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ - beq.n 285c │ │ │ │ │ + beq.n 2b54 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, r5 │ │ │ │ │ - bne.n 26ca │ │ │ │ │ + bne.n 29c2 │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 2732 │ │ │ │ │ + blt.n 2a2a │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ - bl 1184 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2880 │ │ │ │ │ + beq.n 2b78 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - bl 1184 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1188 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2884 │ │ │ │ │ + beq.n 2b7c │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 27be │ │ │ │ │ + beq.n 2ab6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 27be │ │ │ │ │ + cbnz r3, 2ab6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 27d8 │ │ │ │ │ + beq.n 2ad0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 27d8 │ │ │ │ │ + cbnz r3, 2ad0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 287a │ │ │ │ │ + ble.n 2b72 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 287a │ │ │ │ │ + ble.n 2b72 │ │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 287a │ │ │ │ │ + ble.n 2b72 │ │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 287a │ │ │ │ │ + ble.n 2b72 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 287a │ │ │ │ │ + ble.n 2b72 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 26d0 │ │ │ │ │ + bne.w 29c8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 26e4 │ │ │ │ │ + beq.w 29dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 26e4 │ │ │ │ │ + b.n 29dc │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w sl, [r3, #17] │ │ │ │ │ ldrb r5, [r2, r1] │ │ │ │ │ - bne.n 276a │ │ │ │ │ + bne.n 2a62 │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w fp, [r3, #17] │ │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ │ - b.n 276a │ │ │ │ │ + b.n 2a62 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 26e4 │ │ │ │ │ + b.n 29dc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 26ca │ │ │ │ │ + beq.w 29c2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 26e4 │ │ │ │ │ + b.n 29dc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2880 │ │ │ │ │ + beq.n 2b78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2880 │ │ │ │ │ + bne.n 2b78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2880 │ │ │ │ │ + b.n 2b78 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -10,24 +10,24 @@ │ │ │ │ │ 00000002 <_PyCode_GetFreevars>: │ │ │ │ │ _PyCode_GetFreevars(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 16e0 │ │ │ │ │ R_ARM_THM_CALL init_co_cached │ │ │ │ │ cbnz r0, 2a <_PyCode_GetFreevars+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #12 │ │ │ │ │ - b.w 1eb0 │ │ │ │ │ + b.w 1eb4 │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000002e : │ │ │ │ │ code_getcellvars(): │ │ │ │ │ b.n 30 <_PyCode_GetCellvars> │ │ │ │ │ @@ -35,24 +35,24 @@ │ │ │ │ │ 00000030 <_PyCode_GetCellvars>: │ │ │ │ │ _PyCode_GetCellvars(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 16e0 │ │ │ │ │ R_ARM_THM_CALL init_co_cached │ │ │ │ │ cbnz r0, 58 <_PyCode_GetCellvars+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.w 1eb0 │ │ │ │ │ + b.w 1eb4 │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000005c : │ │ │ │ │ PyCode_NewEmpty(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -126,27 +126,27 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ @@ -316,15 +316,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 33a │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ strd r7, r9, [sp, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 19ac │ │ │ │ │ + bl 19b0 │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ beq.n 2e8 │ │ │ │ │ subs r4, r5, r4 │ │ │ │ │ @@ -916,37 +916,37 @@ │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ │ - bl 6f0 │ │ │ │ │ + bl 2000 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 7ba │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 7ba │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ b.n 7ba │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee0 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ 000007da : │ │ │ │ │ validate_and_copy_tuple(): │ │ │ │ │ @@ -1036,20 +1036,20 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ 000008a2 : │ │ │ │ │ PyCode_GetCode(): │ │ │ │ │ - b.w 15bc <_PyCode_GetCode> │ │ │ │ │ + b.w 15c0 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ 000008a6 : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ - b.w 1e84 <_PyCode_GetVarnames> │ │ │ │ │ + b.w 1e88 <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ 000008aa : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ b.w 30 <_PyCode_GetCellvars> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCellvars │ │ │ │ │ │ │ │ │ │ @@ -1197,15 +1197,15 @@ │ │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ - bl 6f0 │ │ │ │ │ + bl 2000 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000a00 <_PyLineTable_InitAddressRange>: │ │ │ │ │ _PyLineTable_InitAddressRange(): │ │ │ │ │ push {r4} │ │ │ │ │ @@ -1249,18 +1249,18 @@ │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r1 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 1880 <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 1884 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2408 │ │ │ │ │ + bl 2700 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -1348,15 +1348,15 @@ │ │ │ │ │ lsls r4, r2 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ b.n b64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ b.n bd0 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1c70 │ │ │ │ │ + bl 1c74 │ │ │ │ │ R_ARM_THM_CALL read_signed_varint │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1396,14 +1396,14 @@ │ │ │ │ │ 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 bf6 <_PyLineTable_PreviousAddressRange+0x1c> │ │ │ │ │ - bl 2408 │ │ │ │ │ + bl 2700 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n bf8 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ ├── descrobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 31660 (bytes into file) │ │ │ │ │ + Start of section headers: 31744 (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 0x7bac: │ │ │ │ │ +There are 18 section headers, starting at offset 0x7c00: │ │ │ │ │ │ │ │ │ │ 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 000258 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00625c 000198 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00028c 000b7c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0063f4 000610 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000e08 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000e08 002040 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006a04 000f08 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002e48 0009d2 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00381c 0002ec 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00790c 0001e8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003b08 00049d 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 007af4 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 003fa5 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003fa5 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 003fd8 001390 10 16 225 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005368 000ef2 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 007b1c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000248 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006280 000180 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00027c 000b7c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006400 000610 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000df8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000df8 002074 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006a10 000f50 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002e6c 0009d2 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003840 0002ec 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007960 0001e8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003b2c 00049d 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 007b48 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 003fc9 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003fc9 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 003ffc 001390 10 16 225 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00538c 000ef2 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 007b70 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 {} │ │ │ │ │ @@ -74,15 +74,15 @@ │ │ │ │ │ 70: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 71: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 72: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 73: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 74: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 75: 00001348 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 76: 00001349 254 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ - 77: 00000195 52 FUNC LOCAL DEFAULT 1 property_name │ │ │ │ │ + 77: 00000185 52 FUNC LOCAL DEFAULT 1 property_name │ │ │ │ │ 78: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 79: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 80: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 81: 00001449 166 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ 82: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 83: 00001614 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 84: 00001618 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ @@ -136,45 +136,45 @@ │ │ │ │ │ 132: 00000111 54 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ 133: 00001fa1 12 FUNC LOCAL DEFAULT 6 mappingproxy_traverse │ │ │ │ │ 134: 00001fad 48 FUNC LOCAL DEFAULT 6 mappingproxy_values │ │ │ │ │ 135: 00001fd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 136: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 137: 00001fdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 138: 00001fdd 60 FUNC LOCAL DEFAULT 6 wrapperdescr_repr │ │ │ │ │ - 139: 00002019 40 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ + 139: 00002019 32 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ 140: 000005bc 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 141: 00000149 16 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ + 141: 00002039 60 FUNC LOCAL DEFAULT 6 method_repr │ │ │ │ │ 142: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 143: 00000159 16 FUNC LOCAL DEFAULT 1 getset_repr │ │ │ │ │ + 143: 00000149 16 FUNC LOCAL DEFAULT 1 getset_repr │ │ │ │ │ 144: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 145: 00000169 16 FUNC LOCAL DEFAULT 1 mappingproxy_repr │ │ │ │ │ + 145: 00000159 16 FUNC LOCAL DEFAULT 1 mappingproxy_repr │ │ │ │ │ 146: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 147: 00000179 16 FUNC LOCAL DEFAULT 1 member_repr │ │ │ │ │ - 148: 00000189 12 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ + 147: 00000169 16 FUNC LOCAL DEFAULT 1 member_repr │ │ │ │ │ + 148: 00000179 12 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ 149: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 150: 00000001 10 FUNC LOCAL DEFAULT 9 property_deleter │ │ │ │ │ - 151: 000001c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 152: 000001c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 153: 000001c9 10 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ + 151: 000001b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 152: 000001b8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 153: 000001b9 10 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ 154: 0000000b 8 FUNC LOCAL DEFAULT 9 property_getter │ │ │ │ │ - 155: 000001d5 10 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ - 156: 000001e1 10 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ + 155: 000001c5 10 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ + 156: 000001d1 10 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ 157: 00000634 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 158: 00000013 64 FUNC LOCAL DEFAULT 9 property_get__name__ │ │ │ │ │ - 159: 000001ed 14 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ + 159: 000001dd 14 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ 160: 00000053 44 FUNC LOCAL DEFAULT 9 property_set__name__ │ │ │ │ │ - 161: 000001fd 20 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ - 162: 00000211 12 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ + 161: 000001ed 20 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ + 162: 00000201 12 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ 163: 0000007f 6 FUNC LOCAL DEFAULT 9 mappingproxy_richcompare │ │ │ │ │ - 164: 0000021d 12 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ + 164: 0000020d 12 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ 165: 00000085 48 FUNC LOCAL DEFAULT 9 mappingproxy_copy │ │ │ │ │ 166: 000000b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 167: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 168: 00000229 48 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ - 169: 00000254 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 168: 00000219 48 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ + 169: 00000244 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 170: 000000b4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 171: 000000b5 52 FUNC LOCAL DEFAULT 9 wrapper_reduce │ │ │ │ │ 172: 000000e4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 173: 000000e8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 174: 000000e9 6 FUNC LOCAL DEFAULT 9 mappingproxy_hash │ │ │ │ │ 175: 000000ef 46 FUNC LOCAL DEFAULT 9 mappingproxy_reversed │ │ │ │ │ 176: 00000118 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x625c contains 51 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6280 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000012 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000003a 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 0000003e 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 00000042 0000252f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ 00000046 00002530 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ @@ -22,42 +22,39 @@ │ │ │ │ │ 000000f0 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000f4 00007c2f R_ARM_THM_MOVW_ABS_NC 00000550 .LC33 │ │ │ │ │ 000000f8 00007c30 R_ARM_THM_MOVT_ABS 00000550 .LC33 │ │ │ │ │ 000000fe 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000104 00001a0a R_ARM_THM_CALL 00000381 Py_XDECREF │ │ │ │ │ 0000010c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000140 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000148 00008c2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ -0000014c 00008c30 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ -00000158 00008e2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ -0000015c 00008e30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -0000016a 0000902f R_ARM_THM_MOVW_ABS_NC 00000600 .LC38 │ │ │ │ │ -0000016e 00009030 R_ARM_THM_MOVT_ABS 00000600 .LC38 │ │ │ │ │ -00000178 0000922f R_ARM_THM_MOVW_ABS_NC 00000614 .LC39 │ │ │ │ │ -0000017c 00009230 R_ARM_THM_MOVT_ABS 00000614 .LC39 │ │ │ │ │ -000001c4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000023a 0001220a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000240 0000a72f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ -00000244 0000a730 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ -00000254 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000148 00008e2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ +0000014c 00008e30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ +0000015a 0000902f R_ARM_THM_MOVW_ABS_NC 00000600 .LC38 │ │ │ │ │ +0000015e 00009030 R_ARM_THM_MOVT_ABS 00000600 .LC38 │ │ │ │ │ +00000168 0000922f R_ARM_THM_MOVW_ABS_NC 00000614 .LC39 │ │ │ │ │ +0000016c 00009230 R_ARM_THM_MOVT_ABS 00000614 .LC39 │ │ │ │ │ +000001b4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000022a 0001220a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000230 0000a72f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ +00000234 0000a730 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ +00000244 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000154 00008b1e R_ARM_THM_JUMP24 00002019 descr_repr.isra.0 │ │ │ │ │ -00000164 00008b1e R_ARM_THM_JUMP24 00002019 descr_repr.isra.0 │ │ │ │ │ -00000174 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000184 00008b1e R_ARM_THM_JUMP24 00002019 descr_repr.isra.0 │ │ │ │ │ -00000190 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -000001be 0000f71e R_ARM_THM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000001ce 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000001da 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -000001e6 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -000001f6 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000218 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000224 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000250 0001231e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000164 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000174 00008b1e R_ARM_THM_JUMP24 00002019 descr_repr.isra.0 │ │ │ │ │ +00000180 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +000001ae 0000f71e R_ARM_THM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000001be 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000001ca 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +000001d6 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +000001e6 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +00000208 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +00000214 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +00000240 0001231e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x63f4 contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6400 contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001902 R_ARM_ABS32 000002ed descr_dealloc │ │ │ │ │ 0000002c 00008a02 R_ARM_ABS32 00001fdd wrapperdescr_repr │ │ │ │ │ 00000040 00006302 R_ARM_ABS32 000019f9 wrapperdescr_call │ │ │ │ │ 00000048 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -65,46 +62,46 @@ │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000088 00005902 R_ARM_ABS32 000017d5 wrapperdescr_get │ │ │ │ │ 000000d4 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001902 R_ARM_ABS32 000002ed descr_dealloc │ │ │ │ │ -000000fc 00008d02 R_ARM_ABS32 00000149 method_repr │ │ │ │ │ +000000fc 00008d02 R_ARM_ABS32 00002039 method_repr │ │ │ │ │ 00000110 00013502 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 00000118 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00002802 R_ARM_ABS32 000005bd descr_traverse │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000158 00003202 R_ARM_ABS32 00000b61 method_get │ │ │ │ │ 000001a4 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001902 R_ARM_ABS32 000002ed descr_dealloc │ │ │ │ │ -000001cc 00008d02 R_ARM_ABS32 00000149 method_repr │ │ │ │ │ +000001cc 00008d02 R_ARM_ABS32 00002039 method_repr │ │ │ │ │ 000001e0 0000b902 R_ARM_ABS32 0000019b classmethoddescr_call │ │ │ │ │ 000001e8 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00002802 R_ARM_ABS32 000005bd descr_traverse │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000228 00001f02 R_ARM_ABS32 0000039d classmethod_get │ │ │ │ │ 00000274 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00001902 R_ARM_ABS32 000002ed descr_dealloc │ │ │ │ │ -0000029c 00008f02 R_ARM_ABS32 00000159 getset_repr │ │ │ │ │ +0000029c 00008f02 R_ARM_ABS32 00000149 getset_repr │ │ │ │ │ 000002b8 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002cc 00002802 R_ARM_ABS32 000005bd descr_traverse │ │ │ │ │ 000002e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002f8 00003d02 R_ARM_ABS32 00000f69 getset_get │ │ │ │ │ 000002fc 00004002 R_ARM_ABS32 00001045 getset_set │ │ │ │ │ 00000344 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00001902 R_ARM_ABS32 000002ed descr_dealloc │ │ │ │ │ -0000036c 00009302 R_ARM_ABS32 00000179 member_repr │ │ │ │ │ +0000036c 00009302 R_ARM_ABS32 00000169 member_repr │ │ │ │ │ 00000388 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000039c 00002802 R_ARM_ABS32 000005bd descr_traverse │ │ │ │ │ 000003b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003c8 00003002 R_ARM_ABS32 00000ae1 member_get │ │ │ │ │ 000003cc 00003e02 R_ARM_ABS32 00000ff9 member_set │ │ │ │ │ @@ -138,15 +135,15 @@ │ │ │ │ │ 00000570 0000bc02 R_ARM_ABS32 0000024f wrapper_richcompare │ │ │ │ │ 00000580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005e0 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005e8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005f4 00006d02 R_ARM_ABS32 00001d21 mappingproxy_dealloc │ │ │ │ │ -00000608 00009102 R_ARM_ABS32 00000169 mappingproxy_repr │ │ │ │ │ +00000608 00009102 R_ARM_ABS32 00000159 mappingproxy_repr │ │ │ │ │ 0000060c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000618 0000ae02 R_ARM_ABS32 000000e9 mappingproxy_hash │ │ │ │ │ 00000620 0000c002 R_ARM_ABS32 000002df mappingproxy_str │ │ │ │ │ 00000624 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000634 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -183,23 +180,23 @@ │ │ │ │ │ 00000784 00003b02 R_ARM_ABS32 00000efd property_set_name │ │ │ │ │ 0000078c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000808 0000a102 R_ARM_ABS32 000001fd wrapper_objclass │ │ │ │ │ +00000808 0000a102 R_ARM_ABS32 000001ed wrapper_objclass │ │ │ │ │ 00000818 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000081c 00009902 R_ARM_ABS32 000001c9 wrapper_name │ │ │ │ │ +0000081c 00009902 R_ARM_ABS32 000001b9 wrapper_name │ │ │ │ │ 0000082c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000830 0000c102 R_ARM_ABS32 000002e5 wrapper_qualname │ │ │ │ │ 00000840 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000844 0000a202 R_ARM_ABS32 00000211 wrapper_doc │ │ │ │ │ +00000844 0000a202 R_ARM_ABS32 00000201 wrapper_doc │ │ │ │ │ 00000854 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000858 00009f02 R_ARM_ABS32 000001ed wrapper_text_signature │ │ │ │ │ +00000858 00009f02 R_ARM_ABS32 000001dd wrapper_text_signature │ │ │ │ │ 0000087c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a8 0000ab02 R_ARM_ABS32 000000b5 wrapper_reduce │ │ │ │ │ 000008c4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008c8 00007602 R_ARM_ABS32 00001e45 mappingproxy_get │ │ │ │ │ 000008d0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -222,39 +219,39 @@ │ │ │ │ │ 00000930 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000960 00006f02 R_ARM_ABS32 00001d81 mappingproxy_contains │ │ │ │ │ 000009a8 0000b202 R_ARM_ABS32 0000011d mappingproxy_or │ │ │ │ │ 000009dc 0000b602 R_ARM_ABS32 00000169 mappingproxy_ior │ │ │ │ │ 000009fc 00008202 R_ARM_ABS32 00001f99 mappingproxy_len │ │ │ │ │ 00000a00 00006e02 R_ARM_ABS32 00001d79 mappingproxy_getitem │ │ │ │ │ 00000a08 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a0c 00009b02 R_ARM_ABS32 000001d5 wrapperdescr_get_doc │ │ │ │ │ +00000a0c 00009b02 R_ARM_ABS32 000001c5 wrapperdescr_get_doc │ │ │ │ │ 00000a1c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a20 00007e02 R_ARM_ABS32 00000059 descr_get_qualname │ │ │ │ │ 00000a30 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a34 00009402 R_ARM_ABS32 00000189 wrapperdescr_get_text_signature │ │ │ │ │ +00000a34 00009402 R_ARM_ABS32 00000179 wrapperdescr_get_text_signature │ │ │ │ │ 00000a58 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a5c 0000ba02 R_ARM_ABS32 00000227 getset_get_doc │ │ │ │ │ 00000a6c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a70 00007e02 R_ARM_ABS32 00000059 descr_get_qualname │ │ │ │ │ 00000a94 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a98 0000bb02 R_ARM_ABS32 0000023b member_get_doc │ │ │ │ │ 00000aa8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aac 00007e02 R_ARM_ABS32 00000059 descr_get_qualname │ │ │ │ │ 00000ad0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad4 00009c02 R_ARM_ABS32 000001e1 method_get_doc │ │ │ │ │ +00000ad4 00009c02 R_ARM_ABS32 000001d1 method_get_doc │ │ │ │ │ 00000ae4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae8 00007e02 R_ARM_ABS32 00000059 descr_get_qualname │ │ │ │ │ 00000af8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000afc 0000a402 R_ARM_ABS32 0000021d method_get_text_signature │ │ │ │ │ +00000afc 0000a402 R_ARM_ABS32 0000020d method_get_text_signature │ │ │ │ │ 00000b20 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b34 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b5c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b60 0000a802 R_ARM_ABS32 00000229 descr_reduce │ │ │ │ │ +00000b60 0000a802 R_ARM_ABS32 00000219 descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6a04 contains 481 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6a10 contains 490 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 0000002c 0000e30a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000044 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 0000006c 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -502,15 +499,15 @@ │ │ │ │ │ 00001318 00004230 R_ARM_THM_MOVT_ABS 000002c4 .LC16 │ │ │ │ │ 0000131e 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000132e 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00001332 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ 00001338 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001344 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001370 0001040a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -0000138a 00004d0a R_ARM_THM_CALL 00000195 property_name │ │ │ │ │ +0000138a 00004d0a R_ARM_THM_CALL 00000185 property_name │ │ │ │ │ 00001398 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ 0000139e 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000013a2 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000013b0 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ 000013b4 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ 000013b8 0000452f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC17 │ │ │ │ │ 000013bc 00004530 R_ARM_THM_MOVT_ABS 000002e8 .LC17 │ │ │ │ │ @@ -527,15 +524,15 @@ │ │ │ │ │ 00001428 0000482f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ 0000142c 00004830 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ 00001430 0000472f R_ARM_THM_MOVW_ABS_NC 00000338 .LC19 │ │ │ │ │ 00001434 00004730 R_ARM_THM_MOVT_ABS 00000338 .LC19 │ │ │ │ │ 00001440 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001456 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000145a 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001492 00004d0a R_ARM_THM_CALL 00000195 property_name │ │ │ │ │ +00001492 00004d0a R_ARM_THM_CALL 00000185 property_name │ │ │ │ │ 0000149c 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ 000014a2 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000014a6 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000014b2 00004e2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC23 │ │ │ │ │ 000014b6 00004e30 R_ARM_THM_MOVT_ABS 000003b4 .LC23 │ │ │ │ │ 000014bc 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000014d2 00004f2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC24 │ │ │ │ │ @@ -706,16 +703,24 @@ │ │ │ │ │ 00001fee 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 00001ff2 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ 00001ff6 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ 00002000 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 00002004 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 00002008 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ 0000200c 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -0000201c 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002020 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000202a 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000202e 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002046 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000204a 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000204e 00008c2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ +00002052 00008c30 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ +0000205c 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002060 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002064 00008c2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ +00002068 00008c30 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ 00000352 0000ed1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000396 0000e51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000003dc 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ 00000b0a 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ 00000b4a 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ 00000b90 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ 0000101a 0001021e R_ARM_THM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ @@ -727,20 +732,21 @@ │ │ │ │ │ 00001d7a 0001121e R_ARM_THM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ 00001d90 0001141e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ 00001d94 0001151e R_ARM_THM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ 00001f92 00011c1e R_ARM_THM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ 00001f9a 00011d1e R_ARM_THM_JUMP24 00000000 PyObject_Size │ │ │ │ │ 00001ffc 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00002014 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002032 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000203c 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002034 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002058 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002070 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x790c contains 61 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7960 contains 61 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 00004d0a R_ARM_THM_CALL 00000195 property_name │ │ │ │ │ +00000024 00004d0a R_ARM_THM_CALL 00000185 property_name │ │ │ │ │ 00000030 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000034 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000038 00009d2f R_ARM_THM_MOVW_ABS_NC 00000634 .LC40 │ │ │ │ │ 0000003c 00009d30 R_ARM_THM_MOVT_ABS 00000634 .LC40 │ │ │ │ │ 00000042 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000076 00001a0a R_ARM_THM_CALL 00000381 Py_XDECREF │ │ │ │ │ 000000a6 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ @@ -794,14 +800,14 @@ │ │ │ │ │ 0000017e 0000e81e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ 00000196 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000022c 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000240 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000002e0 00012a1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000002e8 00007e1e R_ARM_THM_JUMP24 00000059 descr_get_qualname │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x7af4 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x7b48 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -154,166 +154,156 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 13a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000148 : │ │ │ │ │ -method_repr(): │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w 2018 │ │ │ │ │ - R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ - │ │ │ │ │ -00000158 : │ │ │ │ │ +00000148 : │ │ │ │ │ getset_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ b.w 2018 │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ -00000168 : │ │ │ │ │ +00000158 : │ │ │ │ │ mappingproxy_repr(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00000178 : │ │ │ │ │ +00000168 : │ │ │ │ │ member_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ b.w 2018 │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ -00000188 : │ │ │ │ │ +00000178 : │ │ │ │ │ wrapperdescr_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000194 : │ │ │ │ │ +00000184 : │ │ │ │ │ property_name(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r3, 1b0 │ │ │ │ │ + cbz r3, 1a0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov.w r0, #1 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 1ba │ │ │ │ │ + cbnz r3, 1aa │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #8] @ (1c4 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (1b4 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetOptionalAttr │ │ │ │ │ nop │ │ │ │ │ .word 0x00005bfc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000001c8 : │ │ │ │ │ +000001b8 : │ │ │ │ │ wrapper_name(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001d4 : │ │ │ │ │ +000001c4 : │ │ │ │ │ wrapperdescr_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001e0 : │ │ │ │ │ +000001d0 : │ │ │ │ │ method_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001ec : │ │ │ │ │ +000001dc : │ │ │ │ │ wrapper_text_signature(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001fc : │ │ │ │ │ +000001ec : │ │ │ │ │ wrapper_objclass(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000210 : │ │ │ │ │ +00000200 : │ │ │ │ │ wrapper_doc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -0000021c : │ │ │ │ │ +0000020c : │ │ │ │ │ method_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000228 : │ │ │ │ │ +00000218 : │ │ │ │ │ descr_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #24] @ (254 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (244 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2298,15 +2298,15 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 13ee │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 194 │ │ │ │ │ + bl 184 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 13d8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 13fc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2425,15 +2425,15 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 194 │ │ │ │ │ + bl 184 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 1488 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GetQualName │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ @@ -3793,25 +3793,54 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ 00002018 : │ │ │ │ │ descr_repr.isra.0(): │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ + cbz r1, 202a │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + tst.w r2, #268435456 @ 0x10000000 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - cbz r1, 2036 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #3 │ │ │ │ │ - bpl.n 2036 │ │ │ │ │ - ldr.w r3, [ip, #12] │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ + │ │ │ │ │ +00002038 : │ │ │ │ │ +method_repr(): │ │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ │ + cbz r1, 205c │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + bpl.n 205c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - ldr.w r3, [ip, #12] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ property_get__name__(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 194 │ │ │ │ │ + bl 184 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 4a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cbnz r3, 46 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 74556 (bytes into file) │ │ │ │ │ + Start of section headers: 74636 (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 0x1233c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1238c: │ │ │ │ │ │ │ │ │ │ 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 001b50 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e78c 000b90 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e7c4 000b90 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001b84 003d2c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f31c 0016b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f354 0016b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0058b0 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0058b0 002ed0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0109d4 001098 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 008780 001b99 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a31c 0006c4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011a6c 000400 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a9e0 0002ee 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 011e6c 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00acce 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00acce 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00ad04 001f50 10 16 305 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00cc54 001b37 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0122ac 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0058b0 002f08 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 010a0c 0010b0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0087b8 001b99 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a354 0006c4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011abc 000400 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00aa18 0002ee 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 011ebc 000440 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00ad06 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ad06 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00ad3c 001f50 10 16 305 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00cc8c 001b37 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0122fc 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 {} │ │ │ │ │ @@ -75,122 +75,122 @@ │ │ │ │ │ 71: 00000825 320 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ 72: 00000965 44 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ 73: 00000991 66 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ 74: 000009d5 56 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ 75: 00000a0d 118 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ 76: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 77: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 78: 00001a69 464 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ + 78: 00001a69 520 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ 79: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 80: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 81: 00000ac5 154 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ - 82: 00001c39 350 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ - 83: 00001d99 116 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ + 82: 00001c71 350 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ + 83: 00001dd1 116 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ 84: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 85: 000001c8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 86: 00000b95 168 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ 87: 00000c38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00000c3c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 89: 00000c3d 46 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ 90: 00000c6d 72 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ 91: 00000cb5 280 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ 92: 00000dcd 78 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ 93: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 94: 000001fc 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 95: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 96: 00002034 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 97: 00002038 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 98: 00002039 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 99: 0000212c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 0000206c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 00002070 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 98: 00002071 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 99: 00002164 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 100: 00000248 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 101: 00000e60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 102: 00002130 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 00002131 162 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 104: 000021d5 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 102: 00002168 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 00002169 162 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 104: 0000220d 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ 105: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 106: 0000028c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 107: 00000e64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 108: 00000e65 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 109: 000022d5 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ - 110: 000022f5 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ + 109: 0000230d 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ + 110: 0000232d 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ 111: 00000ea9 2 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 112: 00002315 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 112: 0000234d 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ 113: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 114: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 115: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 116: 00000ead 400 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ 117: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 118: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 119: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 120: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 121: 0000103d 196 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ 122: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 123: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 124: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 125: 00001101 134 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ - 126: 00002319 106 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ + 126: 00002351 106 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ 127: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 128: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 129: 0000041c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 130: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 131: 000023f1 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ + 131: 00002429 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ 132: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 133: 00001239 46 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 134: 000024b5 186 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 134: 000024ed 186 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ 135: 00001269 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ 136: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 137: 000012f1 68 FUNC LOCAL DEFAULT 1 BaseException_set_args │ │ │ │ │ 138: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 139: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 140: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 141: 00000510 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 142: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 143: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 144: 00002625 624 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 145: 00002890 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 00002894 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 00002895 116 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ - 148: 00002909 1272 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ + 144: 0000265d 624 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 145: 000028c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 000028cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 000028cd 116 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 148: 00002941 1272 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ 149: 00001809 224 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ 150: 00000083 48 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ 151: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 152: 000000b3 50 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ 153: 000000e5 98 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ 154: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 155: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 156: 00000147 120 FUNC LOCAL DEFAULT 9 BaseException_set_context │ │ │ │ │ 157: 00001565 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ 158: 0000157d 108 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ 159: 000015e9 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ 160: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 161: 00000670 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 162: 00001669 416 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 163: 00002c30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00002c40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 00002dfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 00002c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00002c78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 00002e34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 166: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 167: 00000698 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 168: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 169: 00001804 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 170: 00002e00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 171: 00002e01 122 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 170: 00002e38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 171: 00002e39 122 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ 172: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 173: 00001808 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 174: 000018e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 175: 000018e8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 176: 000018e9 78 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ 177: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 178: 00001939 180 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ 179: 000001bf 96 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ 180: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 181: 000019f1 180 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ 182: 00000227 18 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ 183: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 184: 00000728 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 185: 00002e7d 64 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ + 185: 00002eb5 64 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ 186: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 187: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 188: 000007b4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 189: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 190: 00001aa5 170 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ 191: 00000239 226 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ 192: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ @@ -351,18 +351,18 @@ │ │ │ │ │ 347: 00000a85 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 353: 00000b61 52 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 354: 00001e0d 222 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 354: 00001e45 222 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ 356: 00000001 20 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 357: 00001eed 332 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ + 357: 00001f25 332 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 363: 00000e1d 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ @@ -370,25 +370,25 @@ │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ 371: 00001189 78 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ 372: 000011d9 76 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 373: 00002385 108 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 373: 000023bd 108 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ 374: 00001225 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ 375: 00001235 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 376: 0000244d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 377: 00002455 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 378: 0000245d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 379: 00002465 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 380: 0000246d 68 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 381: 000024b1 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 376: 00002485 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 377: 0000248d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 378: 00002495 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 379: 0000249d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 380: 000024a5 68 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 381: 000024e9 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ 382: 00001289 88 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 383: 00002571 180 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 383: 000025a9 180 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ 384: 000012e1 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetObject │ │ │ │ │ 385: 00000015 110 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ 390: 00001335 558 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ @@ -416,20 +416,20 @@ │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ 414: 00000475 230 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ 415: 00000641 18 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ 416: 00000653 56 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ 417: 0000068b 32 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ 418: 000006ab 4 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 419: 00002ebd 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 420: 00002ec5 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 419: 00002ef5 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 420: 00002efd 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ 421: 000006af 14 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ 422: 000006bd 4 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ 423: 000006c1 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 424: 00002ecd 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 424: 00002f05 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ 425: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ 426: 00000154 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ 427: 00000228 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ 428: 000002fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ 429: 000003d0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ 430: 000004a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ 431: 00000578 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe78c contains 370 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe7c4 contains 370 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000006a 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000092 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ce 0001360a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000118 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -200,25 +200,25 @@ │ │ │ │ │ 0000112a 00007b2f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC34 │ │ │ │ │ 0000112e 00007b30 R_ARM_THM_MOVT_ABS 000003d4 .LC34 │ │ │ │ │ 00001156 00007c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC35 │ │ │ │ │ 0000115a 00007c30 R_ARM_THM_MOVT_ABS 000003e8 .LC35 │ │ │ │ │ 00001176 00007a2f R_ARM_THM_MOVW_ABS_NC 000003bc .LC33 │ │ │ │ │ 0000117a 00007a30 R_ARM_THM_MOVT_ABS 000003bc .LC33 │ │ │ │ │ 0000117e 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000119c 00007e0a R_ARM_THM_CALL 00002319 get_string.constprop.0 │ │ │ │ │ +0000119c 00007e0a R_ARM_THM_CALL 00002351 get_string.constprop.0 │ │ │ │ │ 000011d0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ec 00007e0a R_ARM_THM_CALL 00002319 get_string.constprop.0 │ │ │ │ │ +000011ec 00007e0a R_ARM_THM_CALL 00002351 get_string.constprop.0 │ │ │ │ │ 0000121e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001224 0000822f R_ARM_THM_MOVW_ABS_NC 0000043c .LC39 │ │ │ │ │ 00001228 00008230 R_ARM_THM_MOVT_ABS 0000043c .LC39 │ │ │ │ │ 0000127c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001280 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000129a 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ 0000129e 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000012a4 0000830a R_ARM_THM_CALL 000023f1 get_unicode │ │ │ │ │ +000012a4 0000830a R_ARM_THM_CALL 00002429 get_unicode │ │ │ │ │ 000012da 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012e0 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ 000012e4 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ 00001304 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00001310 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ 00001318 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000131c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ 00001366 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001372 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00001380 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 0000138c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001390 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000013ce 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 000013dc 0001880a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -000013fe 0000940a R_ARM_THM_CALL 00002909 exceptiongroup_split_recursive │ │ │ │ │ +000013fe 0000940a R_ARM_THM_CALL 00002941 exceptiongroup_split_recursive │ │ │ │ │ 00001416 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001430 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ 00001436 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ 00001468 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000146c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001474 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001478 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -252,15 +252,15 @@ │ │ │ │ │ 00001528 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000152c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000153a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000153e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001546 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001554 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000155c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015a8 0000940a R_ARM_THM_CALL 00002909 exceptiongroup_split_recursive │ │ │ │ │ +000015a8 0000940a R_ARM_THM_CALL 00002941 exceptiongroup_split_recursive │ │ │ │ │ 000015b4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000015b8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000015cc 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000015d4 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ 000015da 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ 000015fa 00018b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ 0000161a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ @@ -359,24 +359,24 @@ │ │ │ │ │ 00000e92 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000ea2 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000f94 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000010e2 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000113e 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000114a 00003b1e R_ARM_THM_JUMP24 00001979 BaseException_str │ │ │ │ │ 00001164 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000122e 0000831e R_ARM_THM_JUMP24 000023f1 get_unicode │ │ │ │ │ +0000122e 0000831e R_ARM_THM_JUMP24 00002429 get_unicode │ │ │ │ │ 00001234 0001761e R_ARM_THM_JUMP24 00001225 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ 00001260 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ -000012ea 0000831e R_ARM_THM_JUMP24 000023f1 get_unicode │ │ │ │ │ +000012ea 0000831e R_ARM_THM_JUMP24 00002429 get_unicode │ │ │ │ │ 00001570 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 00001576 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 000019ec 0001801e R_ARM_THM_JUMP24 000012e1 PyUnicodeEncodeError_GetObject │ │ │ │ │ 00001b30 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf31c contains 727 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf354 contains 727 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001b702 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -588,40 +588,40 @@ │ │ │ │ │ 00001168 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000116c 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 00001170 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 00001190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000011a4 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 000011ac 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000011ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011f8 00005202 R_ARM_ABS32 00001c39 UnicodeError_dealloc │ │ │ │ │ +000011f8 00005202 R_ARM_ABS32 00001c71 UnicodeError_dealloc │ │ │ │ │ 00001224 0000be02 R_ARM_ABS32 00001aa5 UnicodeTranslateError_str │ │ │ │ │ 00001238 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000123c 00004902 R_ARM_ABS32 00000991 UnicodeError_traverse │ │ │ │ │ -00001240 00005302 R_ARM_ABS32 00001d99 UnicodeError_clear │ │ │ │ │ +00001240 00005302 R_ARM_ABS32 00001dd1 UnicodeError_clear │ │ │ │ │ 00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001274 0000b202 R_ARM_ABS32 00001939 UnicodeTranslateError_init │ │ │ │ │ 0000127c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000012bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000012c8 00005202 R_ARM_ABS32 00001c39 UnicodeError_dealloc │ │ │ │ │ +000012c8 00005202 R_ARM_ABS32 00001c71 UnicodeError_dealloc │ │ │ │ │ 000012f4 00005102 R_ARM_ABS32 00000ac5 UnicodeDecodeError_str │ │ │ │ │ 00001308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000130c 00004902 R_ARM_ABS32 00000991 UnicodeError_traverse │ │ │ │ │ -00001310 00005302 R_ARM_ABS32 00001d99 UnicodeError_clear │ │ │ │ │ +00001310 00005302 R_ARM_ABS32 00001dd1 UnicodeError_clear │ │ │ │ │ 00001328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001344 00004e02 R_ARM_ABS32 00001a69 UnicodeDecodeError_init │ │ │ │ │ 0000134c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00001380 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001390 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000139c 00005202 R_ARM_ABS32 00001c39 UnicodeError_dealloc │ │ │ │ │ +0000139c 00005202 R_ARM_ABS32 00001c71 UnicodeError_dealloc │ │ │ │ │ 000013c8 00007902 R_ARM_ABS32 0000103d UnicodeEncodeError_str │ │ │ │ │ 000013dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000013e0 00004902 R_ARM_ABS32 00000991 UnicodeError_traverse │ │ │ │ │ -000013e4 00005302 R_ARM_ABS32 00001d99 UnicodeError_clear │ │ │ │ │ +000013e4 00005302 R_ARM_ABS32 00001dd1 UnicodeError_clear │ │ │ │ │ 000013fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001418 00004002 R_ARM_ABS32 00000699 UnicodeEncodeError_init │ │ │ │ │ 00001420 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00001454 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001464 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001468 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -744,24 +744,24 @@ │ │ │ │ │ 00001e00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e44 00006f02 R_ARM_ABS32 00000ea9 NameError_dealloc │ │ │ │ │ 00001e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e88 00005902 R_ARM_ABS32 00000c3d NameError_traverse │ │ │ │ │ -00001e8c 00007002 R_ARM_ABS32 00002315 NameError_clear │ │ │ │ │ +00001e8c 00007002 R_ARM_ABS32 0000234d NameError_clear │ │ │ │ │ 00001eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001ec0 00005602 R_ARM_ABS32 00000b95 NameError_init │ │ │ │ │ 00001efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001f18 00006f02 R_ARM_ABS32 00000ea9 NameError_dealloc │ │ │ │ │ 00001f44 00003b02 R_ARM_ABS32 00001979 BaseException_str │ │ │ │ │ 00001f58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001f5c 00005902 R_ARM_ABS32 00000c3d NameError_traverse │ │ │ │ │ -00001f60 00007002 R_ARM_ABS32 00002315 NameError_clear │ │ │ │ │ +00001f60 00007002 R_ARM_ABS32 0000234d NameError_clear │ │ │ │ │ 00001f74 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001f78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f94 00005602 R_ARM_ABS32 00000b95 NameError_init │ │ │ │ │ 00001fd0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001fe0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -976,23 +976,23 @@ │ │ │ │ │ 00003458 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 0000345c 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003490 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 00003498 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000034d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000034e4 00002302 R_ARM_ABS32 000006fd BaseExceptionGroup_dealloc │ │ │ │ │ -00003510 0000b902 R_ARM_ABS32 00002e7d BaseExceptionGroup_str │ │ │ │ │ +00003510 0000b902 R_ARM_ABS32 00002eb5 BaseExceptionGroup_str │ │ │ │ │ 00003524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003528 0000ab02 R_ARM_ABS32 00002e01 BaseExceptionGroup_traverse │ │ │ │ │ +00003528 0000ab02 R_ARM_ABS32 00002e39 BaseExceptionGroup_traverse │ │ │ │ │ 0000352c 00002502 R_ARM_ABS32 0000097d BaseExceptionGroup_clear │ │ │ │ │ 00003540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003544 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000354c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003560 00009302 R_ARM_ABS32 00002895 BaseExceptionGroup_init │ │ │ │ │ -00003568 00009002 R_ARM_ABS32 00002625 BaseExceptionGroup_new │ │ │ │ │ +00003560 00009302 R_ARM_ABS32 000028cd BaseExceptionGroup_init │ │ │ │ │ +00003568 00009002 R_ARM_ABS32 0000265d BaseExceptionGroup_new │ │ │ │ │ 0000359c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035a0 0001f002 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000035a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035b0 0000b002 R_ARM_ABS32 000018e9 BaseExceptionGroup_derive │ │ │ │ │ 000035bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035c0 00009e02 R_ARM_ABS32 0000157d BaseExceptionGroup_split │ │ │ │ │ @@ -1020,21 +1020,21 @@ │ │ │ │ │ 00003784 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ 00003788 00001302 R_ARM_ABS32 0000035d BaseException_clear │ │ │ │ │ 000037a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000037bc 00002a02 R_ARM_ABS32 00000c3d BaseException_init │ │ │ │ │ 000037c4 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000037f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003808 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003814 00006802 R_ARM_ABS32 000021d5 StopIteration_dealloc │ │ │ │ │ +00003814 00006802 R_ARM_ABS32 0000220d StopIteration_dealloc │ │ │ │ │ 00003854 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003858 00009602 R_ARM_ABS32 00000083 StopIteration_traverse │ │ │ │ │ 0000385c 00004302 R_ARM_ABS32 00001a29 StopIteration_clear │ │ │ │ │ 00003874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000387c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003890 00006702 R_ARM_ABS32 00002131 StopIteration_init │ │ │ │ │ +00003890 00006702 R_ARM_ABS32 00002169 StopIteration_init │ │ │ │ │ 000038cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003904 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003910 00002b02 R_ARM_ABS32 00000c9d BaseException_dealloc │ │ │ │ │ 00003950 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003954 00003c02 R_ARM_ABS32 00001999 BaseException_traverse │ │ │ │ │ @@ -1080,33 +1080,33 @@ │ │ │ │ │ 00003c78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c7c 00008702 R_ARM_ABS32 00001269 BaseException_get_args │ │ │ │ │ 00003c80 00008902 R_ARM_ABS32 000012f1 BaseException_set_args │ │ │ │ │ 00003c8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c90 00003902 R_ARM_ABS32 00001959 BaseException_get_tb │ │ │ │ │ 00003c94 00002902 R_ARM_ABS32 00000b95 BaseException_set_tb │ │ │ │ │ 00003ca0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ca4 00006e02 R_ARM_ABS32 000022f5 BaseException_get_context │ │ │ │ │ +00003ca4 00006e02 R_ARM_ABS32 0000232d BaseException_get_context │ │ │ │ │ 00003ca8 00009c02 R_ARM_ABS32 00000147 BaseException_set_context │ │ │ │ │ 00003cac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cb4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cb8 00006d02 R_ARM_ABS32 000022d5 BaseException_get_cause │ │ │ │ │ +00003cb8 00006d02 R_ARM_ABS32 0000230d BaseException_get_cause │ │ │ │ │ 00003cbc 0000c202 R_ARM_ABS32 0000031b BaseException_set_cause │ │ │ │ │ 00003cc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cdc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ce0 00009d02 R_ARM_ABS32 00001565 BaseException_reduce │ │ │ │ │ 00003cec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cf0 0000b502 R_ARM_ABS32 000019f1 BaseException_setstate │ │ │ │ │ 00003cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d00 00008602 R_ARM_ABS32 000024b5 BaseException_with_traceback │ │ │ │ │ +00003d00 00008602 R_ARM_ABS32 000024ed BaseException_with_traceback │ │ │ │ │ 00003d08 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d10 00006202 R_ARM_ABS32 00002039 BaseException_add_note │ │ │ │ │ +00003d10 00006202 R_ARM_ABS32 00002071 BaseException_add_note │ │ │ │ │ 00003d18 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x109d4 contains 531 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10a0c contains 534 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000012 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000026 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000032 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 0000003e 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ @@ -1354,293 +1354,296 @@ │ │ │ │ │ 00001988 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ 0000198c 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ 00001a5c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ac2 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ 00001ac6 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ 00001ad2 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ 00001b2c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b38 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001b48 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001b54 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001b64 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001bbe 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001be6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c06 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c26 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c2c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c32 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cd8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cfa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d2a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d30 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d4c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d52 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d6e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d74 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d90 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dfa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e00 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e06 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e58 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e5c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e60 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e70 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001e7a 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001e84 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001e8e 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001e98 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ea4 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001eae 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001eb8 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ec2 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ecc 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ed6 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ee0 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f16 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00001f2c 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001f48 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f4c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f62 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f66 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f6a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f70 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001f7e 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001faa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001fae 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001fb2 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ -00001fb6 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ -00001fbc 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fc2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001fc6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001fcc 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -00001fd0 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00001fd6 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fea 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ff2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ff6 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ffa 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000200a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000200e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002014 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ -00002018 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ -0000201e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000202c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002034 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002058 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002070 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000208c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002090 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002098 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000020a6 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000020ce 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000020d2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000020d6 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ -000020da 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ -000020e0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020e6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000020ea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000020f0 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -000020f4 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -000020fa 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000210e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002116 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002124 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000212c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000216c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002170 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000219c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021a8 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000021cc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021e4 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00002218 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000223a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000226a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002278 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002294 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b40 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001b50 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001b5e 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001b6e 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001bc8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf4 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ +00001bf8 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ +00001c10 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001c3e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c5e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c64 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c6a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d10 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d32 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d62 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d68 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d84 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d8a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001da6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dac 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dc8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e32 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e38 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e3e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e90 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e94 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e98 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ea8 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001eb2 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001ebc 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001ec6 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001ed0 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001edc 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001ee6 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001ef0 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001efa 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001f04 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001f0e 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001f18 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001f4e 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001f64 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001f80 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f84 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f9a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f9e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fa2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fa8 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001fb6 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001fe2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001fe6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001fea 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ +00001fee 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ +00001ff4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ffa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001ffe 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002004 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +00002008 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +0000200e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002022 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000202a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000202e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002032 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002042 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002046 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000204c 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +00002050 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +00002056 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002064 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000206c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002090 0001660a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000020a8 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000020c4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000020c8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000020d0 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000020de 0001690a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00002106 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000210a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000210e 00005f2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC22 │ │ │ │ │ +00002112 00005f30 R_ARM_THM_MOVT_ABS 0000021c .LC22 │ │ │ │ │ +00002118 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000211e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002122 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002128 00005e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +0000212c 00005e30 R_ARM_THM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +00002132 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002146 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000214e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000215c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002164 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021a4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000021a8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000021d4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021e0 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002204 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000221c 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00002250 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002272 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022a2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000022b0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000022cc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000022dc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000022f8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000022fc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002340 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002344 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002348 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -0000234c 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00002350 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -00002354 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -0000235a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002362 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002366 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000236a 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -0000236e 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00002372 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002376 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -0000237c 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000023ae 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000023b2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000023b6 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000023ba 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000023be 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -000023c2 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -000023c8 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000023d0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000023d4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000023d8 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000023dc 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000023e0 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -000023e4 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -000023ea 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000241a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000241e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002422 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -00002426 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -0000242c 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002434 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002438 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000243c 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002440 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002446 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000247e 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000024a4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024c8 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000024cc 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00002514 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000251a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000251e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000253c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002540 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002544 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00002548 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -0000254e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002556 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000255a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000255e 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -00002562 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00002568 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025d8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000025dc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000025e0 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000025e4 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000025e8 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -000025ec 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -000025f2 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025fc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002600 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002604 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002608 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000260c 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002610 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002616 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000261e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002650 00008a2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ -00002654 00008a30 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ -00002664 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00002670 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -0000267c 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000026a2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000026a6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000026b8 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -000026f6 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002786 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000278a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000027aa 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000027d4 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -000027e2 00008f2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ -000027e6 00008f30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ -000027ee 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002806 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002816 00008d2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ -0000281a 00008d30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ -0000281e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002826 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000282a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002842 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002846 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000284a 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ -0000284e 00008c30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ -00002854 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000285c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002860 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002864 00008b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ -00002868 00008b30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ -0000286e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002878 00008e2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ -0000287c 00008e30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ -00002880 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000288a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002890 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000028de 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028ec 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000028fa 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002934 00018d0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00002944 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002948 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002952 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000295e 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -0000296a 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000029e8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a16 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002a2e 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ -00002a3e 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ -00002a88 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a9c 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002b28 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002b62 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ -00002b7a 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002b9a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ba6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002baa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002bbe 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002bc8 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00002bd8 0001900a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -00002bf4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c30 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c34 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c38 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c3c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c46 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ -00002c7c 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002ca0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ca6 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002caa 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002cb0 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002ce8 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002cec 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002cf2 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002d04 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d58 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d84 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002da6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002db0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dc2 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002dce 0001930a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002dd8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002df6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dfc 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002e8e 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00002e92 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00002e96 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00002e9c 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ -00002ea0 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ -00002ea6 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ -00002eaa 0000b830 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ +000022e8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002304 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002310 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002314 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002330 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002334 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002378 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000237c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002380 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002384 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002388 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +0000238c 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +00002392 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000239a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000239e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000023a2 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000023a6 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000023aa 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +000023ae 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +000023b4 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000023e6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000023ea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000023ee 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000023f2 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000023f6 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +000023fa 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +00002400 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002408 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000240c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002410 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002414 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002418 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +0000241c 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00002422 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002452 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002456 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000245a 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +0000245e 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +00002464 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000246c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002470 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002474 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00002478 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +0000247e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024b6 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000024dc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002500 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00002504 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +0000254c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002552 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002556 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002574 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002578 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000257c 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00002580 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +00002586 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000258e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002592 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002596 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +0000259a 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +000025a0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002610 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002614 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002618 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +0000261c 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002620 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +00002624 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +0000262a 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002634 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002638 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000263c 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002640 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002644 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00002648 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +0000264e 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002656 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002688 00008a2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ +0000268c 00008a30 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ +0000269c 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000026a8 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +000026b4 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000026da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000026de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000026f0 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +0000272e 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +000027be 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000027c2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000027e2 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000280c 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +0000281a 00008f2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ +0000281e 00008f30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ +00002826 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000283e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000284e 00008d2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ +00002852 00008d30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ +00002856 00016a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000285e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002862 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000287a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000287e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002882 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ +00002886 00008c30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ +0000288c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002894 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002898 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000289c 00008b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ +000028a0 00008b30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ +000028a6 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028b0 00008e2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ +000028b4 00008e30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ +000028b8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028c2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028c8 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002916 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002924 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002932 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000296c 00018d0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000297c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002980 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000298a 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002996 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +000029a2 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002a20 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a4e 0001680a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002a66 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ +00002a76 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ +00002ac0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ad4 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002b60 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002b9a 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ +00002bb2 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002bd2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bde 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002be2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002bf6 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c00 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00002c10 0001900a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +00002c2c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c68 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c6c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c70 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c74 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c7e 0000a20a R_ARM_THM_CALL 00001669 exceptiongroup_subset │ │ │ │ │ +00002cb4 0001670a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002cd8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cde 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00002ce2 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +00002ce8 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002d20 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00002d24 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +00002d2a 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002d3c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d90 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dbc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dde 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002de8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dfa 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002e06 0001930a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002e10 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e2e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e34 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ec6 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002eca 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00002ece 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00002ed4 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ +00002ed8 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ +00002ede 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ +00002ee2 0000b830 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ 000006de 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000dae 00014b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 00000db8 00014c1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 000012a4 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00001984 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001990 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00001994 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001a22 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000024b0 00017c1e R_ARM_THM_JUMP24 0000246d PyUnicodeEncodeError_SetReason │ │ │ │ │ -00002eb8 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002ecc 00017c1e R_ARM_THM_JUMP24 0000246d PyUnicodeEncodeError_SetReason │ │ │ │ │ +000024e8 00017c1e R_ARM_THM_JUMP24 000024a5 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00002ef0 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002f04 00017c1e R_ARM_THM_JUMP24 000024a5 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11a6c contains 128 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11abc contains 128 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000036 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000004e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000056 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000062 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ @@ -1669,15 +1672,15 @@ │ │ │ │ │ 00000184 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000188 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000018c 00009b2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC50 │ │ │ │ │ 00000190 00009b30 R_ARM_THM_MOVT_ABS 000005d8 .LC50 │ │ │ │ │ 00000196 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b6 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ 000001d6 00009f0a R_ARM_THM_CALL 000015e9 get_matcher_type │ │ │ │ │ -000001ee 0000940a R_ARM_THM_CALL 00002909 exceptiongroup_split_recursive │ │ │ │ │ +000001ee 0000940a R_ARM_THM_CALL 00002941 exceptiongroup_split_recursive │ │ │ │ │ 000001f8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001fc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000214 0000160a R_ARM_THM_CALL 000006c9 Py_XDECREF │ │ │ │ │ 00000260 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000002a6 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002aa 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002e8 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ @@ -1754,24 +1757,24 @@ │ │ │ │ │ 0000067e 0000ce30 R_ARM_THM_MOVT_ABS 00000920 .LC73 │ │ │ │ │ 00000682 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ 000006ae 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC74 │ │ │ │ │ 000006b2 0000cf30 R_ARM_THM_MOVT_ABS 00000928 .LC74 │ │ │ │ │ 000000a4 00003c1e R_ARM_THM_JUMP24 00001999 BaseException_traverse │ │ │ │ │ 000000b8 00018a1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000021e 00017e1e R_ARM_THM_JUMP24 00001289 PyUnicodeEncodeError_GetStart │ │ │ │ │ -00000222 00017f1e R_ARM_THM_JUMP24 00002571 PyUnicodeEncodeError_GetEnd │ │ │ │ │ +00000222 00017f1e R_ARM_THM_JUMP24 000025a9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ 00000230 00019c1e R_ARM_THM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ 00000234 00003b1e R_ARM_THM_JUMP24 00001979 BaseException_str │ │ │ │ │ 00000552 0001861e R_ARM_THM_JUMP24 00001335 _PyExc_PrepReraiseStar │ │ │ │ │ 000006a6 0000161e R_ARM_THM_JUMP24 000006c9 Py_XDECREF │ │ │ │ │ -000006b8 0000831e R_ARM_THM_JUMP24 000023f1 get_unicode │ │ │ │ │ +000006b8 0000831e R_ARM_THM_JUMP24 00002429 get_unicode │ │ │ │ │ 000006bc 0001a51e R_ARM_THM_JUMP24 000006af PyUnicodeEncodeError_GetReason │ │ │ │ │ 000006c0 0001a51e R_ARM_THM_JUMP24 000006af PyUnicodeEncodeError_GetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x11e6c contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x11ebc contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2012,15 +2012,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 2318 │ │ │ │ │ + bl 2350 │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ cbz r0, 11ca │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -2048,15 +2048,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 2318 │ │ │ │ │ + bl 2350 │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ cbz r0, 1218 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ @@ -2082,15 +2082,15 @@ │ │ │ │ │ 00001224 : │ │ │ │ │ PyUnicodeEncodeError_GetEncoding(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - b.w 23f0 │ │ │ │ │ + b.w 2428 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001234 : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ b.w 1224 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ @@ -2145,15 +2145,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - bl 23f0 │ │ │ │ │ + bl 2428 │ │ │ │ │ R_ARM_THM_CALL get_unicode │ │ │ │ │ cbz r0, 12d4 │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -2179,15 +2179,15 @@ │ │ │ │ │ 000012e0 : │ │ │ │ │ PyUnicodeEncodeError_GetObject(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - b.w 23f0 │ │ │ │ │ + b.w 2428 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000012f0 : │ │ │ │ │ BaseException_set_args(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2304,15 +2304,15 @@ │ │ │ │ │ bgt.n 1442 <_PyExc_PrepReraiseStar+0x10e> │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 2908 │ │ │ │ │ + bl 2940 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 141a <_PyExc_PrepReraiseStar+0xe6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2502,15 +2502,15 @@ │ │ │ │ │ beq.n 15e4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 2908 │ │ │ │ │ + bl 2940 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 15e4 │ │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3076,42 +3076,42 @@ │ │ │ │ │ 00001a64 : │ │ │ │ │ SystemExit_clear(): │ │ │ │ │ b.n 1a28 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001a68 : │ │ │ │ │ UnicodeDecodeError_init(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b32 │ │ │ │ │ + bne.n 1b3a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1b1a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bec │ │ │ │ │ + bne.w 1c44 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bcc │ │ │ │ │ + bne.w 1c24 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c0c │ │ │ │ │ + bne.w 1bce │ │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3119,172 +3119,193 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bc4 │ │ │ │ │ + beq.w 1c1a │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r2, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + beq.n 1b32 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 1af8 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 1b46 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ + beq.n 1b4e │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1a96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1a96 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1a96 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 1af4 │ │ │ │ │ + b.n 1af8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1a80 │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1b16 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1b14 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 1b6e │ │ │ │ │ - ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbnz r0, 1b78 │ │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 6c8 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1b14 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1b88 │ │ │ │ │ + cbz r0, 1b92 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b88 │ │ │ │ │ + beq.n 1b92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c2c │ │ │ │ │ + beq.n 1c64 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1ba2 │ │ │ │ │ + cbz r0, 1bac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ba2 │ │ │ │ │ + beq.n 1bac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c32 │ │ │ │ │ + beq.n 1c6a │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b40 │ │ │ │ │ + beq.n 1b48 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b40 │ │ │ │ │ + beq.n 1b48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b40 │ │ │ │ │ + bne.n 1b48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b40 │ │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ │ - strd r0, r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1b40 │ │ │ │ │ + b.n 1b48 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r1, [r4, #40] @ 0x28 │ │ │ │ │ + str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1aa6 │ │ │ │ │ + beq.w 1aae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aa6 │ │ │ │ │ + bne.w 1aae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1aa6 │ │ │ │ │ + add.w r2, r4, #52 @ 0x34 │ │ │ │ │ + add.w r3, r4, #48 @ 0x30 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add.w r2, r4, #44 @ 0x2c │ │ │ │ │ + add.w r3, r4, #40 @ 0x28 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add.w r2, r4, #36 @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1adc │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ │ + strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ │ + b.n 1b48 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r1, [r4, #36] @ 0x24 │ │ │ │ │ + str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a9e │ │ │ │ │ + beq.w 1aa6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a9e │ │ │ │ │ + bne.w 1aa6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a9e │ │ │ │ │ + b.n 1aa6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r1, [r4, #52] @ 0x34 │ │ │ │ │ + str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1aae │ │ │ │ │ + beq.w 1a9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aae │ │ │ │ │ + bne.w 1a9e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1aae │ │ │ │ │ + b.n 1a9e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b88 │ │ │ │ │ + b.n 1b92 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ba2 │ │ │ │ │ + b.n 1bac │ │ │ │ │ │ │ │ │ │ -00001c38 : │ │ │ │ │ +00001c70 : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3296,234 +3317,234 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, 1c86 │ │ │ │ │ + cbz r0, 1cbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c86 │ │ │ │ │ + beq.n 1cbe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d74 │ │ │ │ │ + beq.n 1dac │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1ca0 │ │ │ │ │ + cbz r0, 1cd8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ca0 │ │ │ │ │ + beq.n 1cd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d52 │ │ │ │ │ + beq.n 1d8a │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1cba │ │ │ │ │ + cbz r0, 1cf2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cba │ │ │ │ │ + beq.n 1cf2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d30 │ │ │ │ │ + beq.n 1d68 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d36 │ │ │ │ │ + bne.n 1d6e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 1cdc │ │ │ │ │ + cbz r0, 1d14 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cdc │ │ │ │ │ + beq.n 1d14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1cdc │ │ │ │ │ + cbnz r3, 1d14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d7a │ │ │ │ │ + bne.n 1db2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 1cfe │ │ │ │ │ + cbz r0, 1d36 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cfe │ │ │ │ │ + beq.n 1d36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1cfe │ │ │ │ │ + cbnz r3, 1d36 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 1d58 │ │ │ │ │ + cbnz r0, 1d90 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 1d14 │ │ │ │ │ + cbnz r0, 1d4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d06 │ │ │ │ │ + beq.n 1d3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d06 │ │ │ │ │ + bne.n 1d3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d06 │ │ │ │ │ + b.n 1d3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cba │ │ │ │ │ + b.n 1cf2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cc0 │ │ │ │ │ + beq.n 1cf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cc0 │ │ │ │ │ + bne.n 1cf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cc0 │ │ │ │ │ + b.n 1cf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ca0 │ │ │ │ │ + b.n 1cd8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d02 │ │ │ │ │ + beq.n 1d3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d02 │ │ │ │ │ + bne.n 1d3a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d02 │ │ │ │ │ + b.n 1d3a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c86 │ │ │ │ │ + b.n 1cbe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ce2 │ │ │ │ │ + beq.n 1d1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ce2 │ │ │ │ │ + bne.n 1d1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ce2 │ │ │ │ │ + b.n 1d1a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d98 : │ │ │ │ │ +00001dd0 : │ │ │ │ │ UnicodeError_clear(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1dc0 │ │ │ │ │ + cbz r0, 1df8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dc0 │ │ │ │ │ + beq.n 1df8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e06 │ │ │ │ │ + cbz r3, 1e3e │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1dd8 │ │ │ │ │ + cbz r0, 1e10 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dd8 │ │ │ │ │ + beq.n 1e10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e00 │ │ │ │ │ + cbz r3, 1e38 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1df0 │ │ │ │ │ + cbz r0, 1e28 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1df0 │ │ │ │ │ + beq.n 1e28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1dfa │ │ │ │ │ + cbz r3, 1e32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1df0 │ │ │ │ │ + b.n 1e28 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dd8 │ │ │ │ │ + b.n 1e10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1df8 │ │ │ │ │ │ │ │ │ │ -00001e0c <_PyExc_Fini>: │ │ │ │ │ +00001e44 <_PyExc_Fini>: │ │ │ │ │ _PyExc_Fini(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ add.w r4, r0, #40960 @ 0xa000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r0, [r4, #1796] @ 0x704 │ │ │ │ │ - cbz r0, 1e3c <_PyExc_Fini+0x30> │ │ │ │ │ + cbz r0, 1e74 <_PyExc_Fini+0x30> │ │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ │ str.w r2, [r4, #1796] @ 0x704 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r0, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e26 <_PyExc_Fini+0x1a> │ │ │ │ │ + bne.n 1e5e <_PyExc_Fini+0x1a> │ │ │ │ │ ldr.w r0, [r4, #1792] @ 0x700 │ │ │ │ │ - cbz r0, 1e5c <_PyExc_Fini+0x50> │ │ │ │ │ + cbz r0, 1e94 <_PyExc_Fini+0x50> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r4, #1792] @ 0x700 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e5c <_PyExc_Fini+0x50> │ │ │ │ │ + beq.n 1e94 <_PyExc_Fini+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1e5c <_PyExc_Fini+0x50> │ │ │ │ │ + cbnz r3, 1e94 <_PyExc_Fini+0x50> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -3574,321 +3595,321 @@ │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 1e92 <_PyExc_Fini+0x86> │ │ │ │ │ + bne.n 1eca <_PyExc_Fini+0x86> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001eec <_PyException_AddNote>: │ │ │ │ │ +00001f24 <_PyException_AddNote>: │ │ │ │ │ _PyException_AddNote(): │ │ │ │ │ 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 r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #1 │ │ │ │ │ - bpl.w 200a <_PyException_AddNote+0x11e> │ │ │ │ │ + bpl.w 2042 <_PyException_AddNote+0x11e> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1fc2 <_PyException_AddNote+0xd6> │ │ │ │ │ - ldr r1, [pc, #288] @ (2034 <_PyException_AddNote+0x148>) │ │ │ │ │ + bpl.n 1ffa <_PyException_AddNote+0xd6> │ │ │ │ │ + ldr r1, [pc, #288] @ (206c <_PyException_AddNote+0x148>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1f9a <_PyException_AddNote+0xae> │ │ │ │ │ + blt.n 1fd2 <_PyException_AddNote+0xae> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 1f70 <_PyException_AddNote+0x84> │ │ │ │ │ + cbz r0, 1fa8 <_PyException_AddNote+0x84> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 1fa0 <_PyException_AddNote+0xb4> │ │ │ │ │ + bpl.n 1fd8 <_PyException_AddNote+0xb4> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - blt.n 1fdc <_PyException_AddNote+0xf0> │ │ │ │ │ + blt.n 2014 <_PyException_AddNote+0xf0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1ff6 <_PyException_AddNote+0x10a> │ │ │ │ │ + beq.n 202e <_PyException_AddNote+0x10a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ff0 <_PyException_AddNote+0x104> │ │ │ │ │ + beq.n 2028 <_PyException_AddNote+0x104> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1f5c <_PyException_AddNote+0x70> │ │ │ │ │ + beq.n 1f94 <_PyException_AddNote+0x70> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 1f62 <_PyException_AddNote+0x76> │ │ │ │ │ + cbz r2, 1f9a <_PyException_AddNote+0x76> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f5c <_PyException_AddNote+0x70> │ │ │ │ │ + b.n 1f94 <_PyException_AddNote+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 1f9a <_PyException_AddNote+0xae> │ │ │ │ │ - ldr r1, [pc, #184] @ (2034 <_PyException_AddNote+0x148>) │ │ │ │ │ + cbz r0, 1fd2 <_PyException_AddNote+0xae> │ │ │ │ │ + ldr r1, [pc, #184] @ (206c <_PyException_AddNote+0x148>) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bge.n 1f2a <_PyException_AddNote+0x3e> │ │ │ │ │ + bge.n 1f62 <_PyException_AddNote+0x3e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f9a <_PyException_AddNote+0xae> │ │ │ │ │ + beq.n 1fd2 <_PyException_AddNote+0xae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1fea <_PyException_AddNote+0xfe> │ │ │ │ │ + cbz r3, 2022 <_PyException_AddNote+0xfe> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1f5e <_PyException_AddNote+0x72> │ │ │ │ │ + b.n 1f96 <_PyException_AddNote+0x72> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2024 <_PyException_AddNote+0x138> │ │ │ │ │ + bne.n 205c <_PyException_AddNote+0x138> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f9a <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 1fd2 <_PyException_AddNote+0xae> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1f9a <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 1fd2 <_PyException_AddNote+0xae> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1f9a <_PyException_AddNote+0xae> │ │ │ │ │ + beq.n 1fd2 <_PyException_AddNote+0xae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f9a <_PyException_AddNote+0xae> │ │ │ │ │ + bne.n 1fd2 <_PyException_AddNote+0xae> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f9a <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 1fd2 <_PyException_AddNote+0xae> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1f56 <_PyException_AddNote+0x6a> │ │ │ │ │ - b.n 1f5c <_PyException_AddNote+0x70> │ │ │ │ │ + bne.n 1f8e <_PyException_AddNote+0x6a> │ │ │ │ │ + b.n 1f94 <_PyException_AddNote+0x70> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1f9a <_PyException_AddNote+0xae> │ │ │ │ │ + b.n 1fd2 <_PyException_AddNote+0xae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1faa <_PyException_AddNote+0xbe> │ │ │ │ │ + bne.n 1fe2 <_PyException_AddNote+0xbe> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1faa <_PyException_AddNote+0xbe> │ │ │ │ │ + b.n 1fe2 <_PyException_AddNote+0xbe> │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002038 : │ │ │ │ │ +00002070 : │ │ │ │ │ BaseException_add_note(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 20e6 │ │ │ │ │ + bpl.n 211e │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - ldr r1, [pc, #212] @ (212c ) │ │ │ │ │ + ldr r1, [pc, #212] @ (2164 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 20c0 │ │ │ │ │ + blt.n 20f8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 2098 │ │ │ │ │ + cbz r0, 20d0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 20c4 │ │ │ │ │ + bpl.n 20fc │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - blt.n 2100 │ │ │ │ │ + blt.n 2138 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 208c │ │ │ │ │ + beq.n 20c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2114 │ │ │ │ │ + beq.n 214c │ │ │ │ │ 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, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 20c0 │ │ │ │ │ - ldr r1, [pc, #136] @ (212c ) │ │ │ │ │ + cbz r0, 20f8 │ │ │ │ │ + ldr r1, [pc, #136] @ (2164 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 206c │ │ │ │ │ + bge.n 20a4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20c0 │ │ │ │ │ + beq.n 20f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 210e │ │ │ │ │ + cbz r3, 2146 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2094 │ │ │ │ │ + b.n 20cc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 211c │ │ │ │ │ + bne.n 2154 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 20c0 │ │ │ │ │ + b.n 20f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 20c0 │ │ │ │ │ + b.n 20f8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 20c0 │ │ │ │ │ + beq.n 20f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20c0 │ │ │ │ │ + bne.n 20f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20c0 │ │ │ │ │ + b.n 20f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 208c │ │ │ │ │ + b.n 20c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20ce │ │ │ │ │ + bne.n 2106 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20ce │ │ │ │ │ + b.n 2106 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002130 : │ │ │ │ │ +00002168 : │ │ │ │ │ StopIteration_init(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 21a2 │ │ │ │ │ + bne.n 21da │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2184 │ │ │ │ │ + beq.n 21bc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - cbnz r0, 218a │ │ │ │ │ + cbnz r0, 21c2 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 21b6 │ │ │ │ │ + cbnz r0, 21ee │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ itte le │ │ │ │ │ movwle r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtle r3, #0 │ │ │ │ │ @@ -3899,224 +3920,224 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 215c │ │ │ │ │ + beq.n 2194 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 215c │ │ │ │ │ + beq.n 2194 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 215c │ │ │ │ │ + bne.n 2194 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 215c │ │ │ │ │ + b.n 2194 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2148 │ │ │ │ │ + bne.n 2180 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2160 │ │ │ │ │ + beq.n 2198 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2160 │ │ │ │ │ + bne.n 2198 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2160 │ │ │ │ │ + b.n 2198 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021d4 : │ │ │ │ │ +0000220c : │ │ │ │ │ StopIteration_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, #36] @ 0x24 │ │ │ │ │ - cbz r0, 21fa │ │ │ │ │ + cbz r0, 2232 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2270 │ │ │ │ │ + bne.n 22a8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 227e │ │ │ │ │ + bne.n 22b6 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 221c │ │ │ │ │ + cbz r0, 2254 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 221c │ │ │ │ │ + beq.n 2254 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 221c │ │ │ │ │ + cbnz r3, 2254 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 22b6 │ │ │ │ │ + bne.n 22ee │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 223e │ │ │ │ │ + cbz r0, 2276 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 223e │ │ │ │ │ + beq.n 2276 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 223e │ │ │ │ │ + cbnz r3, 2276 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 229a │ │ │ │ │ + cbnz r0, 22d2 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 2254 │ │ │ │ │ + cbnz r0, 228c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2246 │ │ │ │ │ + beq.n 227e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2246 │ │ │ │ │ + bne.n 227e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2246 │ │ │ │ │ + b.n 227e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21fa │ │ │ │ │ + bne.n 2232 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21fa │ │ │ │ │ + b.n 2232 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2200 │ │ │ │ │ + beq.n 2238 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2200 │ │ │ │ │ + bne.n 2238 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2200 │ │ │ │ │ + b.n 2238 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2242 │ │ │ │ │ + beq.n 227a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2242 │ │ │ │ │ + bne.n 227a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2242 │ │ │ │ │ + b.n 227a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2222 │ │ │ │ │ + beq.n 225a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2222 │ │ │ │ │ + bne.n 225a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2222 │ │ │ │ │ + b.n 225a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000022d4 : │ │ │ │ │ +0000230c : │ │ │ │ │ BaseException_get_cause(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cbnz r0, 22e2 │ │ │ │ │ + cbnz r0, 231a │ │ │ │ │ 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, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000022f4 : │ │ │ │ │ +0000232c : │ │ │ │ │ BaseException_get_context(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cbnz r0, 2302 │ │ │ │ │ + cbnz r0, 233a │ │ │ │ │ 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, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2300 │ │ │ │ │ + beq.n 2338 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002314 : │ │ │ │ │ +0000234c : │ │ │ │ │ NameError_clear(): │ │ │ │ │ b.w 1a28 │ │ │ │ │ │ │ │ │ │ -00002318 : │ │ │ │ │ +00002350 : │ │ │ │ │ get_string.constprop.0(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2362 │ │ │ │ │ + cbz r0, 239a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 2340 │ │ │ │ │ + bpl.n 2378 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 233e │ │ │ │ │ + beq.n 2376 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ @@ -4144,33 +4165,33 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 2396 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002384 : │ │ │ │ │ +000023bc : │ │ │ │ │ PyUnicodeDecodeError_GetObject(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cbz r0, 23d0 │ │ │ │ │ + cbz r0, 2408 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 23ae │ │ │ │ │ + bpl.n 23e6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23ac │ │ │ │ │ + beq.n 23e4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ @@ -4198,32 +4219,32 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 23cc │ │ │ │ │ + b.n 2404 │ │ │ │ │ │ │ │ │ │ -000023f0 : │ │ │ │ │ +00002428 : │ │ │ │ │ get_unicode(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r0, 2434 │ │ │ │ │ + cbz r0, 246c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 241a │ │ │ │ │ + bpl.n 2452 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2418 │ │ │ │ │ + beq.n 2450 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ @@ -4243,221 +4264,221 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2430 │ │ │ │ │ + b.n 2468 │ │ │ │ │ │ │ │ │ │ -0000244c : │ │ │ │ │ +00002484 : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002454 : │ │ │ │ │ +0000248c : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000245c : │ │ │ │ │ +00002494 : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002464 : │ │ │ │ │ +0000249c : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000246c : │ │ │ │ │ +000024a4 : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ - cbz r0, 24aa │ │ │ │ │ + cbz r0, 24e2 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r3, 2490 │ │ │ │ │ + cbnz r3, 24c8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 248a │ │ │ │ │ + beq.n 24c2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 248a │ │ │ │ │ + bne.n 24c2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 248c │ │ │ │ │ + b.n 24c4 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 248c │ │ │ │ │ + b.n 24c4 │ │ │ │ │ │ │ │ │ │ -000024b0 : │ │ │ │ │ +000024e8 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ - b.w 246c │ │ │ │ │ + b.w 24a4 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -000024b4 : │ │ │ │ │ +000024ec : │ │ │ │ │ BaseException_with_traceback(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2556 │ │ │ │ │ + beq.n 258e │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 251a │ │ │ │ │ + bne.n 2552 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24fc │ │ │ │ │ + beq.n 2534 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - cbnz r0, 2502 │ │ │ │ │ + cbnz r0, 253a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24f8 │ │ │ │ │ + beq.n 2530 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24ea │ │ │ │ │ + beq.n 2522 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24ea │ │ │ │ │ + beq.n 2522 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24ea │ │ │ │ │ + bne.n 2522 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24ea │ │ │ │ │ + b.n 2522 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 253c │ │ │ │ │ + bne.n 2574 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24ea │ │ │ │ │ + beq.n 2522 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 250c │ │ │ │ │ - b.n 24ea │ │ │ │ │ + bne.n 2544 │ │ │ │ │ + b.n 2522 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 24f8 │ │ │ │ │ + b.n 2530 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2552 │ │ │ │ │ + b.n 258a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002570 : │ │ │ │ │ +000025a8 : │ │ │ │ │ PyUnicodeEncodeError_GetEnd(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 25fc │ │ │ │ │ + beq.n 2634 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 25d8 │ │ │ │ │ + bpl.n 2610 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq.n 25be │ │ │ │ │ + beq.n 25f6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r0 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 25ba │ │ │ │ │ + beq.n 25f2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 261c │ │ │ │ │ + cbz r2, 2654 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r0 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 25b4 │ │ │ │ │ - b.n 25ba │ │ │ │ │ + bne.n 25ec │ │ │ │ │ + b.n 25f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -4482,27 +4503,27 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 25f6 │ │ │ │ │ + b.n 262e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25ba │ │ │ │ │ + b.n 25f2 │ │ │ │ │ │ │ │ │ │ -00002624 : │ │ │ │ │ +0000265c : │ │ │ │ │ BaseExceptionGroup_new(): │ │ │ │ │ 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 r2, [pc, #600] @ (2890 ) │ │ │ │ │ + ldr r2, [pc, #600] @ (28c8 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -4517,100 +4538,100 @@ │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r2, #1804] @ 0x70c │ │ │ │ │ mov r2, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 280a │ │ │ │ │ + beq.w 2842 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 285c │ │ │ │ │ + beq.w 2894 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 280a │ │ │ │ │ + beq.w 2842 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2842 │ │ │ │ │ - ble.n 2782 │ │ │ │ │ + beq.w 287a │ │ │ │ │ + ble.n 27ba │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 27f4 │ │ │ │ │ + beq.w 282c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.w 280e │ │ │ │ │ + beq.w 2846 │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 27c6 │ │ │ │ │ + blt.w 27fe │ │ │ │ │ clz r6, r0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ - beq.n 271a │ │ │ │ │ + beq.n 2752 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ add.w r2, r3, sl, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 27f4 │ │ │ │ │ + beq.w 282c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.w 2810 │ │ │ │ │ + bpl.w 2848 │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 27c6 │ │ │ │ │ + blt.n 27fe │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 271a │ │ │ │ │ + beq.n 2752 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r2, r3, sl, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 26e4 │ │ │ │ │ - b.n 27f4 │ │ │ │ │ + bne.n 271c │ │ │ │ │ + b.n 282c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 2798 │ │ │ │ │ + bne.n 27d0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2874 │ │ │ │ │ + bne.w 28ac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2826 │ │ │ │ │ + beq.n 285e │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27c6 │ │ │ │ │ + beq.n 27fe │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 27a8 │ │ │ │ │ + beq.n 27e0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ @@ -4626,527 +4647,527 @@ │ │ │ │ │ ite eq │ │ │ │ │ strdeq r3, r2, [r4, #36] @ 0x24 │ │ │ │ │ strdne r3, r1, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 2724 │ │ │ │ │ + beq.n 275c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 2724 │ │ │ │ │ + bne.n 275c │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 2724 │ │ │ │ │ + b.n 275c │ │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 27ca │ │ │ │ │ + bne.n 2802 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2724 │ │ │ │ │ + bne.n 275c │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 2724 │ │ │ │ │ + b.n 275c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 275c │ │ │ │ │ + bne.n 2794 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 27c6 │ │ │ │ │ + beq.n 27fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2888 │ │ │ │ │ + beq.n 28c0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 27f4 │ │ │ │ │ + b.n 282c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2724 │ │ │ │ │ + beq.n 275c │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsSubclass │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 27c6 │ │ │ │ │ + beq.n 27fe │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 2724 │ │ │ │ │ + bne.n 275c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr.w r0, [r9, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 280a │ │ │ │ │ + beq.n 2842 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 280a │ │ │ │ │ + cbnz r2, 2842 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 277a │ │ │ │ │ + b.n 27b2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 27f4 │ │ │ │ │ + b.n 282c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2738 │ │ │ │ │ - b.n 27c6 │ │ │ │ │ + bne.w 2770 │ │ │ │ │ + b.n 27fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 27f4 │ │ │ │ │ + b.n 282c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 280a │ │ │ │ │ + b.n 2842 │ │ │ │ │ ldr.w r0, [r9, #84] @ 0x54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 27f4 │ │ │ │ │ + b.n 282c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27c6 │ │ │ │ │ + b.n 27fe │ │ │ │ │ .word 0x0000024e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002894 : │ │ │ │ │ +000028cc : │ │ │ │ │ BaseExceptionGroup_init(): │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 28e4 │ │ │ │ │ + cbnz r2, 291c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 28c6 │ │ │ │ │ + beq.n 28fe │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - cbnz r0, 28cc │ │ │ │ │ + cbnz r0, 2904 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28be │ │ │ │ │ + beq.n 28f6 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 28be │ │ │ │ │ + beq.n 28f6 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 28be │ │ │ │ │ + bne.n 28f6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28f8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 2902 │ │ │ │ │ + cbz r0, 293a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28aa │ │ │ │ │ + bne.n 28e2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + b.n 28f8 │ │ │ │ │ │ │ │ │ │ -00002908 : │ │ │ │ │ +00002940 : │ │ │ │ │ exceptiongroup_split_recursive(): │ │ │ │ │ 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 r6, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ │ strd r3, r3, [r9] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2ba0 │ │ │ │ │ + bne.w 2bd8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.n 2a0a │ │ │ │ │ + blt.n 2a42 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2c1a │ │ │ │ │ + bne.w 2c52 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 295c │ │ │ │ │ + beq.n 2994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c00 │ │ │ │ │ + beq.w 2c38 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Size │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - blt.n 2a0a │ │ │ │ │ + blt.n 2a42 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a0a │ │ │ │ │ + beq.n 2a42 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2a14 │ │ │ │ │ + bne.n 2a4c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2c40 │ │ │ │ │ + beq.w 2c78 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - ldr r3, [pc, #684] @ (2c30 ) │ │ │ │ │ + ldr r3, [pc, #684] @ (2c68 ) │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 2ca6 │ │ │ │ │ + blt.w 2cde │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2908 │ │ │ │ │ - ldr r3, [pc, #632] @ (2c34 ) │ │ │ │ │ + bl 2940 │ │ │ │ │ + ldr r3, [pc, #632] @ (2c6c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bne.n 2a8e │ │ │ │ │ + bne.n 2ac6 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2a66 │ │ │ │ │ + beq.n 2a9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a66 │ │ │ │ │ + bne.n 2a9e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 2a70 │ │ │ │ │ + bne.n 2aa8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 2a62 │ │ │ │ │ + bne.n 2a9a │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d3c │ │ │ │ │ + bne.w 2d74 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d8a │ │ │ │ │ + bne.w 2dc2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d24 │ │ │ │ │ + beq.w 2d5c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2982 │ │ │ │ │ + bne.n 29ba │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1668 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 29d0 │ │ │ │ │ + beq.n 2a08 │ │ │ │ │ add.w r2, r9, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 1668 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2d5e │ │ │ │ │ + beq.w 2d96 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2a5a │ │ │ │ │ + beq.n 2a92 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 29e6 │ │ │ │ │ + beq.n 2a1e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 2cde │ │ │ │ │ + bne.w 2d16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2a0e │ │ │ │ │ + b.n 2a46 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 29f6 │ │ │ │ │ + beq.n 2a2e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 29f2 │ │ │ │ │ + beq.n 2a2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29f2 │ │ │ │ │ + bne.n 2a2a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 29f2 │ │ │ │ │ + b.n 2a2a │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2abe │ │ │ │ │ + cbz r1, 2af6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - blt.w 2d0c │ │ │ │ │ + blt.w 2d44 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2abe │ │ │ │ │ + beq.n 2af6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2dac │ │ │ │ │ + beq.w 2de4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b74 │ │ │ │ │ + bne.n 2bac │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2b5c │ │ │ │ │ + beq.n 2b94 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #360] @ (2c38 ) │ │ │ │ │ + ldr r3, [pc, #360] @ (2c70 ) │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 2ce8 │ │ │ │ │ + blt.w 2d20 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2908 │ │ │ │ │ - ldr r3, [pc, #308] @ (2c3c ) │ │ │ │ │ + bl 2940 │ │ │ │ │ + ldr r3, [pc, #308] @ (2c74 ) │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - beq.w 29ce │ │ │ │ │ + beq.w 2a06 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2b4a │ │ │ │ │ + cbz r1, 2b82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - blt.w 2d0c │ │ │ │ │ + blt.w 2d44 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2b4a │ │ │ │ │ + beq.n 2b82 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2d00 │ │ │ │ │ + beq.w 2d38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c76 │ │ │ │ │ + bne.w 2cae │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2acc │ │ │ │ │ + bne.n 2b04 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1668 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 29d0 │ │ │ │ │ + beq.w 2a08 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2a48 │ │ │ │ │ - b.n 2a36 │ │ │ │ │ + beq.w 2a80 │ │ │ │ │ + b.n 2a6e │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - blt.w 2de0 │ │ │ │ │ + blt.w 2e18 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2ac2 │ │ │ │ │ + beq.n 2afa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2ac2 │ │ │ │ │ + bne.n 2afa │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ac2 │ │ │ │ │ + b.n 2afa │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 2dbe │ │ │ │ │ + beq.w 2df6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 294c │ │ │ │ │ + bne.w 2984 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 294c │ │ │ │ │ + beq.w 2984 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2c6a │ │ │ │ │ + bne.n 2ca2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a0a │ │ │ │ │ + beq.w 2a42 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2bf8 │ │ │ │ │ + beq.n 2c30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 2bf8 │ │ │ │ │ + cbnz r3, 2c30 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 293c │ │ │ │ │ - b.n 2a0a │ │ │ │ │ + bge.w 2974 │ │ │ │ │ + b.n 2a42 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2a62 │ │ │ │ │ + beq.w 2a9a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ - b.n 2a62 │ │ │ │ │ + b.n 2a9a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str.w r5, [r9] │ │ │ │ │ - b.n 2a62 │ │ │ │ │ + b.n 2a9a │ │ │ │ │ nop │ │ │ │ │ .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000274 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -5154,256 +5175,256 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 1668 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2ce2 │ │ │ │ │ + beq.n 2d1a │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2a62 │ │ │ │ │ + beq.w 2a9a │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 29e6 │ │ │ │ │ - b.n 2a62 │ │ │ │ │ + beq.w 2a1e │ │ │ │ │ + b.n 2a9a │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 2952 │ │ │ │ │ - b.n 295c │ │ │ │ │ + bne.w 298a │ │ │ │ │ + b.n 2994 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - blt.w 2de0 │ │ │ │ │ + blt.w 2e18 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2b50 │ │ │ │ │ + beq.w 2b88 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2b50 │ │ │ │ │ + bne.w 2b88 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b50 │ │ │ │ │ + b.n 2b88 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29d0 │ │ │ │ │ + bne.w 2a08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2908 │ │ │ │ │ - ldr r3, [pc, #292] @ (2dfc ) │ │ │ │ │ + bl 2940 │ │ │ │ │ + ldr r3, [pc, #292] @ (2e34 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 29c0 │ │ │ │ │ + b.n 29f8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2a70 │ │ │ │ │ + b.n 2aa8 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 29d0 │ │ │ │ │ + b.n 2a08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29d0 │ │ │ │ │ - b.n 2aec │ │ │ │ │ + bne.w 2a08 │ │ │ │ │ + b.n 2b24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 2b4a │ │ │ │ │ + b.n 2b82 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2d1c │ │ │ │ │ + beq.n 2d54 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2dd4 │ │ │ │ │ + beq.n 2e0c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 6c8 │ │ │ │ │ - b.n 29d0 │ │ │ │ │ + b.n 2a08 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 29f6 │ │ │ │ │ + beq.w 2a2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 29e2 │ │ │ │ │ - b.n 29f6 │ │ │ │ │ + beq.w 2a1a │ │ │ │ │ + b.n 2a2e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2a00 │ │ │ │ │ + beq.w 2a38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a00 │ │ │ │ │ + bne.w 2a38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a00 │ │ │ │ │ + b.n 2a38 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29d0 │ │ │ │ │ + beq.w 2a08 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 29d0 │ │ │ │ │ + beq.w 2a08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 29d0 │ │ │ │ │ + bne.w 2a08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 29d0 │ │ │ │ │ + b.n 2a08 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r9, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2a0a │ │ │ │ │ + beq.w 2a42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2a0a │ │ │ │ │ + bne.w 2a42 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a0a │ │ │ │ │ + b.n 2a42 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ac2 │ │ │ │ │ - b.n 2b74 │ │ │ │ │ + beq.w 2afa │ │ │ │ │ + b.n 2bac │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a0a │ │ │ │ │ + beq.w 2a42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - b.n 2bdc │ │ │ │ │ + b.n 2c14 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2d1c │ │ │ │ │ + b.n 2d54 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 29d0 │ │ │ │ │ + beq.w 2a08 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 29d0 │ │ │ │ │ + bne.w 2a08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 29d0 │ │ │ │ │ + b.n 2a08 │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002e00 : │ │ │ │ │ +00002e38 : │ │ │ │ │ BaseExceptionGroup_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r0, 2e1e │ │ │ │ │ + cbz r0, 2e56 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2e46 │ │ │ │ │ + cbnz r0, 2e7e │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r0, 2e28 │ │ │ │ │ + cbz r0, 2e60 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2e46 │ │ │ │ │ + cbnz r0, 2e7e │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - cbnz r0, 2e5c │ │ │ │ │ + cbnz r0, 2e94 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 2e36 │ │ │ │ │ + cbz r0, 2e6e │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2e46 │ │ │ │ │ + cbnz r0, 2e7e │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - cbnz r0, 2e70 │ │ │ │ │ + cbnz r0, 2ea8 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - cbnz r0, 2e52 │ │ │ │ │ + cbnz r0, 2e8a │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbnz r0, 2e66 │ │ │ │ │ + cbnz r0, 2e9e │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ - cbnz r0, 2e48 │ │ │ │ │ + cbnz r0, 2e80 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e3e │ │ │ │ │ + beq.n 2e76 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e2c │ │ │ │ │ + beq.n 2e64 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e42 │ │ │ │ │ + beq.n 2e7a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e3a │ │ │ │ │ + beq.n 2e72 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e7c : │ │ │ │ │ +00002eb4 : │ │ │ │ │ BaseExceptionGroup_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ @@ -5426,25 +5447,25 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it le │ │ │ │ │ movle r3, ip │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002ebc : │ │ │ │ │ +00002ef4 : │ │ │ │ │ PyUnicodeTranslateError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002ec4 : │ │ │ │ │ +00002efc : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002ecc : │ │ │ │ │ +00002f04 : │ │ │ │ │ PyUnicodeTranslateError_SetReason(): │ │ │ │ │ - b.w 246c │ │ │ │ │ + b.w 24a4 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ b.n 218 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl 2908 │ │ │ │ │ + bl 2940 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1de │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -271,15 +271,15 @@ │ │ │ │ │ 0000021e : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ b.w 1288 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetStart │ │ │ │ │ │ │ │ │ │ 00000222 : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ - b.w 2570 │ │ │ │ │ + b.w 25a8 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEnd │ │ │ │ │ │ │ │ │ │ 00000226 : │ │ │ │ │ KeyError_str(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ @@ -846,15 +846,15 @@ │ │ │ │ │ 000006ae : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ - b.w 23f0 │ │ │ │ │ + b.w 2428 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ │ │ │ │ │ 000006bc : │ │ │ │ │ PyUnicodeDecodeError_GetReason(): │ │ │ │ │ b.w 6ae │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetReason │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 30260 (bytes into file) │ │ │ │ │ + Start of section headers: 30268 (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 0x7634: │ │ │ │ │ +There are 17 section headers, starting at offset 0x763c: │ │ │ │ │ │ │ │ │ │ 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 000ba8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005bc8 000538 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000bdc 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006100 000670 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0015d8 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0015d8 000e14 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006770 000678 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0023ec 000869 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002c58 000c9c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006de8 0007c0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0038f4 00040a 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003cfe 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003cfe 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003d34 001160 10 15 195 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 004e94 000d34 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0075a8 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000bb0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005bd0 000538 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000be4 0009fc 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006108 000670 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0015e0 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0015e0 000e14 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006778 000678 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0023f4 000869 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002c60 000c9c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006df0 0007c0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0038fc 00040a 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003d06 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003d06 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003d3c 001160 10 15 195 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 004e9c 000d34 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0075b0 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 {} │ │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ 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 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000139 132 FUNC LOCAL DEFAULT 6 make_gen │ │ │ │ │ - 6: 000009bd 202 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ + 6: 000009bd 210 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ 7: 00000128 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000138 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 000001b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 13: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ @@ -95,18 +95,18 @@ │ │ │ │ │ 91: 00000117 6 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ 92: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 93: 000009bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 94: 0000011d 120 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ 95: 00000195 6 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ 96: 0000019b 154 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ 97: 00000235 90 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ - 98: 00000b10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 99: 00000b1c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 100: 00000b1d 140 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 101: 00000ba4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 98: 00000b18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 99: 00000b24 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 100: 00000b25 140 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 101: 00000bac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 102: 0000028f 36 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ 103: 000002b3 118 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ 104: 00000320 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 105: 00000328 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 106: 00000329 10 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ 107: 00000333 522 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ 108: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ @@ -255,15 +255,15 @@ │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 258: 00000a89 148 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 258: 00000a91 148 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 261: 00000a97 18 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ 262: 00000bdd 24 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ 263: 00000bf5 16 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ 264: 00000c05 104 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5bc8 contains 167 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5bd0 contains 167 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000262f R_ARM_THM_MOVW_ABS_NC 00000198 .LC10 │ │ │ │ │ 00000038 00002630 R_ARM_THM_MOVT_ABS 00000198 .LC10 │ │ │ │ │ 00000042 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000004e 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000052 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000058 0000272f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC11 │ │ │ │ │ @@ -148,32 +148,32 @@ │ │ │ │ │ 000008e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008f8 0000cd0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 00000976 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000099c 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009a4 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000009b8 0000ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a02 0000ff0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000a0a 00005c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ -00000a0e 00005c30 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ -00000a22 0001000a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000a2e 0001010a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000a78 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac2 0000fb0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000b02 0000fc0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000b10 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b14 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b94 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ba4 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a0c 00005c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ +00000a10 00005c30 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ +00000a3e 0001000a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000a4a 0001010a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000a80 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aca 0000fb0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000b0a 0000fc0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000b18 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b1c 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b9c 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bac 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000638 00001b1e R_ARM_THM_JUMP24 00000995 gen_send_ex │ │ │ │ │ 00000982 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000009b2 0000fd1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -00000ba0 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000ba8 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6100 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6108 contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001402 R_ARM_ABS32 000002e9 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00005602 R_ARM_ABS32 0000009f gen_repr │ │ │ │ │ 00000048 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -214,15 +214,15 @@ │ │ │ │ │ 000002cc 00009002 R_ARM_ABS32 000008ff async_gen_asend_traverse │ │ │ │ │ 000002dc 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002e0 00004902 R_ARM_ABS32 000007dd async_gen_asend_iternext │ │ │ │ │ 000002e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000334 00005302 R_ARM_ABS32 000009a9 async_gen_asend_finalize │ │ │ │ │ 00000344 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000358 00006402 R_ARM_ABS32 00000b1d async_gen_wrapped_val_dealloc │ │ │ │ │ +00000358 00006402 R_ARM_ABS32 00000b25 async_gen_wrapped_val_dealloc │ │ │ │ │ 00000388 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000039c 00009d02 R_ARM_ABS32 00000aa9 async_gen_wrapped_val_traverse │ │ │ │ │ 00000414 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000041c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000428 00006102 R_ARM_ABS32 00000235 coro_wrapper_dealloc │ │ │ │ │ 00000458 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000468 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ │ 000009ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00003e02 R_ARM_ABS32 00000033 gen_getframe │ │ │ │ │ 000009c0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00003902 R_ARM_ABS32 00000001 gen_getsuspended │ │ │ │ │ 000009d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 00008302 R_ARM_ABS32 000006b5 gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6770 contains 207 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6778 contains 207 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000022 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000028 0000c40a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000ea 0000060a R_ARM_THM_CALL 000009bd compute_cr_origin │ │ │ │ │ 00000120 0000c50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000128 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -584,15 +584,15 @@ │ │ │ │ │ 00000e08 0000ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000e0c 0000c66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000e10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003cc 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000512 0000d31e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 00000be6 0000c51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6de8 contains 248 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6df0 contains 248 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000001c 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000020 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000024 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000032 00003d2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC18 │ │ │ │ │ 00000036 00003d30 R_ARM_THM_MOVT_ABS 00000340 .LC18 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1164,94 +1164,98 @@ │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 9d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, a7c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n a84 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ + b.n a34 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n a32 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + add.w r3, r2, #124 @ 0x7c │ │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ │ + add.w r3, r3, r2, lsl #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcc.n a62 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n a80 │ │ │ │ │ + ble.n a88 │ │ │ │ │ ldr.w sl, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldrd r1, r3, [sl, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ - cbz r0, a62 │ │ │ │ │ + cbz r0, a6a │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ │ - cbz r4, a5a │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n a32 │ │ │ │ │ ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n a5e │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n a5a │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - add.w r3, r2, #124 @ 0x7c │ │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ │ - add.w r3, r3, r2, lsl #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcc.n a5e │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - b.n a18 │ │ │ │ │ + bne.n a1c │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - b.n a3a │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n a5a │ │ │ │ │ + b.n a32 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a7c │ │ │ │ │ + beq.n a84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, a7c │ │ │ │ │ + cbnz r3, a84 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a88 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +00000a90 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ _PyAsyncGenValueWrapperNew(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #120] @ (b10 <_PyAsyncGenValueWrapperNew+0x88>) │ │ │ │ │ + ldr r3, [pc, #120] @ (b18 <_PyAsyncGenValueWrapperNew+0x88>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ mov r5, r1 │ │ │ │ │ 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, #3076] @ 0xc04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n b00 <_PyAsyncGenValueWrapperNew+0x78> │ │ │ │ │ + ble.n b08 <_PyAsyncGenValueWrapperNew+0x78> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3076] @ 0xc04 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #2756] @ 0xac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r1, [pc, #68] @ (b14 <_PyAsyncGenValueWrapperNew+0x8c>) │ │ │ │ │ + ldr r1, [pc, #68] @ (b1c <_PyAsyncGenValueWrapperNew+0x8c>) │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ @@ -1264,30 +1268,30 @@ │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #20] @ (b18 <_PyAsyncGenValueWrapperNew+0x90>) │ │ │ │ │ + ldr r0, [pc, #20] @ (b20 <_PyAsyncGenValueWrapperNew+0x90>) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac6 <_PyAsyncGenValueWrapperNew+0x3e> │ │ │ │ │ - b.n afc <_PyAsyncGenValueWrapperNew+0x74> │ │ │ │ │ + bne.n ace <_PyAsyncGenValueWrapperNew+0x3e> │ │ │ │ │ + b.n b04 <_PyAsyncGenValueWrapperNew+0x74> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000006e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000340 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b1c : │ │ │ │ │ +00000b24 : │ │ │ │ │ async_gen_wrapped_val_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1299,41 +1303,41 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, b62 │ │ │ │ │ + cbz r0, b6a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n b8c │ │ │ │ │ - ldr r3, [pc, #64] @ (ba4 ) │ │ │ │ │ + bne.n b94 │ │ │ │ │ + ldr r3, [pc, #64] @ (bac ) │ │ │ │ │ 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, #3076] @ 0xc04 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n b9a │ │ │ │ │ + bhi.n ba2 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #3076] @ 0xc04 │ │ │ │ │ str.w r4, [r1, #2756] @ 0xac4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b62 │ │ │ │ │ + bne.n b6a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b62 │ │ │ │ │ + b.n b6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ ├── frameobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 25676 (bytes into file) │ │ │ │ │ + Start of section headers: 25672 (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 0x644c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x6448: │ │ │ │ │ │ │ │ │ │ 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 0003e4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005244 0001b0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005240 0001b0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000418 000444 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0053f4 0002a0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0053f0 0002a0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00085c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00085c 001d48 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 005694 0008c8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0025a4 00066f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002c14 0009e8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 005f5c 000438 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0035fc 000077 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 006394 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 003673 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003673 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0036a8 000e80 10 16 120 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 004528 000d1a 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0063bc 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00085c 001d44 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005690 0008c8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0025a0 00066f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002c10 0009e8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 005f58 000438 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0035f8 000077 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 006390 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00366f 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00366f 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0036a4 000e80 10 16 120 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 004524 000d1a 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0063b8 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 {} │ │ │ │ │ @@ -56,46 +56,46 @@ │ │ │ │ │ 52: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 53: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 54: 000002d8 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 55: 000002f0 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 56: 00000304 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 57: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 58: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 59: 00000d35 2980 FUNC LOCAL DEFAULT 6 frame_setlineno │ │ │ │ │ - 60: 00001066 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 61: 0000113a 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 59: 00000d35 2976 FUNC LOCAL DEFAULT 6 frame_setlineno │ │ │ │ │ + 60: 00001064 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 00001138 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 63: 000018d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 65: 000018d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 66: 000018d9 772 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ + 63: 000018c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000018cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 66: 000018d5 772 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ 67: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 68: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 69: 00001bdd 326 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ + 69: 00001bd9 326 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ 70: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 71: 00000035 58 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ 72: 0000006f 318 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ 73: 000001a8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 74: 000001ac 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 75: 000002c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 76: 00001d25 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ + 76: 00001d21 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ 77: 000002c8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 78: 000002c9 176 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ 79: 00000374 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 80: 0000016d 92 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ 81: 00000378 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 82: 00000379 62 FUNC LOCAL DEFAULT 9 framelocalsproxy_copy │ │ │ │ │ 83: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 84: 000003b7 118 FUNC LOCAL DEFAULT 9 framelocalsproxy_get │ │ │ │ │ 85: 000001c9 404 FUNC LOCAL DEFAULT 1 framelocalsproxy_items │ │ │ │ │ 86: 0000042d 42 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ 87: 00000457 170 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ 88: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 89: 0000035d 134 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ - 90: 00001d3d 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 90: 00001d39 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ 91: 00000501 52 FUNC LOCAL DEFAULT 9 framelocalsproxy_tp_clear │ │ │ │ │ 92: 0000045c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 93: 00000535 134 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ 94: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 95: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 96: 000007f5 34 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ 97: 00000817 60 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ │ @@ -178,18 +178,18 @@ │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetCode │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseOpcode │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCompile_OpcodeStackEffect │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 185: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_Finalize │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5244 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5240 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000012 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000034 0000070a R_ARM_THM_CALL 000002f5 Py_XDECREF │ │ │ │ │ 00000048 0000070a R_ARM_THM_CALL 000002f5 Py_XDECREF │ │ │ │ │ 0000006c 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ 00000070 0000a130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ 000003d2 0000cd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 000003dc 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000056 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 00000090 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 00000164 0000a61e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ 000003bc 0000ce1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x53f4 contains 84 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x53f0 contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000e402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000602 R_ARM_ABS32 00000089 frame_dealloc │ │ │ │ │ 0000002c 00002802 R_ARM_ABS32 00000001 frame_repr │ │ │ │ │ 00000048 0000e502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0000e602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ @@ -74,24 +74,24 @@ │ │ │ │ │ 000000e8 00001002 R_ARM_ABS32 00000669 framelocalsproxy_dealloc │ │ │ │ │ 000000fc 00005902 R_ARM_ABS32 0000035d framelocalsproxy_repr │ │ │ │ │ 00000100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000118 0000e502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000011c 0000e602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -0000012c 00005a02 R_ARM_ABS32 00001d3d framelocalsproxy_visit │ │ │ │ │ +0000012c 00005a02 R_ARM_ABS32 00001d39 framelocalsproxy_visit │ │ │ │ │ 00000130 00005b02 R_ARM_ABS32 00000501 framelocalsproxy_tp_clear │ │ │ │ │ 00000134 00004e02 R_ARM_ABS32 000002c9 framelocalsproxy_richcompare │ │ │ │ │ 0000013c 00005602 R_ARM_ABS32 0000042d framelocalsproxy_iter │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 0000e702 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000016c 00000f02 R_ARM_ABS32 000005c9 framelocalsproxy_new │ │ │ │ │ 00000170 00008202 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000001a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00004502 R_ARM_ABS32 00001bdd frame_clear │ │ │ │ │ +000001a4 00004502 R_ARM_ABS32 00001bd9 frame_clear │ │ │ │ │ 000001ac 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00006a02 R_ARM_ABS32 000009bf frame_sizeof │ │ │ │ │ 000001bc 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d4 00002002 R_ARM_ABS32 00000bb1 frame_getback │ │ │ │ │ 000001e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -99,15 +99,15 @@ │ │ │ │ │ 000001f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001fc 00002102 R_ARM_ABS32 00000c11 frame_getlineno │ │ │ │ │ 00000200 00003b02 R_ARM_ABS32 00000d35 frame_setlineno │ │ │ │ │ 0000020c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00002402 R_ARM_ABS32 00000111 frame_gettrace │ │ │ │ │ 00000214 00001702 R_ARM_ABS32 00000001 frame_settrace │ │ │ │ │ 00000220 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000224 00004c02 R_ARM_ABS32 00001d25 frame_getlasti │ │ │ │ │ +00000224 00004c02 R_ARM_ABS32 00001d21 frame_getlasti │ │ │ │ │ 00000234 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000238 00001e02 R_ARM_ABS32 00000b85 frame_getglobals │ │ │ │ │ 00000248 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000024c 00001f02 R_ARM_ABS32 000000bd frame_getbuiltins │ │ │ │ │ 0000025c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000260 00001d02 R_ARM_ABS32 00000b39 frame_getcode │ │ │ │ │ 00000270 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -134,20 +134,20 @@ │ │ │ │ │ 00000344 00005402 R_ARM_ABS32 000003b7 framelocalsproxy_get │ │ │ │ │ 00000350 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00006902 R_ARM_ABS32 00000919 framelocalsproxy_pop │ │ │ │ │ 00000360 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000364 00005d02 R_ARM_ABS32 00000535 framelocalsproxy_setdefault │ │ │ │ │ 00000380 00005002 R_ARM_ABS32 0000016d framelocalsproxy_length │ │ │ │ │ 00000384 00001402 R_ARM_ABS32 00000861 framelocalsproxy_getitem │ │ │ │ │ -00000388 00004202 R_ARM_ABS32 000018d9 framelocalsproxy_setitem │ │ │ │ │ +00000388 00004202 R_ARM_ABS32 000018d5 framelocalsproxy_setitem │ │ │ │ │ 000003a8 00002502 R_ARM_ABS32 00000131 framelocalsproxy_contains │ │ │ │ │ 000003f0 00006202 R_ARM_ABS32 00000853 framelocalsproxy_or │ │ │ │ │ 00000424 00006502 R_ARM_ABS32 000008c5 framelocalsproxy_inplace_or │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5694 contains 281 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5690 contains 281 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000790a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ 00000020 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ 00000024 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ 0000002c 00007b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000003a 00007c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000004c 00007e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -337,101 +337,101 @@ │ │ │ │ │ 00000efc 0000352f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC22 │ │ │ │ │ 00000f00 00003530 R_ARM_THM_MOVT_ABS 000002b0 .LC22 │ │ │ │ │ 00000f06 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000f4a 0000b10a R_ARM_THM_CALL 00000000 _PyCode_GetCode │ │ │ │ │ 00000f6c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000ff6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ 00000ffa 0000b230 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001028 0000b30a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000113e 0000b40a R_ARM_THM_CALL 00000000 PyCompile_OpcodeStackEffect │ │ │ │ │ -000013e2 0000292f R_ARM_THM_MOVW_ABS_NC 00000124 .LC10 │ │ │ │ │ -000013e6 00002930 R_ARM_THM_MOVT_ABS 00000124 .LC10 │ │ │ │ │ -00001472 0000b50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000148c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014a0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014a8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001630 0000b30a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000166e 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001672 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001678 0000392f R_ARM_THM_MOVW_ABS_NC 00000330 .LC26 │ │ │ │ │ -0000167c 00003930 R_ARM_THM_MOVT_ABS 00000330 .LC26 │ │ │ │ │ -00001682 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001688 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000016a8 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000016ae 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000170a 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000170e 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001716 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000175a 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ -0000175e 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ -00001762 00002e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC15 │ │ │ │ │ -00001766 00002e30 R_ARM_THM_MOVT_ABS 000001f0 .LC15 │ │ │ │ │ -0000176c 00002f2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC16 │ │ │ │ │ -00001770 00002f30 R_ARM_THM_MOVT_ABS 000001f4 .LC16 │ │ │ │ │ -0000177e 00003a2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ -00001782 00003a30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ -00001786 0000b80a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001792 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001796 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000017d6 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000017da 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001808 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000180c 00003e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001860 00002c2f R_ARM_THM_MOVW_ABS_NC 0000018c .LC13 │ │ │ │ │ -00001864 00002c30 R_ARM_THM_MOVT_ABS 0000018c .LC13 │ │ │ │ │ -000018ac 00002a2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC11 │ │ │ │ │ -000018b0 00002a30 R_ARM_THM_MOVT_ABS 0000014c .LC11 │ │ │ │ │ -000018b8 00002b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ -000018bc 00002b30 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ -000018c4 00002d2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC14 │ │ │ │ │ -000018c8 00002d30 R_ARM_THM_MOVT_ABS 000001d0 .LC14 │ │ │ │ │ -000018d4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018fa 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001a1e 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00001a54 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001a68 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001a6c 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001a70 0000402f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ -00001a74 00004030 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ -00001a7a 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ad0 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001b72 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00001bc0 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00001bc4 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00001c44 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c5a 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001c5e 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001c66 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001c6a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001c6e 0000442f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ -00001c72 00004430 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ -00001c78 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001c92 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001c96 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001c9a 0000432f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ -00001c9e 00004330 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ -00001ca4 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cbe 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cda 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf6 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d14 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d1c 0000be0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ +00001026 0000b30a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000113c 0000b40a R_ARM_THM_CALL 00000000 PyCompile_OpcodeStackEffect │ │ │ │ │ +000013dc 0000292f R_ARM_THM_MOVW_ABS_NC 00000124 .LC10 │ │ │ │ │ +000013e0 00002930 R_ARM_THM_MOVT_ABS 00000124 .LC10 │ │ │ │ │ +00001478 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001480 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001486 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014e0 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000014e4 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000014ec 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000152e 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ +00001532 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ +00001536 00002e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC15 │ │ │ │ │ +0000153a 00002e30 R_ARM_THM_MOVT_ABS 000001f0 .LC15 │ │ │ │ │ +00001540 00002f2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC16 │ │ │ │ │ +00001544 00002f30 R_ARM_THM_MOVT_ABS 000001f4 .LC16 │ │ │ │ │ +00001552 00003a2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ +00001556 00003a30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ +0000155a 0000b70a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001566 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000156a 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015aa 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000015ae 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015dc 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000015e0 00003e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001634 00002c2f R_ARM_THM_MOVW_ABS_NC 0000018c .LC13 │ │ │ │ │ +00001638 00002c30 R_ARM_THM_MOVT_ABS 0000018c .LC13 │ │ │ │ │ +00001680 00002a2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC11 │ │ │ │ │ +00001684 00002a30 R_ARM_THM_MOVT_ABS 0000014c .LC11 │ │ │ │ │ +0000168c 00002b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ +00001690 00002b30 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ +00001698 00002d2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC14 │ │ │ │ │ +0000169c 00002d30 R_ARM_THM_MOVT_ABS 000001d0 .LC14 │ │ │ │ │ +0000175e 0000b80a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000177c 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000017aa 0000b30a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000018a4 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000018a8 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000018ae 0000392f R_ARM_THM_MOVW_ABS_NC 00000330 .LC26 │ │ │ │ │ +000018b2 00003930 R_ARM_THM_MOVT_ABS 00000330 .LC26 │ │ │ │ │ +000018b8 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018be 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000018c8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018ce 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018f6 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001a1a 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00001a50 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001a64 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001a68 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001a6c 0000412f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ +00001a70 00004130 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ +00001a76 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001acc 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001b6e 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001bbc 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00001bc0 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00001c40 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c56 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001c5a 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001c62 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001c66 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001c6a 0000442f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ +00001c6e 00004430 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ +00001c74 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c8e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001c92 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001c96 0000432f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ +00001c9a 00004330 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ +00001ca0 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cba 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cd6 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d10 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d18 0000be0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ 00000048 00007d1e R_ARM_THM_JUMP24 00000000 _PyEval_GetBuiltins │ │ │ │ │ 0000012a 0000841e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 000002b0 0000851e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 0000030a 0000831e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000006f8 0000941e R_ARM_THM_JUMP24 00000000 _PyFrame_Traverse │ │ │ │ │ 00000740 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 00000c38 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00001a30 0000ba1e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -00001b96 0000bc1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ -00001d30 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00001d38 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001a2c 0000ba1e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +00001b92 0000bc1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ +00001d2c 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001d34 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5f5c contains 135 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5f58 contains 135 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000950a R_ARM_THM_CALL 00000721 PyFrame_GetLineNumber │ │ │ │ │ 00000022 0000262f R_ARM_THM_MOVW_ABS_NC 000000f8 .LC9 │ │ │ │ │ 00000026 00002630 R_ARM_THM_MOVT_ABS 000000f8 .LC9 │ │ │ │ │ 0000002c 0000a70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000004a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000004e 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -439,15 +439,15 @@ │ │ │ │ │ 00000056 00004630 R_ARM_THM_MOVT_ABS 000003f8 .LC31 │ │ │ │ │ 0000005c 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000064 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000068 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000009c 0000bf0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ 000000a4 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 000000bc 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000ca 0000420a R_ARM_THM_CALL 000018d9 framelocalsproxy_setitem │ │ │ │ │ +000000ca 0000420a R_ARM_THM_CALL 000018d5 framelocalsproxy_setitem │ │ │ │ │ 000000e0 0000c10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 000000ee 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ 00000120 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000132 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000014a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000015a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000016a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -503,15 +503,15 @@ │ │ │ │ │ 00000568 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000056c 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000574 0000140a R_ARM_THM_CALL 00000861 framelocalsproxy_getitem │ │ │ │ │ 0000057a 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ 0000057e 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00000584 0000c90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000058e 0000ca0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000598 0000420a R_ARM_THM_CALL 000018d9 framelocalsproxy_setitem │ │ │ │ │ +00000598 0000420a R_ARM_THM_CALL 000018d5 framelocalsproxy_setitem │ │ │ │ │ 000005e8 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000005ec 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000060a 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000060e 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000652 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000656 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000065c 00005e2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC35 │ │ │ │ │ @@ -550,25 +550,25 @@ │ │ │ │ │ 00000914 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000093e 0000672f R_ARM_THM_MOVW_ABS_NC 000004bc .LC37 │ │ │ │ │ 00000942 00006730 R_ARM_THM_MOVT_ABS 000004bc .LC37 │ │ │ │ │ 0000094c 0000db0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000960 0000150a R_ARM_THM_CALL 000009d1 framelocalsproxy_getkeyindex │ │ │ │ │ 0000096c 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000970 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000974 0000402f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ -00000978 00004030 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ +00000974 0000412f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ +00000978 00004130 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ 0000097e 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000992 0000dc0a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 000009b2 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 000002f6 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000308 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000005e2 00000d1e R_ARM_THM_JUMP24 00000429 frame_getlocals │ │ │ │ │ 0000080e 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000009c8 0000dd1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x6394 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x6390 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -160,18 +160,18 @@ │ │ │ │ │ PyExc_SystemError │ │ │ │ │ PyExc_ValueError │ │ │ │ │ PyExc_AttributeError │ │ │ │ │ _PyCode_GetCode │ │ │ │ │ _PyOpcode_Caches │ │ │ │ │ _Py_GetBaseOpcode │ │ │ │ │ PyCompile_OpcodeStackEffect │ │ │ │ │ -PyErr_NoMemory │ │ │ │ │ PyMem_Free │ │ │ │ │ PyExc_RuntimeWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ +PyErr_NoMemory │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyDict_SetItem │ │ │ │ │ _PyErr_SetKeyError │ │ │ │ │ PyDict_DelItem │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ _PyGen_Finalize │ │ │ │ │ PyMapping_Keys │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1771,55 +1771,55 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n e2a │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 166e │ │ │ │ │ + beq.w 18a4 │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ subs r7, r6, #4 │ │ │ │ │ add r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ b.n f26 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ beq.n f3c │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ cmp r4, r0 │ │ │ │ │ it le │ │ │ │ │ cmple r0, r1 │ │ │ │ │ bge.n f22 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 113a │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 1138 │ │ │ │ │ mov r1, r0 │ │ │ │ │ b.n f26 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bcs.w 166e │ │ │ │ │ + bcs.w 18a4 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_CALL _PyCode_GetCode │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148a │ │ │ │ │ + beq.w 177a │ │ │ │ │ add.w r4, fp, #1 │ │ │ │ │ adds r3, #16 │ │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bge.w 1472 │ │ │ │ │ + bge.w 175e │ │ │ │ │ lsls r4, r4, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1472 │ │ │ │ │ + beq.w 175e │ │ │ │ │ sub.w r1, r4, #16 │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r2, r0 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ @@ -1859,165 +1859,162 @@ │ │ │ │ │ strd r4, r5, [r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n fd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - strd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ + strd r9, r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r9, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ │ + strd r8, r6, [sp, #28] │ │ │ │ │ strd r2, r3, [sl] │ │ │ │ │ - str r7, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add.w r4, sl, r6, lsl #3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + add.w r4, sl, r8, lsl #3 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr.w r5, [sl, r6, lsl #3] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr.w r6, [sl, r8, lsl #3] │ │ │ │ │ + mov r5, r8 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp r0, #71 @ 0x47 │ │ │ │ │ - beq.w 160a │ │ │ │ │ + beq.w 1784 │ │ │ │ │ ldrb.w r4, [r9, r0] │ │ │ │ │ - add.w ip, r6, #1 │ │ │ │ │ + add.w ip, r8, #1 │ │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ - cmneq.w r5, #2 │ │ │ │ │ + cmneq.w r6, #2 │ │ │ │ │ add r4, ip │ │ │ │ │ it ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ + beq.w 1154 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w r2, r0, #10 │ │ │ │ │ - add.w r3, r3, r8, lsl #1 │ │ │ │ │ + add.w r3, r3, r5, lsl #1 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ orr.w r1, r3, r1, lsl #8 │ │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ │ - bhi.n 113e │ │ │ │ │ + bhi.n 113c │ │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ │ - .short 0x0276 │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ + .word 0x006c03d2 │ │ │ │ │ .word 0x006c006c │ │ │ │ │ - .word 0x0267006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ - .word 0x006c0267 │ │ │ │ │ + .word 0x006c03c3 │ │ │ │ │ + .word 0x03c3006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ - .word 0x006c014a │ │ │ │ │ - .word 0x02570280 │ │ │ │ │ - .word 0x0079006c │ │ │ │ │ + .word 0x015d006c │ │ │ │ │ + .word 0x03dc006c │ │ │ │ │ + .word 0x006c0414 │ │ │ │ │ + .word 0x006c0078 │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ + .word 0x03f5006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ - .word 0x006c0233 │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ - .word 0x02b5006c │ │ │ │ │ + .word 0x006c0329 │ │ │ │ │ .word 0x006c006c │ │ │ │ │ + .word 0x011f006c │ │ │ │ │ + .word 0x0321011f │ │ │ │ │ .word 0x006c006c │ │ │ │ │ - .word 0x010a010a │ │ │ │ │ - .word 0x006c0224 │ │ │ │ │ - .word 0x012a006c │ │ │ │ │ + .word 0x006c013d │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ + .word 0x0167006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ - .word 0x006c0154 │ │ │ │ │ .word 0x006c006c │ │ │ │ │ + .word 0x0352006c │ │ │ │ │ + .word 0x03520352 │ │ │ │ │ + .word 0x00780352 │ │ │ │ │ + .word 0x00780078 │ │ │ │ │ + .word 0x006c0191 │ │ │ │ │ .word 0x006c006c │ │ │ │ │ - .word 0x031a031a │ │ │ │ │ - .word 0x031a031a │ │ │ │ │ - .word 0x00790079 │ │ │ │ │ - .word 0x017e0079 │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .short 0x0290 │ │ │ │ │ + .word 0x0358006c │ │ │ │ │ mov r9, r0 │ │ │ │ │ b.n f3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCompile_OpcodeStackEffect │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1268 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1372 │ │ │ │ │ + blt.w 1262 │ │ │ │ │ + bne.w 1274 │ │ │ │ │ add.w r3, sl, r4, lsl #3 │ │ │ │ │ - str.w r5, [sl, r4, lsl #3] │ │ │ │ │ + str.w r6, [sl, r4, lsl #3] │ │ │ │ │ str r7, [r3, #4] │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - bgt.w 1018 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + bgt.w 1016 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - add.w r8, r3, r2 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bls.w 13ae │ │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ │ + add r5, r3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.w 13aa │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ - lsls r6, r2, #25 │ │ │ │ │ - bmi.w 13a2 │ │ │ │ │ + lsls r7, r2, #25 │ │ │ │ │ + bmi.w 139e │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - lsls r5, r2, #25 │ │ │ │ │ - bmi.n 1184 │ │ │ │ │ + lsls r6, r2, #25 │ │ │ │ │ + bmi.n 117e │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldrb.w r7, [r3, #1]! │ │ │ │ │ lsls r4, r0, #25 │ │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ │ - bmi.w 139c │ │ │ │ │ + bmi.w 1398 │ │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bmi.w 1492 │ │ │ │ │ - add.w r4, sl, r1, lsl #3 │ │ │ │ │ + bmi.w 146a │ │ │ │ │ + add.w r6, sl, r1, lsl #3 │ │ │ │ │ ldr.w r0, [sl, r1, lsl #3] │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w r0, #2 │ │ │ │ │ - beq.n 116e │ │ │ │ │ - add.w r4, sl, r2, lsl #3 │ │ │ │ │ + beq.n 1168 │ │ │ │ │ + add.w r6, sl, r2, lsl #3 │ │ │ │ │ ldr.w ip, [sl, r2, lsl #3] │ │ │ │ │ mov.w lr, r2, lsl #3 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w ip, #2 │ │ │ │ │ - bne.n 116e │ │ │ │ │ + bne.n 1168 │ │ │ │ │ and.w r2, r7, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ asrs r2, r7, #1 │ │ │ │ │ - beq.w 14be │ │ │ │ │ + beq.w 16fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w ip, #7 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ sub.w r7, r2, #32 │ │ │ │ │ lsl.w r7, ip, r7 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ rsb r7, r2, #32 │ │ │ │ │ @@ -2026,110 +2023,125 @@ │ │ │ │ │ lsr.w r2, ip, r7 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ orrs r7, r2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs.w ip, r7, r1 │ │ │ │ │ - blt.w 1690 │ │ │ │ │ + blt.w 16f0 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r7, 123e │ │ │ │ │ + cbz r7, 1238 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.w 146e │ │ │ │ │ + bcs.w 1466 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r0, lsr #29 │ │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ orr.w r0, r0, #5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r7, r0 │ │ │ │ │ mvn.w r7, #4026531840 @ 0xf0000000 │ │ │ │ │ sbcs.w r2, r7, r2 │ │ │ │ │ - bcc.w 146a │ │ │ │ │ + bcc.w 1462 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ orr.w r1, r1, r0, lsr #29 │ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ │ str.w r2, [sl, lr] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ + str r1, [r6, #4] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 116e │ │ │ │ │ - lsrs r5, r5, #3 │ │ │ │ │ + b.n 1168 │ │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - orr.w r5, r5, r7, lsl #29 │ │ │ │ │ + orr.w r6, r6, r7, lsl #29 │ │ │ │ │ mov.w r7, r7, asr #3 │ │ │ │ │ - beq.w 114e │ │ │ │ │ - b.n 1268 │ │ │ │ │ + beq.w 114a │ │ │ │ │ + b.n 1262 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + lsls r3, r7, #3 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ + sbcs.w r7, r2, r7 │ │ │ │ │ + orr.w r3, r3, r6, lsr #29 │ │ │ │ │ + mov.w r6, r6, lsl #3 │ │ │ │ │ + iteet cc │ │ │ │ │ + movcc.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + orrcs.w r6, r6, #3 │ │ │ │ │ + movcs r7, r3 │ │ │ │ │ + movcc r7, r6 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + beq.w 114a │ │ │ │ │ + b.n 1274 │ │ │ │ │ subs r0, r4, r1 │ │ │ │ │ - add.w ip, sl, r0, lsl #3 │ │ │ │ │ + add.w r5, sl, r0, lsl #3 │ │ │ │ │ ldr.w r2, [sl, r0, lsl #3] │ │ │ │ │ - ldr.w r3, [ip, #4] │ │ │ │ │ - str.w r5, [sl, r0, lsl #3] │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + str.w r6, [sl, r0, lsl #3] │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w r2, #2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ andlt.w r3, r3, #1 │ │ │ │ │ - str.w r7, [ip, #4] │ │ │ │ │ + str r7, [r5, #4] │ │ │ │ │ orrs r2, r3 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - ble.w 1160 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.n 1018 │ │ │ │ │ + ble.w 115c │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 1016 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ - bpl.w 114e │ │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ │ + bpl.w 114a │ │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r2, r2, r7, lsl #29 │ │ │ │ │ asrs r3, r7, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ sbcs.w r3, r2, r3 │ │ │ │ │ - bcc.w 157e │ │ │ │ │ - bic.w r5, r5, #7 │ │ │ │ │ - orr.w r5, r5, #3 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ + bcc.w 183e │ │ │ │ │ + bic.w r6, r6, #7 │ │ │ │ │ + orr.w r6, r6, #3 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ sbcs.w r3, r2, r7 │ │ │ │ │ - blt.w 157e │ │ │ │ │ + blt.w 183e │ │ │ │ │ lsls r7, r7, #3 │ │ │ │ │ - orr.w r7, r7, r5, lsr #29 │ │ │ │ │ - lsls r5, r5, #3 │ │ │ │ │ - orr.w r5, r5, #4 │ │ │ │ │ - b.n 114e │ │ │ │ │ + orr.w r7, r7, r6, lsr #29 │ │ │ │ │ + lsls r6, r6, #3 │ │ │ │ │ + orr.w r6, r6, #4 │ │ │ │ │ + b.n 114a │ │ │ │ │ add.w r3, sl, r4, lsl #3 │ │ │ │ │ - lsrs r5, r5, #3 │ │ │ │ │ - orr.w r5, r5, r7, lsl #29 │ │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ │ + orr.w r6, r6, r7, lsl #29 │ │ │ │ │ asrs r7, r7, #3 │ │ │ │ │ - str.w r5, [sl, r4, lsl #3] │ │ │ │ │ + str.w r6, [sl, r4, lsl #3] │ │ │ │ │ str r7, [r3, #4] │ │ │ │ │ - b.n 1158 │ │ │ │ │ + b.n 1154 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ sbcs r2, r7 │ │ │ │ │ ittet cs │ │ │ │ │ lslcs r2, r7, #3 │ │ │ │ │ - lslcs r3, r5, #3 │ │ │ │ │ + lslcs r3, r6, #3 │ │ │ │ │ movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - orrcs.w r2, r2, r5, lsr #29 │ │ │ │ │ + orrcs.w r2, r2, r6, lsr #29 │ │ │ │ │ ite cs │ │ │ │ │ orrcs.w r0, r3, #3 │ │ │ │ │ movcc r2, r0 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bpl.n 1356 │ │ │ │ │ + bpl.n 137a │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ sbcs r3, r2 │ │ │ │ │ ittet cs │ │ │ │ │ lslcs r2, r2, #3 │ │ │ │ │ lslcs r1, r0, #3 │ │ │ │ │ @@ -2137,56 +2149,41 @@ │ │ │ │ │ orrcs.w r2, r2, r0, lsr #29 │ │ │ │ │ ite cc │ │ │ │ │ movcc r2, r0 │ │ │ │ │ orrcs.w r0, r1, #4 │ │ │ │ │ add.w r3, sl, r4, lsl #3 │ │ │ │ │ str.w r0, [sl, r4, lsl #3] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n 1158 │ │ │ │ │ - adds r3, r6, r1 │ │ │ │ │ + b.n 1154 │ │ │ │ │ + add.w r3, r8, r1 │ │ │ │ │ adds r3, #2 │ │ │ │ │ - str.w r5, [sl, r3, lsl #3] │ │ │ │ │ + str.w r6, [sl, r3, lsl #3] │ │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ │ str r7, [r3, #4] │ │ │ │ │ - b.n 114e │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - lsls r3, r7, #3 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ - sbcs.w r7, r2, r7 │ │ │ │ │ - orr.w r3, r3, r5, lsr #29 │ │ │ │ │ - mov.w r5, r5, lsl #3 │ │ │ │ │ - iteet cc │ │ │ │ │ - movcc.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - orrcs.w r5, r5, #3 │ │ │ │ │ - movcs r7, r3 │ │ │ │ │ - movcc r7, r5 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - b.n 1148 │ │ │ │ │ + b.n 114a │ │ │ │ │ orr.w r2, r7, r2, lsl #6 │ │ │ │ │ - b.n 1194 │ │ │ │ │ + b.n 118e │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ orr.w r1, r2, r1, lsl #6 │ │ │ │ │ - b.n 117a │ │ │ │ │ + b.n 1174 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1012 │ │ │ │ │ + bne.w 1010 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ - ldrd r6, r9, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd r8, r6, [sp, #28] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ + ldrd r9, r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 13d4 │ │ │ │ │ + beq.n 13ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 149e │ │ │ │ │ + beq.n 1476 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ @@ -2200,331 +2197,133 @@ │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ add.w r1, sl, r2, lsl #3 │ │ │ │ │ ldr.w r2, [sl, r2, lsl #3] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 1414 │ │ │ │ │ + b.n 140c │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r8, r8, #8 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble.w 16a6 │ │ │ │ │ + ble.n 147e │ │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 1408 │ │ │ │ │ + bne.n 1402 │ │ │ │ │ ldrd ip, r2, [r8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ orrs.w r1, r0, r2 │ │ │ │ │ - bmi.w 1826 │ │ │ │ │ + bmi.w 15fa │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs.w r4, r2, r0 │ │ │ │ │ - blt.w 181c │ │ │ │ │ + blt.w 15f0 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov lr, r2 │ │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ orrs.w r3, r1, r0 │ │ │ │ │ - bne.w 186e │ │ │ │ │ + bne.w 1642 │ │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ orrs.w r4, r4, lr │ │ │ │ │ - bne.w 17fe │ │ │ │ │ + bne.w 15d2 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ sbcs r1, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #0 │ │ │ │ │ - bge.n 1408 │ │ │ │ │ + bge.n 1402 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strd ip, r2, [sp, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 1408 │ │ │ │ │ + b.n 1402 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 125c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 148a │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cbz r3, 14a6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n e2a │ │ │ │ │ + b.n 1256 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ │ orr.w r7, r0, r7, lsl #6 │ │ │ │ │ - b.n 11a4 │ │ │ │ │ + b.n 119e │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 13d4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 148a │ │ │ │ │ - add ip, r1 │ │ │ │ │ - str.w r5, [sl, ip, lsl #3] │ │ │ │ │ - add.w ip, sl, ip, lsl #3 │ │ │ │ │ - str.w r7, [ip, #4] │ │ │ │ │ - b.n 1158 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - cbz r0, 14c8 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - b.n 1230 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 1250 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - add.w r3, r3, r3, lsl #1 │ │ │ │ │ - rsb r1, r3, #32 │ │ │ │ │ - lsr.w r2, r5, r3 │ │ │ │ │ - subs r3, #32 │ │ │ │ │ - lsl.w r1, r7, r1 │ │ │ │ │ - orr.w r2, r2, r1 │ │ │ │ │ - itt pl │ │ │ │ │ - asrpl.w r3, r7, r3 │ │ │ │ │ - orrpl r2, r3 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - and.w r3, r2, #7 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ - sbcs r2, r7 │ │ │ │ │ - bcc.n 152c │ │ │ │ │ - lsls r2, r7, #3 │ │ │ │ │ - orr.w r3, r3, r5, lsl #3 │ │ │ │ │ - orr.w r2, r2, r5, lsr #29 │ │ │ │ │ - str.w r3, [sl, r4, lsl #3] │ │ │ │ │ - add.w r3, sl, r4, lsl #3 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ - b.n 1158 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.n 1530 │ │ │ │ │ - lsls r2, r7, #3 │ │ │ │ │ - lsls r3, r5, #3 │ │ │ │ │ - orr.w r2, r2, r5, lsr #29 │ │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ │ - b.n 1508 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.n 1508 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - itet ge │ │ │ │ │ - bicge.w r3, r5, #7 │ │ │ │ │ - movlt r7, r3 │ │ │ │ │ - orrge.w r3, r3, #1 │ │ │ │ │ - str.w r3, [sl, r4, lsl #3] │ │ │ │ │ - add.w r3, sl, r4, lsl #3 │ │ │ │ │ - str r7, [r3, #4] │ │ │ │ │ - b.n 1158 │ │ │ │ │ - add.w r3, sl, r4, lsl #3 │ │ │ │ │ - lsrs r5, r5, #6 │ │ │ │ │ - orr.w r5, r5, r7, lsl #26 │ │ │ │ │ - asrs r7, r7, #6 │ │ │ │ │ - str.w r5, [sl, r4, lsl #3] │ │ │ │ │ - str r7, [r3, #4] │ │ │ │ │ - b.n 1158 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.n 1530 │ │ │ │ │ - lsls r2, r7, #3 │ │ │ │ │ - lsls r3, r5, #3 │ │ │ │ │ - orr.w r2, r2, r5, lsr #29 │ │ │ │ │ - orr.w r3, r3, #2 │ │ │ │ │ - b.n 1508 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.n 114e │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - movs r2, #7 │ │ │ │ │ - and.w r1, r5, #7 │ │ │ │ │ - lsls r0, r4, #3 │ │ │ │ │ - add.w r3, r3, r3, lsl #1 │ │ │ │ │ - lsls r2, r3 │ │ │ │ │ - lsls r1, r3 │ │ │ │ │ - bic.w r2, r5, r2 │ │ │ │ │ - orrs r2, r1 │ │ │ │ │ - rsb r1, r3, #32 │ │ │ │ │ - lsrs r5, r3 │ │ │ │ │ - subs r3, #32 │ │ │ │ │ - lsl.w r1, r7, r1 │ │ │ │ │ - bic.w r2, r2, #7 │ │ │ │ │ - orr.w r5, r5, r1 │ │ │ │ │ - it pl │ │ │ │ │ - asrpl.w r3, r7, r3 │ │ │ │ │ - add.w r1, sl, r4, lsl #3 │ │ │ │ │ - it pl │ │ │ │ │ - orrpl r5, r3 │ │ │ │ │ - and.w r3, r5, #7 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - str.w r3, [sl, r0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r1, #4] │ │ │ │ │ - b.n 1158 │ │ │ │ │ - cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ - add.w r0, sl, r4, lsl #3 │ │ │ │ │ - it cc │ │ │ │ │ - lslcc r3, r7, #3 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - it cc │ │ │ │ │ - orrcc.w r6, r3, r5, lsr #29 │ │ │ │ │ - add.w r3, r8, r1 │ │ │ │ │ - add.w r3, r3, #2 │ │ │ │ │ - itte cc │ │ │ │ │ - lslcc r2, r5, #3 │ │ │ │ │ - orrcc.w r2, r2, #3 │ │ │ │ │ - movcs r6, r2 │ │ │ │ │ - str.w r2, [sl, r4, lsl #3] │ │ │ │ │ - str r6, [r0, #4] │ │ │ │ │ - str.w r2, [sl, r3, lsl #3] │ │ │ │ │ - add.w r3, sl, r3, lsl #3 │ │ │ │ │ - str r6, [r3, #4] │ │ │ │ │ - b.n 1158 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - adds r3, #17 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - ldrb.w r1, [r9, r8, lsl #1] │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - orr.w r5, r1, r5, lsl #8 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ - R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ - strd r6, r7, [r4, #8] │ │ │ │ │ - cmp r0, #71 @ 0x47 │ │ │ │ │ - add.w r4, r4, #8 │ │ │ │ │ - beq.n 161e │ │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - add.w ip, r6, #2 │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ - ldrb.w r3, [r9, r0] │ │ │ │ │ - cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - it eq │ │ │ │ │ - cmneq.w r5, #2 │ │ │ │ │ - add.w r6, r3, ip │ │ │ │ │ - beq.w 115a │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n 104e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w e2a │ │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ │ - orr.w r0, r0, r1, lsl #29 │ │ │ │ │ - asrs r1, r1, #3 │ │ │ │ │ - b.n 1214 │ │ │ │ │ - lsrs r5, r5, #3 │ │ │ │ │ - adds r3, r4, r1 │ │ │ │ │ - orr.w r5, r5, r7, lsl #29 │ │ │ │ │ - asrs r7, r7, #3 │ │ │ │ │ - b.n 1366 │ │ │ │ │ + b.n 13ce │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - cbnz r5, 170a │ │ │ │ │ + cbnz r5, 14e0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w r1, r2, #10 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - ble.n 16d8 │ │ │ │ │ + ble.n 14b0 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ - b.n 16bc │ │ │ │ │ + b.n 1494 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 175a │ │ │ │ │ + bne.n 152e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cbnz r2, 1748 │ │ │ │ │ + cbnz r2, 151c │ │ │ │ │ ldrd r7, r8, [sp, #12] │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ sbcs.w r2, r8, r6 │ │ │ │ │ - blt.n 171e │ │ │ │ │ + blt.n 14f2 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ adds r2, #124 @ 0x7c │ │ │ │ │ add.w r2, r2, r1, lsl #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - b.w e2e │ │ │ │ │ + b.n e2e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w e2a │ │ │ │ │ + b.n e2a │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ and.w r1, r4, #7 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add.w r0, r2, #9 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq.n 17c8 │ │ │ │ │ + beq.n 159c │ │ │ │ │ bl 2f4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ orr.w r4, r4, r6, lsl #29 │ │ │ │ │ asrs r6, r6, #3 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - b.n 16ec │ │ │ │ │ + b.n 14c4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldrd r7, r8, [sp, #12] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ orr.w r4, r2, r1, lsl #29 │ │ │ │ │ asrs r6, r1, #3 │ │ │ │ │ - b.n 16ec │ │ │ │ │ + b.n 14c4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2558,25 +2357,25 @@ │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ add.w r2, r3, r0, lsl #2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - ble.n 17f0 │ │ │ │ │ + ble.n 15c4 │ │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 17aa │ │ │ │ │ + bne.n 157e │ │ │ │ │ cmp r6, ip │ │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ movne r7, #1 │ │ │ │ │ - b.n 17aa │ │ │ │ │ - ldr r3, [pc, #264] @ (18d4 ) │ │ │ │ │ + b.n 157e │ │ │ │ │ + ldr r3, [pc, #808] @ (18c8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -2585,113 +2384,314 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 2f4 │ │ │ │ │ - b.n 173a │ │ │ │ │ + b.n 150e │ │ │ │ │ mov r5, lr │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 16e0 │ │ │ │ │ + beq.w 14b8 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - b.n 16e0 │ │ │ │ │ + b.n 14b8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ - bne.w 1408 │ │ │ │ │ + bne.w 1402 │ │ │ │ │ and.w r1, ip, #7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1408 │ │ │ │ │ + b.n 1402 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r0, lsl #29 │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ - b.n 142c │ │ │ │ │ + b.n 1424 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - bne.w 1408 │ │ │ │ │ + bne.w 1402 │ │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 18ac │ │ │ │ │ + beq.n 1680 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w r1, #2 │ │ │ │ │ - beq.n 18b8 │ │ │ │ │ + beq.n 168c │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 18c4 │ │ │ │ │ + beq.n 1698 │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w ip, #2 │ │ │ │ │ - bne.n 1804 │ │ │ │ │ + bne.n 15d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1408 │ │ │ │ │ + b.n 1402 │ │ │ │ │ and.w r2, r1, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ands.w r2, r4, #7 │ │ │ │ │ - beq.n 17fc │ │ │ │ │ + beq.n 15d0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 18a2 │ │ │ │ │ + beq.n 1676 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 188e │ │ │ │ │ + beq.n 1662 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ negs r2, r3 │ │ │ │ │ adcs r2, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17fc │ │ │ │ │ + beq.n 15d0 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ orr.w r1, r1, r0, lsl #29 │ │ │ │ │ orr.w r4, r4, lr, lsl #29 │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ mov.w lr, lr, asr #3 │ │ │ │ │ - b.n 143e │ │ │ │ │ + b.n 1436 │ │ │ │ │ subs r2, r3, #4 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 188a │ │ │ │ │ + b.n 165e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1408 │ │ │ │ │ + b.n 1402 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1408 │ │ │ │ │ + b.n 1402 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1408 │ │ │ │ │ + b.n 1402 │ │ │ │ │ + add ip, r1 │ │ │ │ │ + str.w r6, [sl, ip, lsl #3] │ │ │ │ │ + add.w ip, sl, ip, lsl #3 │ │ │ │ │ + str.w r7, [ip, #4] │ │ │ │ │ + b.n 1154 │ │ │ │ │ + cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ + add.w r0, sl, r4, lsl #3 │ │ │ │ │ + it cc │ │ │ │ │ + lslcc r3, r7, #3 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + it cc │ │ │ │ │ + orrcc.w r7, r3, r6, lsr #29 │ │ │ │ │ + add.w r3, r5, r1 │ │ │ │ │ + add.w r3, r3, #2 │ │ │ │ │ + itte cc │ │ │ │ │ + lslcc r2, r6, #3 │ │ │ │ │ + orrcc.w r2, r2, #3 │ │ │ │ │ + movcs r7, r2 │ │ │ │ │ + str.w r2, [sl, r4, lsl #3] │ │ │ │ │ + str r7, [r0, #4] │ │ │ │ │ + str.w r2, [sl, r3, lsl #3] │ │ │ │ │ + add.w r3, sl, r3, lsl #3 │ │ │ │ │ + str r7, [r3, #4] │ │ │ │ │ + b.n 1154 │ │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ │ + orr.w r0, r0, r1, lsl #29 │ │ │ │ │ + asrs r1, r1, #3 │ │ │ │ │ + b.n 120e │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + cbz r0, 1704 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + b.n 122a │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 124a │ │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ │ + adds r3, r4, r1 │ │ │ │ │ + orr.w r6, r6, r7, lsl #29 │ │ │ │ │ + asrs r7, r7, #3 │ │ │ │ │ + b.n 138c │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + movs r2, #7 │ │ │ │ │ + and.w r1, r6, #7 │ │ │ │ │ + lsls r0, r4, #3 │ │ │ │ │ + add.w r3, r3, r3, lsl #1 │ │ │ │ │ + lsls r2, r3 │ │ │ │ │ + lsls r1, r3 │ │ │ │ │ + bic.w r2, r6, r2 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + rsb r1, r3, #32 │ │ │ │ │ + lsrs r6, r3 │ │ │ │ │ + subs r3, #32 │ │ │ │ │ + lsl.w r1, r7, r1 │ │ │ │ │ + bic.w r2, r2, #7 │ │ │ │ │ + orr.w r6, r6, r1 │ │ │ │ │ + it pl │ │ │ │ │ + asrpl.w r3, r7, r3 │ │ │ │ │ + add.w r1, sl, r4, lsl #3 │ │ │ │ │ + it pl │ │ │ │ │ + orrpl r6, r3 │ │ │ │ │ + and.w r3, r6, #7 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + str.w r3, [sl, r0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + b.n 1154 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 177a │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 18cc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w e2a │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + adds r3, #17 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + ldrb.w r1, [r9, r5, lsl #1] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + orr.w r6, r1, r6, lsl #8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ + R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ + strd r7, r8, [r4, #8] │ │ │ │ │ + cmp r0, #71 @ 0x47 │ │ │ │ │ + add.w r4, r4, #8 │ │ │ │ │ + beq.n 179a │ │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + it eq │ │ │ │ │ + cmneq.w r6, #2 │ │ │ │ │ + ldrb.w r3, [r9, r0] │ │ │ │ │ + add.w ip, r8, #2 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + add.w r8, r3, ip │ │ │ │ │ + beq.w 1156 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b.n 104c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + itet ge │ │ │ │ │ + bicge.w r3, r6, #7 │ │ │ │ │ + movlt r7, r3 │ │ │ │ │ + orrge.w r3, r3, #1 │ │ │ │ │ + str.w r3, [sl, r4, lsl #3] │ │ │ │ │ + add.w r3, sl, r4, lsl #3 │ │ │ │ │ + str r7, [r3, #4] │ │ │ │ │ + b.n 1154 │ │ │ │ │ + add.w r3, sl, r4, lsl #3 │ │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ │ + orr.w r6, r6, r7, lsl #26 │ │ │ │ │ + asrs r7, r7, #6 │ │ │ │ │ + str.w r6, [sl, r4, lsl #3] │ │ │ │ │ + str r7, [r3, #4] │ │ │ │ │ + b.n 1154 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ + bcs.n 184a │ │ │ │ │ + lsls r2, r7, #3 │ │ │ │ │ + lsls r3, r6, #3 │ │ │ │ │ + orr.w r2, r2, r6, lsr #29 │ │ │ │ │ + orr.w r3, r3, #2 │ │ │ │ │ + str.w r3, [sl, r4, lsl #3] │ │ │ │ │ + add.w r3, sl, r4, lsl #3 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + b.n 1154 │ │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n 114a │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.n 1832 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + add.w r3, r3, r3, lsl #1 │ │ │ │ │ + rsb r1, r3, #32 │ │ │ │ │ + lsr.w r2, r6, r3 │ │ │ │ │ + subs r3, #32 │ │ │ │ │ + lsl.w r1, r7, r1 │ │ │ │ │ + orr.w r2, r2, r1 │ │ │ │ │ + itt pl │ │ │ │ │ + asrpl.w r3, r7, r3 │ │ │ │ │ + orrpl r2, r3 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + and.w r3, r2, #7 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ + sbcs r2, r7 │ │ │ │ │ + bcc.n 1846 │ │ │ │ │ + lsls r2, r7, #3 │ │ │ │ │ + orr.w r3, r3, r6, lsl #3 │ │ │ │ │ + orr.w r2, r2, r6, lsr #29 │ │ │ │ │ + b.n 1832 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ + bcs.n 184a │ │ │ │ │ + lsls r2, r7, #3 │ │ │ │ │ + lsls r3, r6, #3 │ │ │ │ │ + orr.w r2, r2, r6, lsr #29 │ │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ │ + b.n 1832 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w e2a │ │ │ │ │ nop │ │ │ │ │ - .word 0x00000102 │ │ │ │ │ + .word 0x00000322 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 177a │ │ │ │ │ │ │ │ │ │ -000018d8 : │ │ │ │ │ +000018d4 : │ │ │ │ │ framelocalsproxy_setitem(): │ │ │ │ │ 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 r7, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ @@ -2699,156 +2699,156 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ │ ldr.w r8, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 1a7e │ │ │ │ │ + beq.w 1a7a │ │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1a08 │ │ │ │ │ + ble.n 1a04 │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 1a88 │ │ │ │ │ + beq.w 1a84 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1a08 │ │ │ │ │ + beq.n 1a04 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w r0, [r8, #76] @ 0x4c │ │ │ │ │ - beq.w 1b52 │ │ │ │ │ + beq.w 1b4e │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1a08 │ │ │ │ │ + beq.n 1a04 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w r0, [r8, #76] @ 0x4c │ │ │ │ │ - beq.w 1aaa │ │ │ │ │ + beq.w 1aa6 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq.n 1a08 │ │ │ │ │ + beq.n 1a04 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1a34 │ │ │ │ │ + beq.n 1a30 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - ble.n 1a06 │ │ │ │ │ + ble.n 1a02 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 1b02 │ │ │ │ │ + beq.w 1afe │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 1a06 │ │ │ │ │ + beq.n 1a02 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 1aee │ │ │ │ │ + beq.w 1aea │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 1a06 │ │ │ │ │ + beq.n 1a02 │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 1b16 │ │ │ │ │ + beq.w 1b12 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - beq.n 1a06 │ │ │ │ │ + beq.n 1a02 │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 1b2a │ │ │ │ │ + beq.w 1b26 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq.n 1a06 │ │ │ │ │ + beq.n 1a02 │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 1b3e │ │ │ │ │ + beq.w 1b3a │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq.n 1a06 │ │ │ │ │ + beq.n 1a02 │ │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ │ mov.w sl, #9 │ │ │ │ │ - b.n 199c │ │ │ │ │ + b.n 1998 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 1a06 │ │ │ │ │ + beq.n 1a02 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1994 │ │ │ │ │ + bne.n 1990 │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ mov r2, sl │ │ │ │ │ add.w ip, r0, sl │ │ │ │ │ ldrb.w ip, [ip, #16] │ │ │ │ │ tst.w ip, #16 │ │ │ │ │ - bne.w 1b80 │ │ │ │ │ + bne.w 1b7c │ │ │ │ │ cmn.w sl, #2 │ │ │ │ │ - beq.n 1a7e │ │ │ │ │ + beq.n 1a7a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - blt.n 1a10 │ │ │ │ │ + blt.n 1a0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1a68 │ │ │ │ │ + beq.n 1a64 │ │ │ │ │ adds r3, r0, r2 │ │ │ │ │ add.w r1, r9, #40 @ 0x28 │ │ │ │ │ lsls r4, r2, #2 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ - beq.w 1b9a │ │ │ │ │ + beq.w 1b96 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 19e8 │ │ │ │ │ + bpl.n 19e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bbe │ │ │ │ │ + bne.w 1bba │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 1a02 │ │ │ │ │ + beq.n 19fe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r1, r4] │ │ │ │ │ bl 2f4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a82 │ │ │ │ │ - cbnz r0, 1a10 │ │ │ │ │ + b.n 1a7e │ │ │ │ │ + cbnz r0, 1a0c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - blt.n 1a46 │ │ │ │ │ + blt.n 1a42 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b78 │ │ │ │ │ + bne.w 1b74 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1b70 │ │ │ │ │ + beq.w 1b6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ - cbz r0, 1a7e │ │ │ │ │ + cbz r0, 1a7a │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [r7, #28] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_SetItem │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #3 │ │ │ │ │ - bpl.n 19c6 │ │ │ │ │ + bpl.n 19c2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 194c │ │ │ │ │ + b.n 1948 │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 1aca │ │ │ │ │ + beq.n 1ac6 │ │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n 1a0c │ │ │ │ │ + b.n 1a08 │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2858,210 +2858,210 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ands.w r2, r2, #16 │ │ │ │ │ - beq.n 19c6 │ │ │ │ │ + beq.n 19c2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1a10 │ │ │ │ │ + beq.n 1a0c │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1b52 │ │ │ │ │ + beq.n 1b4e │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1a10 │ │ │ │ │ + beq.n 1a0c │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 1bd0 │ │ │ │ │ + bne.w 1bcc │ │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #2 │ │ │ │ │ - bpl.n 19c6 │ │ │ │ │ + bpl.n 19c2 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - ble.n 1a10 │ │ │ │ │ + ble.n 1a0c │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1a38 │ │ │ │ │ + beq.n 1a34 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne.w 1950 │ │ │ │ │ - b.n 1a10 │ │ │ │ │ + bne.w 194c │ │ │ │ │ + b.n 1a0c │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a7e │ │ │ │ │ - beq.n 1a5e │ │ │ │ │ + blt.n 1a7a │ │ │ │ │ + beq.n 1a5a │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ mov r2, sl │ │ │ │ │ add.w r3, r0, sl │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ lsls r1, r3, #27 │ │ │ │ │ - bpl.w 19ba │ │ │ │ │ - b.n 1a5e │ │ │ │ │ + bpl.w 19b6 │ │ │ │ │ + b.n 1a5a │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r0, #21] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #5 │ │ │ │ │ - bpl.w 19c6 │ │ │ │ │ + bpl.w 19c2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1964 │ │ │ │ │ + b.n 1960 │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r0, #20] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #4 │ │ │ │ │ - bpl.w 19c6 │ │ │ │ │ + bpl.w 19c2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1958 │ │ │ │ │ + b.n 1954 │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #6 │ │ │ │ │ - bpl.w 19c6 │ │ │ │ │ + bpl.w 19c2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1970 │ │ │ │ │ + b.n 196c │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #7 │ │ │ │ │ - bpl.w 19c6 │ │ │ │ │ + bpl.w 19c2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 197c │ │ │ │ │ + b.n 1978 │ │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #8 │ │ │ │ │ - bpl.w 19c6 │ │ │ │ │ + bpl.w 19c2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1988 │ │ │ │ │ + b.n 1984 │ │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #1 │ │ │ │ │ - bpl.w 19c6 │ │ │ │ │ + bpl.w 19c2 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ble.w 1a10 │ │ │ │ │ + ble.w 1a0c │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 1aaa │ │ │ │ │ + beq.n 1aa6 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne.n 1ab8 │ │ │ │ │ - b.n 1a10 │ │ │ │ │ + bne.n 1ab4 │ │ │ │ │ + b.n 1a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ - b.n 1a7e │ │ │ │ │ - cbz r5, 1b8e │ │ │ │ │ + b.n 1a7a │ │ │ │ │ + cbz r5, 1b8a │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 1a26 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.w 1a10 │ │ │ │ │ + beq.w 1a0c │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 199c │ │ │ │ │ + b.n 1998 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19ec │ │ │ │ │ + beq.w 19e8 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 1a02 │ │ │ │ │ + beq.w 19fe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r2, #8] │ │ │ │ │ bl 2f4 │ │ │ │ │ - b.n 1a02 │ │ │ │ │ + b.n 19fe │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 19e8 │ │ │ │ │ - b.n 1ba0 │ │ │ │ │ + bne.w 19e4 │ │ │ │ │ + b.n 1b9c │ │ │ │ │ cmp r1, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne.w 1946 │ │ │ │ │ - b.n 1a10 │ │ │ │ │ + bne.w 1942 │ │ │ │ │ + b.n 1a0c │ │ │ │ │ │ │ │ │ │ -00001bdc : │ │ │ │ │ +00001bd8 : │ │ │ │ │ frame_clear(): │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1c82 │ │ │ │ │ + beq.n 1c7e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c66 │ │ │ │ │ + beq.n 1c62 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ce0 │ │ │ │ │ + bne.n 1cdc │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cc4 │ │ │ │ │ + bne.n 1cc0 │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cfc │ │ │ │ │ + bne.n 1cf8 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r2, [r1, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1c52 │ │ │ │ │ + ble.n 1c4e │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r5, r1, #36 @ 0x24 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 1c2a │ │ │ │ │ + b.n 1c26 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 1c52 │ │ │ │ │ + bge.n 1c4e │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c24 │ │ │ │ │ + beq.n 1c20 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 1c24 │ │ │ │ │ + beq.n 1c20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c24 │ │ │ │ │ + bne.n 1c20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r1, #32] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 1c2a │ │ │ │ │ + blt.n 1c26 │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ - cbnz r0, 1caa │ │ │ │ │ + cbnz r0, 1ca6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ @@ -3074,103 +3074,103 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrsb.w r3, [r0, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c66 │ │ │ │ │ + beq.n 1c62 │ │ │ │ │ adds r3, #2 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 1d1a │ │ │ │ │ + bhi.n 1d16 │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1c7c │ │ │ │ │ + b.n 1c78 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 1c5a │ │ │ │ │ + beq.n 1c56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1c5a │ │ │ │ │ + bne.n 1c56 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c5a │ │ │ │ │ + b.n 1c56 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c08 │ │ │ │ │ + beq.n 1c04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c08 │ │ │ │ │ + bne.n 1c04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c08 │ │ │ │ │ + b.n 1c04 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c02 │ │ │ │ │ + beq.n 1bfe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c02 │ │ │ │ │ + bne.n 1bfe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c02 │ │ │ │ │ + b.n 1bfe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c0e │ │ │ │ │ + beq.n 1c0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c0e │ │ │ │ │ + bne.w 1c0a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c0e │ │ │ │ │ + b.n 1c0a │ │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGen_Finalize> │ │ │ │ │ R_ARM_THM_CALL _PyGen_Finalize │ │ │ │ │ - b.n 1c5a │ │ │ │ │ + b.n 1c56 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d24 : │ │ │ │ │ +00001d20 : │ │ │ │ │ frame_getlasti(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 1d34 │ │ │ │ │ + bmi.n 1d30 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -00001d3c : │ │ │ │ │ +00001d38 : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 1d46 │ │ │ │ │ + cbz r0, 1d42 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r4, 110 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ b.n de │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 18d8 │ │ │ │ │ + bl 18d4 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_setitem │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 126 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.n 160 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -667,15 +667,15 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 5b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18d8 │ │ │ │ │ + bl 18d4 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_setitem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 58a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n 58a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -149,19 +149,19 @@ │ │ │ │ │ 0x00000920 656d4572 726f7200 50794578 635f5661 emError.PyExc_Va │ │ │ │ │ 0x00000930 6c756545 72726f72 00507945 78635f41 lueError.PyExc_A │ │ │ │ │ 0x00000940 74747269 62757465 4572726f 72005f50 ttributeError._P │ │ │ │ │ 0x00000950 79436f64 655f4765 74436f64 65005f50 yCode_GetCode._P │ │ │ │ │ 0x00000960 794f7063 6f64655f 43616368 6573005f yOpcode_Caches._ │ │ │ │ │ 0x00000970 50795f47 65744261 73654f70 636f6465 Py_GetBaseOpcode │ │ │ │ │ 0x00000980 00507943 6f6d7069 6c655f4f 70636f64 .PyCompile_Opcod │ │ │ │ │ - 0x00000990 65537461 636b4566 66656374 00507945 eStackEffect.PyE │ │ │ │ │ - 0x000009a0 72725f4e 6f4d656d 6f727900 50794d65 rr_NoMemory.PyMe │ │ │ │ │ - 0x000009b0 6d5f4672 65650050 79457863 5f52756e m_Free.PyExc_Run │ │ │ │ │ - 0x000009c0 74696d65 5761726e 696e6700 50794572 timeWarning.PyEr │ │ │ │ │ - 0x000009d0 725f5761 726e466f 726d6174 005f5079 r_WarnFormat._Py │ │ │ │ │ + 0x00000990 65537461 636b4566 66656374 0050794d eStackEffect.PyM │ │ │ │ │ + 0x000009a0 656d5f46 72656500 50794578 635f5275 em_Free.PyExc_Ru │ │ │ │ │ + 0x000009b0 6e74696d 65576172 6e696e67 00507945 ntimeWarning.PyE │ │ │ │ │ + 0x000009c0 72725f57 61726e46 6f726d61 74005079 rr_WarnFormat.Py │ │ │ │ │ + 0x000009d0 4572725f 4e6f4d65 6d6f7279 005f5079 Err_NoMemory._Py │ │ │ │ │ 0x000009e0 5f747373 5f747374 61746500 50794469 _tss_tstate.PyDi │ │ │ │ │ 0x000009f0 63745f53 65744974 656d005f 50794572 ct_SetItem._PyEr │ │ │ │ │ 0x00000a00 725f5365 744b6579 4572726f 72005079 r_SetKeyError.Py │ │ │ │ │ 0x00000a10 44696374 5f44656c 4974656d 00507945 Dict_DelItem.PyE │ │ │ │ │ 0x00000a20 78635f52 756e7469 6d654572 726f7200 xc_RuntimeError. │ │ │ │ │ 0x00000a30 5f507947 656e5f46 696e616c 697a6500 _PyGen_Finalize. │ │ │ │ │ 0x00000a40 50794d61 7070696e 675f4b65 79730050 PyMapping_Keys.P │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ There are 16 section headers, starting at offset 0x1ea8: │ │ │ │ │ │ │ │ │ │ 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 00000c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .data PROGBITS 00000000 000040 000320 00 WA 0 0 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00003c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .data PROGBITS 00000000 000070 000320 00 WA 0 0 4 │ │ │ │ │ [ 3] .rel.data REL 00000000 001940 000178 08 I 13 2 4 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000360 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 000360 0000e1 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000444 0003f8 00 AX 0 0 4 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000390 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 000390 0000e1 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000474 0003f8 00 AX 0 0 4 │ │ │ │ │ [ 7] .rel.text.hot REL 00000000 001ab8 0001a0 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00083c 00035c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00086c 00032c 00 AX 0 0 4 │ │ │ │ │ [ 9] .rel.text.unlikely REL 00000000 001c58 0001c8 08 I 13 8 4 │ │ │ │ │ [10] .rodata PROGBITS 00000000 000b98 000203 00 A 0 0 4 │ │ │ │ │ [11] .note.GNU-stack PROGBITS 00000000 000d9b 000000 00 0 0 1 │ │ │ │ │ [12] .ARM.attributes ARM_ATTRIBUTES 00000000 000d9b 000033 00 0 0 1 │ │ │ │ │ [13] .symtab SYMTAB 00000000 000dd0 000670 10 14 61 4 │ │ │ │ │ [14] .strtab STRTAB 00000000 001440 0004fd 00 0 0 1 │ │ │ │ │ [15] .shstrtab STRTAB 00000000 001e20 000088 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -19,40 +19,40 @@ │ │ │ │ │ 15: 00000001 12 FUNC LOCAL DEFAULT 1 iter_traverse │ │ │ │ │ 16: 00000260 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 00000268 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 18: 00000269 316 FUNC LOCAL DEFAULT 6 calliter_iternext │ │ │ │ │ 19: 000003a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 20: 000003a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 21: 000003a5 84 FUNC LOCAL DEFAULT 6 calliter_dealloc │ │ │ │ │ - 22: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 23: 00000001 48 FUNC LOCAL DEFAULT 8 calliter_traverse │ │ │ │ │ - 24: 00000098 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 25: 000000a0 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 26: 000000a1 90 FUNC LOCAL DEFAULT 8 anextawaitable_iternext │ │ │ │ │ - 27: 000000fb 142 FUNC LOCAL DEFAULT 8 anextawaitable_getiter.isra.0 │ │ │ │ │ + 22: 0000000d 46 FUNC LOCAL DEFAULT 1 calliter_traverse │ │ │ │ │ + 23: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 24: 00000068 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 25: 00000070 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 26: 00000071 90 FUNC LOCAL DEFAULT 8 anextawaitable_iternext │ │ │ │ │ + 27: 000000cb 142 FUNC LOCAL DEFAULT 8 anextawaitable_getiter.isra.0 │ │ │ │ │ 28: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ - 29: 00000189 80 FUNC LOCAL DEFAULT 8 anextawaitable_dealloc │ │ │ │ │ + 29: 00000159 80 FUNC LOCAL DEFAULT 8 anextawaitable_dealloc │ │ │ │ │ 30: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ - 31: 000001d9 12 FUNC LOCAL DEFAULT 8 anextawaitable_send │ │ │ │ │ - 32: 000001e5 104 FUNC LOCAL DEFAULT 8 anextawaitable_proxy │ │ │ │ │ + 31: 000001a9 12 FUNC LOCAL DEFAULT 8 anextawaitable_send │ │ │ │ │ + 32: 000001b5 104 FUNC LOCAL DEFAULT 8 anextawaitable_proxy │ │ │ │ │ 33: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 34: 00000060 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 35: 0000024d 12 FUNC LOCAL DEFAULT 8 anextawaitable_throw │ │ │ │ │ + 35: 0000021d 12 FUNC LOCAL DEFAULT 8 anextawaitable_throw │ │ │ │ │ 36: 00000068 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 37: 00000259 12 FUNC LOCAL DEFAULT 8 anextawaitable_close │ │ │ │ │ - 38: 00000265 48 FUNC LOCAL DEFAULT 8 anextawaitable_traverse │ │ │ │ │ + 37: 00000229 12 FUNC LOCAL DEFAULT 8 anextawaitable_close │ │ │ │ │ + 38: 00000235 48 FUNC LOCAL DEFAULT 8 anextawaitable_traverse │ │ │ │ │ 39: 00000070 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 40: 00000078 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ - 41: 00000295 68 FUNC LOCAL DEFAULT 8 calliter_reduce │ │ │ │ │ - 42: 000002d4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 43: 000002d8 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 44: 000002d9 64 FUNC LOCAL DEFAULT 8 iter_setstate │ │ │ │ │ + 41: 00000265 68 FUNC LOCAL DEFAULT 8 calliter_reduce │ │ │ │ │ + 42: 000002a4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 43: 000002a8 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 44: 000002a9 64 FUNC LOCAL DEFAULT 8 iter_setstate │ │ │ │ │ 45: 00000080 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 46: 00000319 68 FUNC LOCAL DEFAULT 8 iter_reduce │ │ │ │ │ - 47: 00000358 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 46: 000002e9 68 FUNC LOCAL DEFAULT 8 iter_reduce │ │ │ │ │ + 47: 00000328 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 48: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ 49: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 50: 00000000 49 OBJECT LOCAL DEFAULT 10 close_doc │ │ │ │ │ 51: 00000034 223 OBJECT LOCAL DEFAULT 10 throw_doc │ │ │ │ │ 52: 00000114 101 OBJECT LOCAL DEFAULT 10 send_doc │ │ │ │ │ 53: 0000017c 38 OBJECT LOCAL DEFAULT 10 setstate_doc │ │ │ │ │ 54: 000001a4 39 OBJECT LOCAL DEFAULT 10 reduce_doc │ │ │ │ │ @@ -81,15 +81,15 @@ │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 80: 000001f5 116 FUNC GLOBAL DEFAULT 6 PyCallIter_New │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 84: 00000031 112 FUNC GLOBAL HIDDEN 8 PyAnextAwaitable_New │ │ │ │ │ + 84: 00000001 112 FUNC GLOBAL HIDDEN 8 PyAnextAwaitable_New │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -9,48 +9,48 @@ │ │ │ │ │ 0000006c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000b02 R_ARM_ABS32 000000dd iter_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000d4 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001502 R_ARM_ABS32 000003a5 calliter_dealloc │ │ │ │ │ 00000118 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00001702 R_ARM_ABS32 00000001 calliter_traverse │ │ │ │ │ +0000012c 00001602 R_ARM_ABS32 0000000d calliter_traverse │ │ │ │ │ 0000013c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000140 00001202 R_ARM_ABS32 00000269 calliter_iternext │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00001d02 R_ARM_ABS32 00000189 anextawaitable_dealloc │ │ │ │ │ +000001b8 00001d02 R_ARM_ABS32 00000159 anextawaitable_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e8 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00002602 R_ARM_ABS32 00000265 anextawaitable_traverse │ │ │ │ │ +000001fc 00002602 R_ARM_ABS32 00000235 anextawaitable_traverse │ │ │ │ │ 0000020c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00001a02 R_ARM_ABS32 000000a1 anextawaitable_iternext │ │ │ │ │ +00000210 00001a02 R_ARM_ABS32 00000071 anextawaitable_iternext │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000270 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000280 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000284 00001f02 R_ARM_ABS32 000001d9 anextawaitable_send │ │ │ │ │ +00000284 00001f02 R_ARM_ABS32 000001a9 anextawaitable_send │ │ │ │ │ 0000028c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00002302 R_ARM_ABS32 0000024d anextawaitable_throw │ │ │ │ │ +00000294 00002302 R_ARM_ABS32 0000021d anextawaitable_throw │ │ │ │ │ 0000029c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00002502 R_ARM_ABS32 00000259 anextawaitable_close │ │ │ │ │ +000002a4 00002502 R_ARM_ABS32 00000229 anextawaitable_close │ │ │ │ │ 000002ac 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c4 00002902 R_ARM_ABS32 00000295 calliter_reduce │ │ │ │ │ +000002c4 00002902 R_ARM_ABS32 00000265 calliter_reduce │ │ │ │ │ 000002cc 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000902 R_ARM_ABS32 00000091 iter_len │ │ │ │ │ 000002ec 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00002e02 R_ARM_ABS32 00000319 iter_reduce │ │ │ │ │ +000002f4 00002e02 R_ARM_ABS32 000002e9 iter_reduce │ │ │ │ │ 000002fc 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000304 00002c02 R_ARM_ABS32 000002d9 iter_setstate │ │ │ │ │ +00000304 00002c02 R_ARM_ABS32 000002a9 iter_setstate │ │ │ │ │ 0000030c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0x1ab8 contains 52 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00003e0a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000016 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -102,64 +102,64 @@ │ │ │ │ │ 000000c8 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 000001c0 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000001f0 00004b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000003e8 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x1c58 contains 57 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000044 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000098 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000d4 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000da 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000000de 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000000e4 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000000ea 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000000f0 0000560a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -00000108 0000570a R_ARM_THM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ -00000134 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000146 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000014c 0000580a R_ARM_THM_CALL 00000000 PyIter_Check │ │ │ │ │ -00000152 0000592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000156 00005930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000015a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -0000015e 00001c30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000164 00004d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000017a 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c2 00000d0a R_ARM_THM_CALL 000001dd Py_XDECREF.part.0 │ │ │ │ │ -000001ca 00000d0a R_ARM_THM_CALL 000001dd Py_XDECREF.part.0 │ │ │ │ │ -000001da 00001e2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -000001de 00001e30 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000206 0000212f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ -0000020a 00002130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ -0000020e 00005a0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00000226 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000022c 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000230 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000236 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000023c 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000242 0000560a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -0000024e 0000222f R_ARM_THM_MOVW_ABS_NC 00000060 .LC5 │ │ │ │ │ -00000252 00002230 R_ARM_THM_MOVT_ABS 00000060 .LC5 │ │ │ │ │ -0000025a 0000242f R_ARM_THM_MOVW_ABS_NC 00000068 .LC6 │ │ │ │ │ -0000025e 00002430 R_ARM_THM_MOVT_ABS 00000068 .LC6 │ │ │ │ │ -000002a6 00005b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -000002b4 0000272f R_ARM_THM_MOVW_ABS_NC 00000070 .LC7 │ │ │ │ │ -000002b8 00002730 R_ARM_THM_MOVT_ABS 00000070 .LC7 │ │ │ │ │ -000002c4 0000282f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ -000002c8 00002830 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ -000002d4 00005d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002ea 00005e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000002f8 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000002fc 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000302 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000032a 00005b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000336 00002d2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC9 │ │ │ │ │ -0000033a 00002d30 R_ARM_THM_MOVT_ABS 00000080 .LC9 │ │ │ │ │ -00000346 0000282f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ -0000034a 00002830 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ -00000358 00005d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001d4 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000002c0 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000002d0 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000342 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000352 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000014 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000068 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000006c 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000a4 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000aa 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000000ae 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000000b4 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000000ba 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000000c0 0000560a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +000000d8 0000570a R_ARM_THM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ +00000104 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000116 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000011c 0000580a R_ARM_THM_CALL 00000000 PyIter_Check │ │ │ │ │ +00000122 0000592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000126 00005930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000012a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +0000012e 00001c30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000134 00004d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000014a 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000192 00000d0a R_ARM_THM_CALL 000001dd Py_XDECREF.part.0 │ │ │ │ │ +0000019a 00000d0a R_ARM_THM_CALL 000001dd Py_XDECREF.part.0 │ │ │ │ │ +000001aa 00001e2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +000001ae 00001e30 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +000001d6 0000212f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ +000001da 00002130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ +000001de 00005a0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000001f6 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001fc 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000200 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000206 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000020c 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000212 0000560a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +0000021e 0000222f R_ARM_THM_MOVW_ABS_NC 00000060 .LC5 │ │ │ │ │ +00000222 00002230 R_ARM_THM_MOVT_ABS 00000060 .LC5 │ │ │ │ │ +0000022a 0000242f R_ARM_THM_MOVW_ABS_NC 00000068 .LC6 │ │ │ │ │ +0000022e 00002430 R_ARM_THM_MOVT_ABS 00000068 .LC6 │ │ │ │ │ +00000276 00005b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000284 0000272f R_ARM_THM_MOVW_ABS_NC 00000070 .LC7 │ │ │ │ │ +00000288 00002730 R_ARM_THM_MOVT_ABS 00000070 .LC7 │ │ │ │ │ +00000294 0000282f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ +00000298 00002830 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ +000002a4 00005d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002ba 00005e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000002c8 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002cc 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002d2 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002fa 00005b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000306 00002d2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC9 │ │ │ │ │ +0000030a 00002d30 R_ARM_THM_MOVT_ABS 00000080 .LC9 │ │ │ │ │ +00000316 0000282f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ +0000031a 00002830 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ +00000328 00005d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001a4 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000290 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000002a0 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000312 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000322 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,7 +7,30 @@ │ │ │ │ │ iter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cbz r0, a │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ + │ │ │ │ │ +0000000c : │ │ │ │ │ +calliter_traverse(): │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + cbz r0, 2a │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + blx r5 │ │ │ │ │ + cbnz r0, 38 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + cbz r0, 38 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1,50 +1,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.unlikely: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -calliter_traverse(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - cbnz r0, 26 │ │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 2e │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 18 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - │ │ │ │ │ -00000030 : │ │ │ │ │ +00000000 : │ │ │ │ │ PyAnextAwaitable_New(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #84] @ (98 ) │ │ │ │ │ + ldr r0, [pc, #84] @ (68 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 94 │ │ │ │ │ + cbz r0, 64 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r1, [pc, #72] @ (9c ) │ │ │ │ │ + ldr r1, [pc, #72] @ (6c ) │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ @@ -70,127 +47,127 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000000a0 : │ │ │ │ │ +00000070 : │ │ │ │ │ anextawaitable_iternext(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bl fa │ │ │ │ │ - cbz r0, f4 │ │ │ │ │ + bl ca │ │ │ │ │ + cbz r0, c4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d8 │ │ │ │ │ + beq.n a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, d8 │ │ │ │ │ + cbnz r3, a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbnz r5, f6 │ │ │ │ │ + cbnz r5, c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, f4 │ │ │ │ │ + cbz r0, c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000000fa : │ │ │ │ │ +000000ca : │ │ │ │ │ anextawaitable_getiter.isra.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ bl 0 <_PyCoro_GetAwaitableIter> │ │ │ │ │ R_ARM_THM_CALL _PyCoro_GetAwaitableIter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e │ │ │ │ │ + beq.n 14e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ │ - cbnz r2, 184 │ │ │ │ │ + cbnz r2, 154 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 13a │ │ │ │ │ + cbnz r0, 10a │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17e │ │ │ │ │ + beq.n 14e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 17e │ │ │ │ │ + cbnz r3, 14e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17e │ │ │ │ │ + b.n 14e │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14a │ │ │ │ │ + beq.n 11a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 14a │ │ │ │ │ + cbnz r3, 11a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Check │ │ │ │ │ - cbnz r0, 182 │ │ │ │ │ + cbnz r0, 152 │ │ │ │ │ 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_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17e │ │ │ │ │ + beq.n 14e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 17e │ │ │ │ │ + cbnz r3, 14e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 184 │ │ │ │ │ + b.n 154 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000188 : │ │ │ │ │ +00000158 : │ │ │ │ │ anextawaitable_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -202,141 +179,141 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, 1c6 │ │ │ │ │ - bl 1dc │ │ │ │ │ + cbz r0, 196 │ │ │ │ │ + bl 1dc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 1ce │ │ │ │ │ - bl 1dc │ │ │ │ │ + cbz r0, 19e │ │ │ │ │ + bl 1dc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000001d8 : │ │ │ │ │ +000001a8 : │ │ │ │ │ anextawaitable_send(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - b.n 1e4 │ │ │ │ │ + b.n 1b4 │ │ │ │ │ │ │ │ │ │ -000001e4 : │ │ │ │ │ +000001b4 : │ │ │ │ │ anextawaitable_proxy(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bl fa │ │ │ │ │ - cbz r0, 246 │ │ │ │ │ + bl ca │ │ │ │ │ + cbz r0, 216 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22a │ │ │ │ │ + beq.n 1fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 22a │ │ │ │ │ + cbnz r3, 1fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbnz r5, 248 │ │ │ │ │ + cbnz r5, 218 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 246 │ │ │ │ │ + cbz r0, 216 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -0000024c : │ │ │ │ │ +0000021c : │ │ │ │ │ anextawaitable_throw(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - b.n 1e4 │ │ │ │ │ + b.n 1b4 │ │ │ │ │ │ │ │ │ │ -00000258 : │ │ │ │ │ +00000228 : │ │ │ │ │ anextawaitable_close(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - b.n 1e4 │ │ │ │ │ + b.n 1b4 │ │ │ │ │ │ │ │ │ │ -00000264 : │ │ │ │ │ +00000234 : │ │ │ │ │ anextawaitable_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbnz r0, 28a │ │ │ │ │ + cbnz r0, 25a │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 292 │ │ │ │ │ + cbz r0, 262 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27c │ │ │ │ │ + beq.n 24c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000294 : │ │ │ │ │ +00000264 : │ │ │ │ │ calliter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #44] @ (2d4 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (2a4 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - cbz r2, 2c4 │ │ │ │ │ + cbz r2, 294 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbz r3, 2c4 │ │ │ │ │ + cbz r3, 294 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ @@ -346,58 +323,58 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000002d8 : │ │ │ │ │ +000002a8 : │ │ │ │ │ iter_setstate(): │ │ │ │ │ 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 r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 302 │ │ │ │ │ + beq.n 2d2 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - cbnz r3, 30e │ │ │ │ │ + cbnz r3, 2de │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 316 │ │ │ │ │ + b.n 2e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f4 │ │ │ │ │ + beq.n 2c4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 316 │ │ │ │ │ + b.n 2e6 │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - b.n 2f8 │ │ │ │ │ + b.n 2c8 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000318 : │ │ │ │ │ +000002e8 : │ │ │ │ │ iter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #44] @ (358 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (328 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - cbz r2, 346 │ │ │ │ │ + cbz r2, 316 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ ├── 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: 50932 (bytes into file) │ │ │ │ │ + Start of section headers: 50992 (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 0xc6f4: │ │ │ │ │ +There are 18 section headers, starting at offset 0xc730: │ │ │ │ │ │ │ │ │ │ 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 000420 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00aa54 000128 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00aab0 000128 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000454 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00ab7c 000398 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00abd8 000398 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0008c0 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0008c0 000340 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000c00 007764 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00af14 001660 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 008364 0001a0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00c574 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 008504 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00c654 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 008ba0 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008ba0 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 008bd4 001100 10 16 159 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 009cd4 000d7e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00c664 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000c00 0077c0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00af70 001640 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0083c0 0001a0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00c5b0 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 008560 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00c690 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 008bfc 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008bfc 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 008c30 001100 10 16 159 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 009d30 000d7e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00c6a0 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,114 +14,114 @@ │ │ │ │ │ 10: 00000121 268 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 11: 00000224 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 12: 0000022c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 0000022d 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 00000001 40 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 15: 000003a9 140 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 17: 00000489 4434 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 17: 00000489 4452 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 19: 00007181 48 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 000015dd 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 21: 0000775d 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 22: 00005fb5 248 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00001df9 10696 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 24: 000060ad 178 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 25: 0000772d 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 19: 000071dd 48 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 000015ed 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 21: 000077b9 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 22: 00006011 248 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00001e09 10784 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 24: 00006109 178 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 25: 00007789 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 27: 000016c9 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 28: 000017e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 29: 000017f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 30: 0000186d 1106 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 31: 00006555 380 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 27: 000016d9 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 28: 000017f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 29: 00001804 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 30: 0000187d 1106 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 31: 000065b1 380 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 32: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 33: 00001cc1 76 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 34: 00001d0d 182 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 33: 00001cd1 76 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 34: 00001d1d 182 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ 35: 00000179 116 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 36: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 37: 000047c1 848 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 38: 00004af8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 00004b10 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 00004b11 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 41: 00004b50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 00004b54 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00004b55 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 44: 00004bdc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00004be8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00004be9 102 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 47: 00004c51 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 48: 00004c55 100 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 49: 00004cdd 2630 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 37: 00004829 848 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 38: 00004b60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 39: 00004b78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 40: 00004b79 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 41: 00004bb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00004bbc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 43: 00004bbd 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 44: 00004c44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00004c50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00004c51 102 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 47: 00004cb9 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 48: 00004cbd 100 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 49: 00004d45 2618 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ 50: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 51: 000001ed 392 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 52: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 53: 00005725 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 54: 000057c5 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 55: 0000587a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00005880 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 000058d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 000058f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 000059a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 000059b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 00005781 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 54: 00005821 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 55: 000058d6 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 000058dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 57: 00005934 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 0000594c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 000059fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00005a14 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 62: 000059d9 252 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 62: 00005a35 252 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ 63: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 64: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 65: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 66: 00005ad5 436 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 67: 00005c89 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 66: 00005b31 436 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 67: 00005ce5 144 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 68: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 69: 00005d19 552 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 70: 00005f30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00005f40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 72: 00005f41 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 69: 00005d75 552 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 70: 00005f8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00005f9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 72: 00005f9d 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ 73: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 74: 00005fb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 75: 00005fb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 76: 00006161 118 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 74: 0000600c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 00006010 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 76: 000061bd 118 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ 77: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 78: 00006238 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 0000623c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 0000623d 98 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 81: 000062a1 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 82: 000062d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 000062dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 84: 000062dd 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 78: 00006294 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00006298 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00006299 98 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 81: 000062fd 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 82: 00006334 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 00006338 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 84: 00006339 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ 85: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 86: 00006321 356 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 87: 00006485 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 88: 000064b5 158 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 89: 000066c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 86: 0000637d 356 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 87: 000064e1 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 88: 00006511 158 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 89: 00006720 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 90: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 91: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 92: 000066d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 93: 000066d1 1978 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 94: 00006e8d 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 95: 00006e99 216 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 96: 00006f6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 92: 0000672c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 93: 0000672d 1978 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 94: 00006ee9 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 95: 00006ef5 216 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 96: 00006fc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 97: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 98: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 99: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 100: 00006f70 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 101: 00006f71 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 102: 00007119 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 100: 00006fcc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 101: 00006fcd 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 102: 00007175 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 103: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 104: 00000054 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 105: 000071b1 760 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 106: 00007494 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 107: 000074a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 108: 000074a9 124 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 109: 00007525 188 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 110: 000075e1 54 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 105: 0000720d 760 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 106: 000074f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 107: 00007504 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 108: 00007505 124 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 109: 00007581 188 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 110: 0000763d 54 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ 111: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 112: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 113: 00007619 274 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 113: 00007675 274 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ 114: 0000014d 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ 115: 00000159 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ - 116: 00007745 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 116: 000077a1 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ 117: 00000171 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 118: 00000058 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 119: 00000059 46 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 120: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 121: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 122: 00000375 92 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ 123: 000003cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -186,32 +186,32 @@ │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 189: 00001645 130 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 189: 00001655 130 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 191: 000016f9 252 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 191: 00001709 252 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 193: 000017f5 120 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 193: 00001805 120 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 195: 00001dc5 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 195: 00001dd5 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 206: 00004cb9 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 206: 00004d21 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 │ │ │ │ │ @@ -228,33 +228,33 @@ │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 230: 00000001 156 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 231: 00005f65 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 231: 00005fc1 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 234: 000061d9 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 234: 00006235 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 249: 000070d5 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 249: 00007131 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ 250: 00000029 48 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 253: 0000009d 90 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ 254: 000000f9 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xaa54 contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xaab0 contains 37 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 00000f0a R_ARM_THM_CALL 000003a9 list_resize │ │ │ │ │ 00000074 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000078 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000080 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000008e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000092 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -17,68 +17,68 @@ │ │ │ │ │ 000001ba 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001d4 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001de 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000216 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00000228 00000f0a R_ARM_THM_CALL 000003a9 list_resize │ │ │ │ │ 0000035c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000362 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000036c 0000210a R_ARM_THM_CALL 00001cc1 list_clear_impl.isra.0 │ │ │ │ │ +0000036c 0000210a R_ARM_THM_CALL 00001cd1 list_clear_impl.isra.0 │ │ │ │ │ 00000388 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000396 0000782f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ 0000039a 00007830 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ 000003ac 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 000003b6 0000792f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ 000003ba 00007930 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ 000003cc 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003e2 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000003fe 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000402 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000408 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000be 00001f1e R_ARM_THM_JUMP24 00006555 list_slice_lock_held │ │ │ │ │ +000000be 00001f1e R_ARM_THM_JUMP24 000065b1 list_slice_lock_held │ │ │ │ │ 00000168 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000174 00001f1e R_ARM_THM_JUMP24 00006555 list_slice_lock_held │ │ │ │ │ +00000174 00001f1e R_ARM_THM_JUMP24 000065b1 list_slice_lock_held │ │ │ │ │ 000003a4 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000003c4 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xab7c contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xabd8 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 00000121 list_dealloc │ │ │ │ │ -0000002c 00006502 R_ARM_ABS32 00006f71 list_repr │ │ │ │ │ +0000002c 00006502 R_ARM_ABS32 00006fcd list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00010b02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00001b02 R_ARM_ABS32 000016c9 list_traverse │ │ │ │ │ -00000060 00004c02 R_ARM_ABS32 00006161 list_clear_slot │ │ │ │ │ -00000064 00003602 R_ARM_ABS32 000057c5 list_richcompare │ │ │ │ │ -0000006c 00002b02 R_ARM_ABS32 00004b55 list_iter │ │ │ │ │ +0000005c 00001b02 R_ARM_ABS32 000016d9 list_traverse │ │ │ │ │ +00000060 00004c02 R_ARM_ABS32 000061bd list_clear_slot │ │ │ │ │ +00000064 00003602 R_ARM_ABS32 00005821 list_richcompare │ │ │ │ │ +0000006c 00002b02 R_ARM_ABS32 00004bbd list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003502 R_ARM_ABS32 00005725 list___init__ │ │ │ │ │ +00000094 00003502 R_ARM_ABS32 00005781 list___init__ │ │ │ │ │ 00000098 0000ec02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00010d02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000cd02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00005802 R_ARM_ABS32 000064b5 list_vectorcall │ │ │ │ │ +000000c8 00005802 R_ARM_ABS32 00006511 list_vectorcall │ │ │ │ │ 000000d4 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003002 R_ARM_ABS32 00004c55 listiter_dealloc │ │ │ │ │ +000000e8 00003002 R_ARM_ABS32 00004cbd listiter_dealloc │ │ │ │ │ 00000118 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00005e02 R_ARM_ABS32 00006e8d listiter_traverse │ │ │ │ │ +0000012c 00005e02 R_ARM_ABS32 00006ee9 listiter_traverse │ │ │ │ │ 0000013c 00010e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002e02 R_ARM_ABS32 00004be9 listiter_next │ │ │ │ │ +00000140 00002e02 R_ARM_ABS32 00004c51 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00005402 R_ARM_ABS32 000062dd listreviter_dealloc │ │ │ │ │ +000001b8 00005402 R_ARM_ABS32 00006339 listreviter_dealloc │ │ │ │ │ 000001e8 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00007202 R_ARM_ABS32 0000014d listreviter_traverse │ │ │ │ │ 0000020c 00010e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00006602 R_ARM_ABS32 00007119 listreviter_next │ │ │ │ │ +00000210 00006602 R_ARM_ABS32 00007175 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000b302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b0 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -88,80 +88,80 @@ │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00007f02 R_ARM_ABS32 00000095 listreviter_reduce │ │ │ │ │ 000002d4 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008202 R_ARM_ABS32 000000e9 listreviter_setstate │ │ │ │ │ 000002e4 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002fc 00007402 R_ARM_ABS32 00007745 listiter_len │ │ │ │ │ +000002fc 00007402 R_ARM_ABS32 000077a1 listiter_len │ │ │ │ │ 00000304 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00007a02 R_ARM_ABS32 00000375 listiter_reduce │ │ │ │ │ 00000314 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00007d02 R_ARM_ABS32 000003d1 listiter_setstate │ │ │ │ │ 00000324 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00002f02 R_ARM_ABS32 00004c51 list_length │ │ │ │ │ -0000033c 00002502 R_ARM_ABS32 000047c1 list_subscript │ │ │ │ │ -00000340 00005d02 R_ARM_ABS32 000066d1 list_ass_subscript │ │ │ │ │ -00000344 00002f02 R_ARM_ABS32 00004c51 list_length │ │ │ │ │ -00000348 00004502 R_ARM_ABS32 00005d19 list_concat │ │ │ │ │ -0000034c 00006902 R_ARM_ABS32 000071b1 list_repeat │ │ │ │ │ -00000350 00002802 R_ARM_ABS32 00004b11 list_item │ │ │ │ │ -00000358 00004302 R_ARM_ABS32 00005c89 list_ass_item │ │ │ │ │ -00000360 00005002 R_ARM_ABS32 0000623d list_contains │ │ │ │ │ -00000364 00005702 R_ARM_ABS32 00006485 list_inplace_concat │ │ │ │ │ +00000338 00002f02 R_ARM_ABS32 00004cb9 list_length │ │ │ │ │ +0000033c 00002502 R_ARM_ABS32 00004829 list_subscript │ │ │ │ │ +00000340 00005d02 R_ARM_ABS32 0000672d list_ass_subscript │ │ │ │ │ +00000344 00002f02 R_ARM_ABS32 00004cb9 list_length │ │ │ │ │ +00000348 00004502 R_ARM_ABS32 00005d75 list_concat │ │ │ │ │ +0000034c 00006902 R_ARM_ABS32 0000720d list_repeat │ │ │ │ │ +00000350 00002802 R_ARM_ABS32 00004b79 list_item │ │ │ │ │ +00000358 00004302 R_ARM_ABS32 00005ce5 list_ass_item │ │ │ │ │ +00000360 00005002 R_ARM_ABS32 00006299 list_contains │ │ │ │ │ +00000364 00005702 R_ARM_ABS32 000064e1 list_inplace_concat │ │ │ │ │ 00000368 00007702 R_ARM_ABS32 00000059 list_inplace_repeat │ │ │ │ │ 0000036c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 00002502 R_ARM_ABS32 000047c1 list_subscript │ │ │ │ │ +00000370 00002502 R_ARM_ABS32 00004829 list_subscript │ │ │ │ │ 00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005102 R_ARM_ABS32 000062a1 list___reversed__ │ │ │ │ │ +00000380 00005102 R_ARM_ABS32 000062fd list___reversed__ │ │ │ │ │ 00000388 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00007e02 R_ARM_ABS32 00000087 list___sizeof__ │ │ │ │ │ 00000398 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 00006c02 R_ARM_ABS32 000074a9 py_list_clear │ │ │ │ │ +000003a0 00006c02 R_ARM_ABS32 00007505 py_list_clear │ │ │ │ │ 000003a8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00007502 R_ARM_ABS32 00000171 list_copy │ │ │ │ │ 000003b8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002202 R_ARM_ABS32 00001d0d list_append │ │ │ │ │ +000003c0 00002202 R_ARM_ABS32 00001d1d list_append │ │ │ │ │ 000003c8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00005602 R_ARM_ABS32 00006321 list_insert │ │ │ │ │ +000003d0 00005602 R_ARM_ABS32 0000637d list_insert │ │ │ │ │ 000003d8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004802 R_ARM_ABS32 00005f41 list_extend │ │ │ │ │ +000003e0 00004802 R_ARM_ABS32 00005f9d list_extend │ │ │ │ │ 000003e8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004202 R_ARM_ABS32 00005ad5 list_pop │ │ │ │ │ +000003f0 00004202 R_ARM_ABS32 00005b31 list_pop │ │ │ │ │ 000003f8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00003e02 R_ARM_ABS32 000059d9 list_remove │ │ │ │ │ +00000400 00003e02 R_ARM_ABS32 00005a35 list_remove │ │ │ │ │ 00000408 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00007102 R_ARM_ABS32 00007619 list_index │ │ │ │ │ +00000410 00007102 R_ARM_ABS32 00007675 list_index │ │ │ │ │ 00000418 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00006d02 R_ARM_ABS32 00007525 list_count │ │ │ │ │ +00000420 00006d02 R_ARM_ABS32 00007581 list_count │ │ │ │ │ 00000428 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00006e02 R_ARM_ABS32 000075e1 list_reverse │ │ │ │ │ +00000430 00006e02 R_ARM_ABS32 0000763d list_reverse │ │ │ │ │ 00000438 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00005f02 R_ARM_ABS32 00006e99 list_sort │ │ │ │ │ +00000440 00005f02 R_ARM_ABS32 00006ef5 list_sort │ │ │ │ │ 00000448 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000450 00010f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xaf14 contains 716 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xaf70 contains 712 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000074 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000078 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000007c 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000008c 0000a20a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -195,692 +195,688 @@ │ │ │ │ │ 000003e0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000041e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000042a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000464 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000468 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000470 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000482 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004aa 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004a8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004ac 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004e0 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 000004e4 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 000004f0 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 000004f4 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 00000500 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000504 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000552 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000556 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000574 0000132f R_ARM_THM_MOVW_ABS_NC 00007181 unsafe_long_compare │ │ │ │ │ -00000578 00001330 R_ARM_THM_MOVT_ABS 00007181 unsafe_long_compare │ │ │ │ │ -000005d0 0000132f R_ARM_THM_MOVW_ABS_NC 00007181 unsafe_long_compare │ │ │ │ │ -000005d4 00001330 R_ARM_THM_MOVT_ABS 00007181 unsafe_long_compare │ │ │ │ │ -000007b2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007b6 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000800 0000142f R_ARM_THM_MOVW_ABS_NC 000015dd unsafe_latin_compare │ │ │ │ │ -00000804 00001430 R_ARM_THM_MOVT_ABS 000015dd unsafe_latin_compare │ │ │ │ │ -00000816 0000152f R_ARM_THM_MOVW_ABS_NC 0000775d safe_object_compare │ │ │ │ │ -0000081a 00001530 R_ARM_THM_MOVT_ABS 0000775d safe_object_compare │ │ │ │ │ -0000082a 0000162f R_ARM_THM_MOVW_ABS_NC 00005fb5 unsafe_tuple_compare │ │ │ │ │ -0000082e 00001630 R_ARM_THM_MOVT_ABS 00005fb5 unsafe_tuple_compare │ │ │ │ │ -00000858 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000874 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000894 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000916 0000142f R_ARM_THM_MOVW_ABS_NC 000015dd unsafe_latin_compare │ │ │ │ │ -0000091a 00001430 R_ARM_THM_MOVT_ABS 000015dd unsafe_latin_compare │ │ │ │ │ -00000984 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a0a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a1e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a4c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000b6a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000bb4 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bb8 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bd0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bee 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c14 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c3a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000d10 0000132f R_ARM_THM_MOVW_ABS_NC 00007181 unsafe_long_compare │ │ │ │ │ -00000d14 00001330 R_ARM_THM_MOVT_ABS 00007181 unsafe_long_compare │ │ │ │ │ -00000f18 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f1c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f24 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f28 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f2c 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000f30 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000f36 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f88 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f8c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010f4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000010f8 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000010fe 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001102 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000119e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011a2 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001356 0000142f R_ARM_THM_MOVW_ABS_NC 000015dd unsafe_latin_compare │ │ │ │ │ -0000135a 00001430 R_ARM_THM_MOVT_ABS 000015dd unsafe_latin_compare │ │ │ │ │ -00001370 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001374 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001382 0000182f R_ARM_THM_MOVW_ABS_NC 000060ad unsafe_object_compare │ │ │ │ │ -00001386 00001830 R_ARM_THM_MOVT_ABS 000060ad unsafe_object_compare │ │ │ │ │ -0000138c 0000152f R_ARM_THM_MOVW_ABS_NC 0000775d safe_object_compare │ │ │ │ │ -00001390 00001530 R_ARM_THM_MOVT_ABS 0000775d safe_object_compare │ │ │ │ │ -00001420 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000146c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000147e 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000014a0 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014d0 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014dc 0000152f R_ARM_THM_MOVW_ABS_NC 0000775d safe_object_compare │ │ │ │ │ -000014e0 00001530 R_ARM_THM_MOVT_ABS 0000775d safe_object_compare │ │ │ │ │ -00001580 0000192f R_ARM_THM_MOVW_ABS_NC 0000772d unsafe_float_compare │ │ │ │ │ -00001584 00001930 R_ARM_THM_MOVT_ABS 0000772d unsafe_float_compare │ │ │ │ │ -00001594 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015b2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000574 0000132f R_ARM_THM_MOVW_ABS_NC 000071dd unsafe_long_compare │ │ │ │ │ +00000578 00001330 R_ARM_THM_MOVT_ABS 000071dd unsafe_long_compare │ │ │ │ │ +000005d8 0000132f R_ARM_THM_MOVW_ABS_NC 000071dd unsafe_long_compare │ │ │ │ │ +000005dc 00001330 R_ARM_THM_MOVT_ABS 000071dd unsafe_long_compare │ │ │ │ │ +000007ba 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007be 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000810 0000142f R_ARM_THM_MOVW_ABS_NC 000015ed unsafe_latin_compare │ │ │ │ │ +00000814 00001430 R_ARM_THM_MOVT_ABS 000015ed unsafe_latin_compare │ │ │ │ │ +00000826 0000152f R_ARM_THM_MOVW_ABS_NC 000077b9 safe_object_compare │ │ │ │ │ +0000082a 00001530 R_ARM_THM_MOVT_ABS 000077b9 safe_object_compare │ │ │ │ │ +0000083a 0000162f R_ARM_THM_MOVW_ABS_NC 00006011 unsafe_tuple_compare │ │ │ │ │ +0000083e 00001630 R_ARM_THM_MOVT_ABS 00006011 unsafe_tuple_compare │ │ │ │ │ +00000868 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000884 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000008a4 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000926 0000142f R_ARM_THM_MOVW_ABS_NC 000015ed unsafe_latin_compare │ │ │ │ │ +0000092a 00001430 R_ARM_THM_MOVT_ABS 000015ed unsafe_latin_compare │ │ │ │ │ +0000098e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a12 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a26 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a54 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000b6c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000bb6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bba 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bd2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c16 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c3c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000d1a 0000132f R_ARM_THM_MOVW_ABS_NC 000071dd unsafe_long_compare │ │ │ │ │ +00000d1e 00001330 R_ARM_THM_MOVT_ABS 000071dd unsafe_long_compare │ │ │ │ │ +00000f6a 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f6e 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f92 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f96 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f9e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fa2 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fa6 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000faa 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000fb0 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001116 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000111a 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001126 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000112a 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011ca 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011ce 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000136a 0000142f R_ARM_THM_MOVW_ABS_NC 000015ed unsafe_latin_compare │ │ │ │ │ +0000136e 00001430 R_ARM_THM_MOVT_ABS 000015ed unsafe_latin_compare │ │ │ │ │ +0000138e 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001392 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000013a0 0000182f R_ARM_THM_MOVW_ABS_NC 00006109 unsafe_object_compare │ │ │ │ │ +000013a4 00001830 R_ARM_THM_MOVT_ABS 00006109 unsafe_object_compare │ │ │ │ │ +000013aa 0000152f R_ARM_THM_MOVW_ABS_NC 000077b9 safe_object_compare │ │ │ │ │ +000013ae 00001530 R_ARM_THM_MOVT_ABS 000077b9 safe_object_compare │ │ │ │ │ +000013f8 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001430 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001484 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001496 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000014ac 0000152f R_ARM_THM_MOVW_ABS_NC 000077b9 safe_object_compare │ │ │ │ │ +000014b0 00001530 R_ARM_THM_MOVT_ABS 000077b9 safe_object_compare │ │ │ │ │ +0000151e 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001590 0000192f R_ARM_THM_MOVW_ABS_NC 00007789 unsafe_float_compare │ │ │ │ │ +00001594 00001930 R_ARM_THM_MOVT_ABS 00007789 unsafe_float_compare │ │ │ │ │ +000015a4 0000152f R_ARM_THM_MOVW_ABS_NC 000077b9 safe_object_compare │ │ │ │ │ +000015a8 00001530 R_ARM_THM_MOVT_ABS 000077b9 safe_object_compare │ │ │ │ │ 000015bc 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015c8 0000152f R_ARM_THM_MOVW_ABS_NC 0000775d safe_object_compare │ │ │ │ │ -000015cc 00001530 R_ARM_THM_MOVT_ABS 0000775d safe_object_compare │ │ │ │ │ -00001612 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000161e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001684 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001692 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001696 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000169e 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000016ae 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000016b2 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000016b6 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000016ba 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -000016c0 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001734 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000176c 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -0000177a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001782 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001786 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000178a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000017e0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017e8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017ec 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017f0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001818 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000181c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001824 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001866 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018de 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000190a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001944 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a66 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a76 0000202f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00001a7a 00002030 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00001a7e 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001af2 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001b18 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001b2c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015c4 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015e2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001622 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000162e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001694 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000016a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000016ae 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000016be 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000016c2 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000016c6 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000016ca 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000016d0 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001744 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000177c 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +0000178a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001792 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001796 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000179a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000017f0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017f8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017fc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001800 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001828 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000182c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001834 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001876 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018ee 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000191a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001954 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001a76 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a86 0000202f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00001a8a 00002030 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00001a8e 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001b02 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001b28 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00001b3c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b50 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b68 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b90 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ba2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001be2 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001be8 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c1e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001c28 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001c36 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c48 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c58 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001c68 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c72 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001c80 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c8a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001cfa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d3c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d40 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d86 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001d96 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d9a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001db4 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001dba 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00001de4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001de8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001dec 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e50 0000142f R_ARM_THM_MOVW_ABS_NC 000015dd unsafe_latin_compare │ │ │ │ │ -00001e54 00001430 R_ARM_THM_MOVT_ABS 000015dd unsafe_latin_compare │ │ │ │ │ -00001e9a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001f20 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001f58 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000202a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020c0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002138 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000219c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000220c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002264 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022c6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002388 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000023fc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000245c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000024cc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002516 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025d6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000026d4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000270c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000027e4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000285a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000028d0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002930 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000029a0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000029e8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002abe 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002b7c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002bfc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002c26 0000142f R_ARM_THM_MOVW_ABS_NC 000015dd unsafe_latin_compare │ │ │ │ │ -00002c2a 00001430 R_ARM_THM_MOVT_ABS 000015dd unsafe_latin_compare │ │ │ │ │ -00002cbe 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d28 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d7c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ddc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002e54 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ed0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f68 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002fe4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000304e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000030a4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000030fa 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000031fa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000326e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000032e6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003332 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000033ea 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000345a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000034ba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000034ea 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003548 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000035c6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003636 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003690 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036dc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003708 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003788 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000037f6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000385c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003892 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000038b4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000392e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003998 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000039fa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a14 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a2c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a90 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003b1a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b2e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b50 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003c3e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003d10 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003dae 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003dd2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003de6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003e04 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e34 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e4e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ea2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ebc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003eee 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f10 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f26 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f52 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003fbe 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004016 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000404a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040ec 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040fe 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004190 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000041a4 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000422a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004240 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000428c 0000230a R_ARM_THM_CALL 00000179 merge_getmem │ │ │ │ │ -000042a6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000044bc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004596 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000465c 0000230a R_ARM_THM_CALL 00000179 merge_getmem │ │ │ │ │ -000047e2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000047e6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000047ee 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000047f6 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000482c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00004830 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00004842 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000485c 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00004880 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000048ba 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000491e 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000496c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004a52 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004a56 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a5a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004a96 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004a9a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a9e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004ac2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aca 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004adc 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004ae0 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ae6 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00004aea 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00004af0 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004af8 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004afc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b00 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b04 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b08 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b0c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b3a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004b3e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004b46 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004b50 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004b6e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004bb4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004bb8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004bc0 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004bdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004be0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004be4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c48 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004caa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ccc 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004cd0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004cf4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004cf8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004d08 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004d0c 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004d18 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004d1c 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004d20 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004d4e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004e6e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00004e72 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00004e76 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00004e7a 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00004e92 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004e96 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004ea0 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00004ea4 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00004eae 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004eb2 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00004ebc 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004ec0 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004ecc 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004ee0 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004f10 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004f3c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f7a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004fca 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004ff0 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004ff4 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004ffa 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00005004 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000503a 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -0000503e 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00005042 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00005070 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005188 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051c2 0000b00a R_ARM_THM_CALL 00000319 _PyList_AppendTakeRefListResize │ │ │ │ │ -00005220 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005282 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000052d6 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005300 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000533e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005394 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000053c8 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053e0 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053f6 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000540c 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005422 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005438 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000544c 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005460 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005474 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005494 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005506 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005554 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000055ae 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000055dc 0000dc0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000055fa 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005622 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005630 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000569a 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000056b8 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056ce 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056da 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056e6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056f4 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005700 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000570a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005736 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000573a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005766 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000576a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005770 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000577e 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005782 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000578a 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005832 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005884 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005888 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000058a0 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000058a4 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000058ba 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000058d8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000058dc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000058e0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000058e4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000058e8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000058ec 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000058f0 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058f4 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005930 0000e30a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00005954 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005984 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059a0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000059a4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000059a8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000059ac 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000059b0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000059b4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000059ba 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059d2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a08 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a30 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005a34 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005a62 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a90 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005aaa 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005aae 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005ab2 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -00005ab6 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00005abc 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005ac6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ace 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b4c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b92 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ba8 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005bc8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bce 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00005bd2 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00005bdc 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005be8 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005bf2 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005c1c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005c20 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005c24 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00005c28 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00005c2e 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c38 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c46 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005c50 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005c54 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005c58 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00005c5c 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00005c62 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c6a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c70 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005cc4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005ce0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cfc 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005d00 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005d04 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005d08 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005d0e 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d6c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005dac 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005e48 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e82 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e86 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e8a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005ee4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ee8 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f00 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005f04 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005f08 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005f16 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005f1a 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005f20 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00005f24 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00005f2a 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005f30 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f34 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f38 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f3c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f54 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f58 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f8a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005f8e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005f96 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005f9e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005fa2 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005faa 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005fb0 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005fe6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005ffc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006020 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000603e 0000132f R_ARM_THM_MOVW_ABS_NC 00007181 unsafe_long_compare │ │ │ │ │ -00006042 00001330 R_ARM_THM_MOVT_ABS 00007181 unsafe_long_compare │ │ │ │ │ -000060ce 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060d2 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060e0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000060e4 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000060ee 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000060f2 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006112 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000612c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006158 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000061ac 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000061bc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000061ca 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000620a 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000620e 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006212 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -00006216 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -0000621c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006224 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006228 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006230 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006238 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006270 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006298 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062b2 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000062d0 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -000062d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000062ec 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006310 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000633c 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00006346 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00006398 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000063e8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000063ec 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000641c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006426 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000643a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006442 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000645e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006462 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006466 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006470 0000552f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00006474 00005530 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -0000647a 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000064dc 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00006510 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006522 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00006526 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00006530 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000653c 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00006540 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00006546 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -0000659e 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065dc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000662e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006632 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006636 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000668e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006692 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000066c4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066c8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066cc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066f6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000066fa 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006702 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000670c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006742 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000675a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006772 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00006776 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00006788 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000679e 00005a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -000067a2 00005a30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -000067a6 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000067bc 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000067fa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000681e 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000685a 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000687e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001b4c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b60 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b78 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ba0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bb2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf2 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001bf8 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c2e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001c38 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c46 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001c58 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001c68 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c78 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c82 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001c90 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001c9a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d0a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d4c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d50 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d96 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001da6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001daa 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001dc4 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001dca 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00001df4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001df8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001dfc 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001e60 0000142f R_ARM_THM_MOVW_ABS_NC 000015ed unsafe_latin_compare │ │ │ │ │ +00001e64 00001430 R_ARM_THM_MOVT_ABS 000015ed unsafe_latin_compare │ │ │ │ │ +00001eaa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f2a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f62 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002004 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002062 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020f4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000212e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002210 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000228a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022ee 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002360 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023ba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000241c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024ac 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000251a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002576 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025dc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002606 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002666 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002720 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002782 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002796 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000281c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002852 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000295a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000029d4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002a4a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002aa2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b12 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b5c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c26 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c8c 0000142f R_ARM_THM_MOVW_ABS_NC 000015ed unsafe_latin_compare │ │ │ │ │ +00002c90 00001430 R_ARM_THM_MOVT_ABS 000015ed unsafe_latin_compare │ │ │ │ │ +00002d24 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d8e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002de2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002e40 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002eb8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f36 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fb2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003032 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000030bc 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000031ba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003236 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000032a0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003302 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003392 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003400 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003476 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000034b4 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003568 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000035d6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003640 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003678 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000036fe 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003772 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000037d4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003820 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003868 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000388a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003926 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003996 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003a00 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003a50 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003a80 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ab6 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b9a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003c56 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d36 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003da8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003e08 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003e2c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003e38 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f1c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f36 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f76 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f94 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003fac 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ff2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004026 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000405a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004098 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000040aa 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000413e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004202 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004256 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000042b4 0000230a R_ARM_THM_CALL 00000179 merge_getmem │ │ │ │ │ +000042f8 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000433c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004352 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004398 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004488 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004664 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000473a 0000230a R_ARM_THM_CALL 00000179 merge_getmem │ │ │ │ │ +0000484a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000484e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004856 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000485e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004894 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00004898 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000048aa 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000048c4 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000048e8 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004922 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004986 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000049d4 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004aba 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004abe 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004ac2 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004afe 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004b02 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004b06 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004b2a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b32 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004b44 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b48 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004b4e 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00004b52 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004b58 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004b60 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004b64 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b68 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b6c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b70 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b74 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004ba2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004ba6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004bae 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004bb8 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004bd6 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004c1c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004c20 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004c28 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004c44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004c48 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c4c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004cb0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d12 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d34 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004d38 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004d5c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004d60 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004d70 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004d74 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004d80 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00004d84 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00004d88 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004db6 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004ede 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00004ee2 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00004ee6 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00004eea 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00004f02 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00004f06 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004f10 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00004f14 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00004f1e 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00004f22 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00004f2c 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00004f30 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00004f3c 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004f50 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00004f80 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004fac 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004fea 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000503a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005064 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00005068 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000506e 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00005078 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000050ae 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +000050b2 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000050b6 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000050e4 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005224 0000b00a R_ARM_THM_CALL 00000319 _PyList_AppendTakeRefListResize │ │ │ │ │ +00005280 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000052d4 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000531e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005366 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053a4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000053fa 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000542e 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005446 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000545c 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005472 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005488 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000549e 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000054b2 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000054c6 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000054da 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000054fa 0000db0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000556c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000055ba 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005614 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005642 0000dc0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005660 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005694 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000056a4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000570e 0000da0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005726 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005732 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005738 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005742 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000576c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005778 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005792 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005796 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000057c2 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000057c6 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000057cc 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000057da 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000057de 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000057e6 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000588e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000058e0 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000058e4 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000058fc 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005900 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005916 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005934 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005938 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000593c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005940 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005944 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005948 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000594c 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005950 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000598c 0000e30a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000059b0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059e0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059fc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a00 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a04 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a08 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a0c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a10 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005a16 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a2e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a64 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005a8c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005a90 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005abe 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005aec 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005b06 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005b0a 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005b0e 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00005b12 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +00005b18 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005b22 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b2a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ba8 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005bee 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c04 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005c24 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c2a 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00005c2e 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00005c38 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005c44 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005c4e 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005c78 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005c7c 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005c80 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00005c84 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00005c8a 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c94 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ca2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005cac 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005cb0 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005cb4 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00005cb8 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00005cbe 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005cc6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ccc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d20 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005d3c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d58 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005d5c 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005d60 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005d64 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00005d6a 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005dc8 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e08 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005ea4 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005ede 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ee2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ee6 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005f40 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f44 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f5c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005f60 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005f64 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005f72 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005f76 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005f7c 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00005f80 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00005f86 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005f8c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f90 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f94 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f98 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005fb0 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005fb4 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005fe6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005fea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005ff2 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005ffa 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005ffe 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006006 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000600c 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006042 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006058 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000607c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000609a 0000132f R_ARM_THM_MOVW_ABS_NC 000071dd unsafe_long_compare │ │ │ │ │ +0000609e 00001330 R_ARM_THM_MOVT_ABS 000071dd unsafe_long_compare │ │ │ │ │ +0000612a 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000612e 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000613c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00006140 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +0000614a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000614e 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000616e 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006188 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000061b4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006208 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006218 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006226 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006266 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000626a 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000626e 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +00006272 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00006278 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006280 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006284 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000628c 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006294 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000062cc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062f4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000630e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000632c 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00006334 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006348 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000636c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006398 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000063a2 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000063f4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006444 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006448 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006478 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006482 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006496 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000649e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000064be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000064c2 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000064cc 0000552f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +000064d0 00005530 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +000064d6 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006538 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +0000656c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000657e 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00006582 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000658c 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006598 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000659c 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000065a2 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000065fa 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006638 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000668a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000668e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006692 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000066ea 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066ee 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006720 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006724 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006728 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006752 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006756 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000675e 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006768 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000679e 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000067b6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067ce 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000067d2 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000067e4 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000067fa 00005a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +000067fe 00005a30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00006802 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006818 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006856 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000687a 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000068b6 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000068da 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006906 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006950 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006b32 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006bca 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006cf2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cf8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006cfc 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006d04 00005b2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00006d08 00005b30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00006d0e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006d3c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006936 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006962 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069ac 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006b8e 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006c26 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00006d4e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d60 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d70 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d80 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d90 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006da0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006db0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dc0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dd0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006de0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006df0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e00 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e10 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e18 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00006e1c 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00006e20 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e46 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006e60 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006e64 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006e6a 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00006e6e 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006e74 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006e7c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e84 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ecc 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006ed0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006ef4 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006f10 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006f1c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006f20 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006f34 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006f3c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006f40 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006f5c 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006f6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006f8a 0000ef0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00006f96 0000f00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00006fae 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00006fbe 0000632f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ -00006fc2 00006330 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ -00006ff2 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00006ffc 0000f30a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000700a 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00007022 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007038 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000704e 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00007058 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000705e 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00007068 0000612f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -0000706c 00006130 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -00007084 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007094 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000709a 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000070b8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070c0 0000622f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000070c4 00006230 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000070fc 0000cd0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -0000717a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071da 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007216 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007258 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000736a 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000073a2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000073a6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000073aa 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007402 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007406 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007460 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007466 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000746a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000746e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007494 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007498 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000749c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000074a0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000074a4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000074f4 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000074f8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000074fc 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000750a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007518 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000754e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000075a4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000075ba 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075d2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075e6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000075ea 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000760c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007610 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000764c 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000765c 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000076a6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000076be 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000076c2 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000076c6 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ -000076ca 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ -000076d2 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000076e8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076f0 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000076fe 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00007702 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -0000770c 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007720 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00006d54 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006d58 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006d60 00005b2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00006d64 00005b30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00006d6a 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006d98 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006daa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dbc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dcc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ddc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dec 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dfc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e0c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e1c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e2c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e3c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e4c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e5c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e6c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e74 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00006e78 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00006e7c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ea2 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006ebc 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006ec0 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006ec6 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00006eca 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00006ed0 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006ed8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ee0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f28 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006f2c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006f50 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006f6c 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006f78 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006f7c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006f90 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006f98 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006f9c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006fb8 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006fc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006fe6 0000ef0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00006ff2 0000f00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000700a 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000701a 0000632f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ +0000701e 00006330 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ +0000704e 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00007058 0000f30a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00007066 0000f40a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000707e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007094 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070aa 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +000070b4 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000070ba 0000f60a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000070c4 0000612f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +000070c8 00006130 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +000070e0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070f0 0000f80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +000070f6 0000f50a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007114 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000711c 0000622f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00007120 00006230 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00007158 0000cd0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +000071d6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007236 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007272 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000072b4 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000073c6 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000073fe 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007402 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007406 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000745e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007462 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000074bc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000074c2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000074c6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000074ca 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000074f0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000074f4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000074f8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000074fc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007500 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007550 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007554 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007558 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007566 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007574 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075aa 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007600 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007616 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000762e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007642 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007646 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007668 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000766c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000076a8 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000076b8 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007702 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000771a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000771e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007722 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ +00007726 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ +0000772e 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007744 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000774c 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000775a 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +0000775e 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00007768 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000777c 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 000000d0 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000108 0000a81e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ 000001f8 0000ac1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 00000212 0000ad1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 00000242 0000a51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000002fe 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 000003a2 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00001d06 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00004c9e 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00004cb4 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000571e 0000331e R_ARM_THM_JUMP24 000001ed list_inplace_repeat_lock_held │ │ │ │ │ -00006090 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000610e 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000614c 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006304 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000631a 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000066bc 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00007070 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000070ce 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00007490 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00007592 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007752 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007758 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000775e 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001d16 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00004d06 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00004d1c 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005764 0000331e R_ARM_THM_JUMP24 000001ed list_inplace_repeat_lock_held │ │ │ │ │ +000060ec 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000616a 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000061a8 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006360 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006376 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006718 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +000070cc 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000712a 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000074ec 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000075ee 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000077ae 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000077b4 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000077ba 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xc574 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xc5b0 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000030 0000672f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC19 │ │ │ │ │ 00000034 00006730 R_ARM_THM_MOVT_ABS 000001e8 .LC19 │ │ │ │ │ 00000054 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000068 0000330a R_ARM_THM_CALL 000001ed list_inplace_repeat_lock_held │ │ │ │ │ 000000a6 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ @@ -893,21 +889,21 @@ │ │ │ │ │ 000000fa 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000108 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000010c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000112 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000152 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000156 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000015a 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000164 0000210a R_ARM_THM_CALL 00001cc1 list_clear_impl.isra.0 │ │ │ │ │ +00000164 0000210a R_ARM_THM_CALL 00001cd1 list_clear_impl.isra.0 │ │ │ │ │ 0000018e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000192 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000196 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000004e 0000fb1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000090 0001041e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000000c2 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000de 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000186 0000311e R_ARM_THM_JUMP24 00004cdd _list_extend │ │ │ │ │ +00000186 0000311e R_ARM_THM_JUMP24 00004d45 _list_extend │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xc654 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xc690 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -21,17 +21,15 @@ │ │ │ │ │ __getitem__ │ │ │ │ │ __getitem__($self, index, /) │ │ │ │ │ Return self[index]. │ │ │ │ │ __reversed__ │ │ │ │ │ __sizeof__ │ │ │ │ │ __class_getitem__ │ │ │ │ │ See PEP 585 │ │ │ │ │ -9F8h"h `A │ │ │ │ │ -QF2F(F5D │ │ │ │ │ -3F&F,FEF │ │ │ │ │ +=F3FOF.F │ │ │ │ │ FCF2F9F(F │ │ │ │ │ FAF;F(FO │ │ │ │ │ ;;F2FAF(F │ │ │ │ │ +CF2F9FPF │ │ │ │ │ ;CF2F9FPF │ │ │ │ │ 33`+hSEE │ │ │ │ │ $P0F3h)F │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -83,15 +83,15 @@ │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bgt.n ee │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 6554 │ │ │ │ │ + b.w 65b0 │ │ │ │ │ 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, #727 @ 0x2d7 │ │ │ │ │ @@ -172,15 +172,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.n 168 │ │ │ │ │ │ │ │ │ │ 00000170 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 6554 │ │ │ │ │ + b.w 65b0 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 00000178 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge.n 1e8 │ │ │ │ │ @@ -393,15 +393,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 348 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bl 1cc0 │ │ │ │ │ + bl 1cd0 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 00000374 : │ │ │ │ │ listiter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -506,342 +506,337 @@ │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - beq.w 776 │ │ │ │ │ + beq.w 77e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 838 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.w 788 │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w 848 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.w 790 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - beq.w 10ea │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + beq.w 110c │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - subs r5, r0, r5 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ + subs r4, r0, r4 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r1, r0 │ │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ │ mov ip, sl │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 536 │ │ │ │ │ cbz r3, 54c │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ and.w r3, r3, #28 │ │ │ │ │ sub.w r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ bge.n 55a │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr.w r9, [ip], #4 │ │ │ │ │ mov r8, lr │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.w 1550 │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - bne.w 768 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne.w 14a8 │ │ │ │ │ + tst r4, r5 │ │ │ │ │ + bne.w 770 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ beq.n 514 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ blt.n 530 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 800 │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - beq.w 1370 │ │ │ │ │ + bne.w 810 │ │ │ │ │ + tst r4, r5 │ │ │ │ │ + beq.w 138e │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 816 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + bne.w 826 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b74 │ │ │ │ │ + bne.w b76 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r6, sp, #604 @ 0x25c │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - str r4, [r3, #4] │ │ │ │ │ + str r7, [r3, #4] │ │ │ │ │ str.w sl, [r3, #8] │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r6, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1546 │ │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ │ + bne.w 1438 │ │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r4, [sp, #52] @ 0x34 │ │ │ │ │ - bgt.w 1262 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 1032 │ │ │ │ │ + movle r9, r7 │ │ │ │ │ + bgt.w 12ee │ │ │ │ │ + mov r3, fp │ │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + ble.w 1024 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldrd r1, r0, [r9] │ │ │ │ │ + ldrd r1, r0, [fp] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ bne.n 6ac │ │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w c50 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ + blt.w c52 │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #2 │ │ │ │ │ beq.n 6be │ │ │ │ │ - ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ - add.w r1, r9, r5, lsl #2 │ │ │ │ │ + ldr.w r2, [fp, r5, lsl #2] │ │ │ │ │ + add.w r1, fp, r5, lsl #2 │ │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 6a2 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + blt.n 6a4 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - ble.w 134a │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + ble.w 1378 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - rsb r6, r2, #1 │ │ │ │ │ + rsb r4, r2, #1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r5, r0 │ │ │ │ │ - blt.n 6a2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + mul.w r4, r2, r4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + it gt │ │ │ │ │ + movgt r5, r0 │ │ │ │ │ + bgt.n 6a4 │ │ │ │ │ adds r5, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n 6a2 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.n 6a4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 6a2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bgt.n 6a4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n 670 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 8b4 │ │ │ │ │ - b.n 8fa │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt.n 674 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bne.w 8c4 │ │ │ │ │ + b.n 90a │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 154a │ │ │ │ │ - bne.w c50 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne.n 70e │ │ │ │ │ + blt.w 13de │ │ │ │ │ + bne.w c52 │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + bne.n 714 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 105c │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - lsls r0, r3, #2 │ │ │ │ │ + bne.w 1084 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ │ + lsls r0, r2, #2 │ │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ │ + add fp, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str.w r9, [r4, #28] │ │ │ │ │ - strd r5, r3, [r4, #32] │ │ │ │ │ - add r9, r0 │ │ │ │ │ - str r2, [r4, #24] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w de2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - subs r3, r0, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne.w 5c8 │ │ │ │ │ + str r4, [r3, #32] │ │ │ │ │ + str r2, [r3, #24] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w e32 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + subs.w r9, r9, r3 │ │ │ │ │ + bne.w 5ce │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + mov fp, sl │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.w 12ea │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bgt.w 128e │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bae │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + bne.w bb0 │ │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 7b2 │ │ │ │ │ - b.w f24 │ │ │ │ │ + beq.n 7ba │ │ │ │ │ + b.w f9e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - ldrd r1, r0, [r9, #4] │ │ │ │ │ + ldrd r1, r0, [fp, #4] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n 750 │ │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 756 │ │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 8b2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ + bgt.w 8c2 │ │ │ │ │ + cmp.w r9, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #3 │ │ │ │ │ - bne.w 614 │ │ │ │ │ - b.n 764 │ │ │ │ │ + bne.w 61c │ │ │ │ │ + b.n 76a │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 154a │ │ │ │ │ - bne.w 8b2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - bne.w afe │ │ │ │ │ + blt.w 13de │ │ │ │ │ + bne.w 8c2 │ │ │ │ │ + cmp.w r9, #3 │ │ │ │ │ + bne.w b02 │ │ │ │ │ movs r3, #3 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 6c2 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ bls.w 548 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ b.n 54c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ bgt.w 4d2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ add r6, sp, #604 @ 0x25c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bne.w f24 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + bne.w f9e │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r4, #1 │ │ │ │ │ - bgt.w 1446 │ │ │ │ │ + cmpne r7, #1 │ │ │ │ │ + bgt.w 145e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 14a0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 14ca │ │ │ │ │ - cbz r5, 7f6 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + bne.w 13f8 │ │ │ │ │ + ldr.w r5, [fp, #12] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r3, [fp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ │ + str.w r7, [fp, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 142a │ │ │ │ │ + cbz r4, 806 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r5, #0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + strne r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ @@ -849,1522 +844,1519 @@ │ │ │ │ │ str.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 588 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ │ 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 r3, [r2, #1564] @ 0x61c │ │ │ │ │ b.n 588 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 146a │ │ │ │ │ - add.w r7, r4, #136 @ 0x88 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 1482 │ │ │ │ │ + add.w r6, r7, #136 @ 0x88 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - add.w r3, r3, r7, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ble.w f48 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ble.w f2a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - str.w r0, [r3, r7, lsl #2] │ │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 151c │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - beq.w 102e │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ + beq.w 14f0 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + beq.w 1068 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 155a │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.n 8a8 │ │ │ │ │ - add.w r8, r6, #4 │ │ │ │ │ - adds r7, r3, #4 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ + beq.w 1526 │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + beq.n 8b8 │ │ │ │ │ + add.w r8, r5, #4 │ │ │ │ │ + adds r6, r3, #4 │ │ │ │ │ + movs r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - str.w r0, [r7, #4]! │ │ │ │ │ + str.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 151e │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bne.n 88e │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ + beq.w 14f2 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne.n 89e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b.n 4dc │ │ │ │ │ movs r5, #2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - lsls r6, r2, #2 │ │ │ │ │ - ldr.w r1, [r9, r2, lsl #2] │ │ │ │ │ - add.w r7, r9, r6 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w a8a │ │ │ │ │ + lsls r4, r2, #2 │ │ │ │ │ + ldr.w r1, [fp, r2, lsl #2] │ │ │ │ │ + add.w r7, fp, r4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w a90 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w a98 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bge.w a86 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + bge.w a9e │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge.w a8c │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ + movge r3, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.w 6c0 │ │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ + bge.w 6c2 │ │ │ │ │ + strd sl, r9, [sp, #56] @ 0x38 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ 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, #28] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r6, [r9, fp, lsl #2] │ │ │ │ │ + ldr.w r6, [fp, sl, lsl #2] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov sl, fp │ │ │ │ │ + mov r9, sl │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - add.w r5, r4, sl │ │ │ │ │ + add.w r5, r4, r9 │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 99e │ │ │ │ │ + bne.n 9a6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ beq.w 15b8 │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 14ea │ │ │ │ │ + beq.w 152a │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 14fa │ │ │ │ │ + beq.w 153a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w c36 │ │ │ │ │ + beq.w c38 │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c46 │ │ │ │ │ + beq.w c48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 9ac │ │ │ │ │ + bge.n 9b4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - it lt │ │ │ │ │ - movlt r7, r5 │ │ │ │ │ - blt.n 9c4 │ │ │ │ │ - b.n a32 │ │ │ │ │ + bge.n a3a │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b.n 9cc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 142c │ │ │ │ │ - bne.n a6e │ │ │ │ │ + blt.w 1584 │ │ │ │ │ + bne.n a74 │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble.n a32 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble.n a3a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 1572 │ │ │ │ │ + bne.w 157c │ │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ │ - mov r7, sl │ │ │ │ │ + mov r7, r9 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - add.w sl, r6, #20 │ │ │ │ │ + add.w r9, r6, #20 │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ adds r5, r7, r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ - ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15c2 │ │ │ │ │ + beq.w 159e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 155e │ │ │ │ │ + beq.w 1568 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 156c │ │ │ │ │ + beq.w 1576 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n a1c │ │ │ │ │ + bpl.n a24 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, a26 │ │ │ │ │ + cbz r0, a2e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a2c │ │ │ │ │ + bge.n a34 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n a32 │ │ │ │ │ + ble.n a3a │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 9d4 │ │ │ │ │ + b.n 9dc │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a10 │ │ │ │ │ + bne.n a18 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n a14 │ │ │ │ │ + bgt.n a1c │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.n 9d4 │ │ │ │ │ + blt.n 9dc │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - add.w r1, r9, r5 │ │ │ │ │ - ble.n a76 │ │ │ │ │ - sub.w r8, fp, r4 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + add.w r1, fp, r5 │ │ │ │ │ + ble.n a7c │ │ │ │ │ + sub.w r8, sl, r4 │ │ │ │ │ adds r7, r5, #4 │ │ │ │ │ - add.w r0, r9, r7 │ │ │ │ │ + add.w r0, fp, r7 │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ │ + str.w r6, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b60 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne.w 928 │ │ │ │ │ - ldrd fp, r8, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + bne.n b62 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne.w 932 │ │ │ │ │ + ldrd sl, r9, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 6c2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n a32 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.n 930 │ │ │ │ │ + bge.n a3a │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.n 93a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str.w r6, [r9, r4, lsl #2] │ │ │ │ │ + str.w r6, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a5c │ │ │ │ │ - ldr.w r4, [r3, fp, lsl #2] │ │ │ │ │ - b.n b6e │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + beq.n a62 │ │ │ │ │ + ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ + b.n b70 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + b.n 6c2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 154a │ │ │ │ │ - bne.w 8fa │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - bcs.n ac2 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + blt.w 13de │ │ │ │ │ + bne.w 90a │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bcs.n ac8 │ │ │ │ │ + mov r1, fp │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls.n ac2 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ │ + str.w r0, [fp] │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bls.n ac8 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bhi.n ab2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - add.w r7, r6, #8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 13ba │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bhi.n ab8 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + adds r7, r5, #1 │ │ │ │ │ + add.w r3, r4, #8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 13c2 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ bgt.w c5c │ │ │ │ │ - adds r7, r6, #4 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcs.w 8fa │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bcc.w ce8 │ │ │ │ │ - b.n d00 │ │ │ │ │ + adds r3, r4, #4 │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcs.w 1080 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ + str.w r2, [r0], #-4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bcc.w cf2 │ │ │ │ │ + b.n d0a │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ - add.w r6, r9, #8 │ │ │ │ │ + add.w r4, fp, #8 │ │ │ │ │ movs r5, #3 │ │ │ │ │ ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ │ - bne.n b48 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ │ + bne.n b4c │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 6a2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.w 6a4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.w 614 │ │ │ │ │ - b.n b5c │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bne.w 61c │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 90a │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 154a │ │ │ │ │ - bne.w 6a2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.w 13de │ │ │ │ │ + bne.w 6a4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n b06 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 8fa │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bne.n b0a │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.n 90a │ │ │ │ │ mov r2, r8 │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ - ldr.w r4, [r3, fp, lsl #2] │ │ │ │ │ + ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, r5] │ │ │ │ │ - b.n a5c │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ + b.n a62 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ │ add.w r3, r2, r2, lsr #31 │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - bge.w 1428 │ │ │ │ │ + bge.w 14ec │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ add r6, sp, #604 @ 0x25c │ │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ │ + strd r7, sl, [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 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r6, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 5b4 │ │ │ │ │ - b.w 13e0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w f10 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + b.w 14ce │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.w f8a │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bd4 │ │ │ │ │ + beq.n bd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, bd4 │ │ │ │ │ + cbnz r3, bd6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.w f9a │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.w f7c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bf2 │ │ │ │ │ + beq.n bf4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, bf2 │ │ │ │ │ + cbnz r3, bf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.n c24 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - movs r7, #2 │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + beq.n c26 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + movs r5, #2 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r8, r3, #4 │ │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n c18 │ │ │ │ │ + beq.n c1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, c18 │ │ │ │ │ + cbnz r3, c1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.n c02 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 141e │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne.n c04 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 151c │ │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 7ba │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w f24 │ │ │ │ │ - b.n f3a │ │ │ │ │ + beq.w 7c2 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w f9e │ │ │ │ │ + b.n fb4 │ │ │ │ │ adds r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 990 │ │ │ │ │ + bne.w 99a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 994 │ │ │ │ │ - b.n 9ac │ │ │ │ │ - movs r7, #8 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 13a4 │ │ │ │ │ - add.w r6, r5, #1073741824 @ 0x40000000 │ │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - ldr.w r8, [sp] │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ - lsls r7, r5, #2 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1554 │ │ │ │ │ - bne.n d66 │ │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n d84 │ │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ │ - and.w r0, r3, #3 │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ + blt.w 99e │ │ │ │ │ + b.n 9b4 │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + movs r7, #2 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + ble.w 106c │ │ │ │ │ + add.w r4, r7, #1073741824 @ 0x40000000 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n d70 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb ip, r3, #1 │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r1, r3, #1 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + mul.w ip, r3, ip │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + blt.w dac │ │ │ │ │ + ldrd r3, r1, [r2, #8] │ │ │ │ │ + and.w r2, r3, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bge.n d90 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - subs r7, #4 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w faa │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcs.n cf8 │ │ │ │ │ - add.w r2, r9, #4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bls.n cf8 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str.w r3, [r1], #-4 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bhi.n ce8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 11e2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 8fa │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.n d9c │ │ │ │ │ + sub.w r3, r8, #4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w fc2 │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcs.n d02 │ │ │ │ │ + add.w r1, fp, #4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + str.w r4, [fp] │ │ │ │ │ + str.w r2, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bls.n d02 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ + str.w r2, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n cf2 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 125a │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + ble.w 1080 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - lsls r6, r5, #2 │ │ │ │ │ - add.w r7, r9, r6 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ │ + add.w r4, fp, r8 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldr.w r0, [r9, r5, lsl #2] │ │ │ │ │ + ldr.w r0, [fp, r7, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r7, #-4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n d96 │ │ │ │ │ - ldrd r3, r2, [r1, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n db6 │ │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n e38 │ │ │ │ │ + ble.n e3a │ │ │ │ │ + mov r5, r7 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.w a86 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + bge.w a8c │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w 910 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 1276 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + movge r3, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.w c72 │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - b.n cbe │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + bgt.w 920 │ │ │ │ │ + b.n 6c2 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1554 │ │ │ │ │ - bne.n cba │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - b.n d72 │ │ │ │ │ + blt.w 13de │ │ │ │ │ + bne.n dac │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.n ca4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 154a │ │ │ │ │ - bne.n d4c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w sl, r5, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bgt.w ed2 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n d4c │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ │ - add.w r2, sp, r7, lsl #4 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - lsls r0, r3, #2 │ │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - lsls r1, r4, #4 │ │ │ │ │ - add.w r4, r6, r4, lsl #4 │ │ │ │ │ - add.w r5, r1, #28 │ │ │ │ │ - str.w r9, [r6, r5] │ │ │ │ │ - add r5, r6 │ │ │ │ │ - add r9, r0 │ │ │ │ │ - str r7, [r5, #4] │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ - str r2, [r6, #24] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 6e4 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - add r4, r0 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b.n 6e4 │ │ │ │ │ + blt.w 13de │ │ │ │ │ + bne.n cc8 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bgt.w c68 │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ + b.n cc8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1302 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n d9e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 154a │ │ │ │ │ - bne.n dae │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n d4c │ │ │ │ │ - adds r6, #4 │ │ │ │ │ - add r6, r9 │ │ │ │ │ + blt.w 13de │ │ │ │ │ + bne.n d56 │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.n d58 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w 1014 │ │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n ece │ │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n d4c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.n d4c │ │ │ │ │ - ldr.w r2, [r9, r5, lsl #2] │ │ │ │ │ - add.w r1, r9, r5, lsl #2 │ │ │ │ │ + bgt.n d58 │ │ │ │ │ + adds r5, r7, #2 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt.n e40 │ │ │ │ │ + b.n d58 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add.w r2, sp, r7, lsl #4 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ │ + lsls r0, r6, #2 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + lsls r1, r4, #4 │ │ │ │ │ + add.w r4, r3, r4, lsl #4 │ │ │ │ │ + add.w r5, r1, #28 │ │ │ │ │ + str.w fp, [r3, r5] │ │ │ │ │ + add r5, r3 │ │ │ │ │ + add fp, r0 │ │ │ │ │ + str r7, [r5, #4] │ │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ │ + str r2, [r3, #24] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 6e8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r3, r0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 6e8 │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.n d58 │ │ │ │ │ + ldr.w r2, [fp, r5, lsl #2] │ │ │ │ │ + add.w r1, fp, r5, lsl #2 │ │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w d4c │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ + bgt.w d58 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - ble.n e90 │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + ble.n e8e │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ │ + rsb r4, r2, #1 │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n e94 │ │ │ │ │ + bge.n e92 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n d4c │ │ │ │ │ + b.n d58 │ │ │ │ │ adds r5, #2 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble.w d4c │ │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ │ - ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w d58 │ │ │ │ │ + ldrd r2, r3, [r1, #8] │ │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ + ldrd r3, r0, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w d4c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bgt.w d58 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.n e9c │ │ │ │ │ - b.n d4c │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt.n e9a │ │ │ │ │ + b.n d58 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 13de │ │ │ │ │ + bne.w d58 │ │ │ │ │ + adds r5, r7, #2 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w d58 │ │ │ │ │ + add.w r4, r8, #4 │ │ │ │ │ + add r4, fp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - ldrd r1, r0, [r7] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n dea │ │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w 1050 │ │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mul.w r2, r1, r2 │ │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w dae │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + blt.w d58 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ bgt.n e40 │ │ │ │ │ - b.n d4c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - itt eq │ │ │ │ │ - movweq r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movteq r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq.w 7c6 │ │ │ │ │ - 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, f44 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bgt.w 1444 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 7c6 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ + b.n d58 │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add r6, sp, #604 @ 0x25c │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ │ - strd r4, sl, [r2, #4] │ │ │ │ │ + strd r7, sl, [r2, #4] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ str r6, [r2, #12] │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - bgt.w 13d8 │ │ │ │ │ - bne.n f10 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bgt.w 14c6 │ │ │ │ │ + bne.n f8a │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bca │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + bne.w bcc │ │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 7c6 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n f24 │ │ │ │ │ - b.n f3a │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - sub.w r1, r5, sl │ │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ │ - lsls r1, r1, #2 │ │ │ │ │ - sub.w r3, sl, #4 │ │ │ │ │ - add.w r0, r9, r1 │ │ │ │ │ - adds r4, r0, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 11c8 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - it cc │ │ │ │ │ - movcc r1, r2 │ │ │ │ │ - bcs.w 11bc │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - str r6, [r0, r3] │ │ │ │ │ - adds r0, #4 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bcs.n ff4 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ │ - str.w r6, [r0], #4 │ │ │ │ │ - str.w r2, [r4], #-4 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bhi.n fe4 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w cc8 │ │ │ │ │ - add r3, r1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bls.w cc8 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ + beq.w 7ce │ │ │ │ │ + cbnz r4, f9e │ │ │ │ │ + b.n fb4 │ │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + itt eq │ │ │ │ │ + movweq r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movteq r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + beq.w 7ce │ │ │ │ │ + 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] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bhi.n 1002 │ │ │ │ │ - b.n cc8 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 154a │ │ │ │ │ - bne.w d4c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cbz r3, fbe │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + bgt.w 145c │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 7ce │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w d4c │ │ │ │ │ - b.n e02 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n f4a │ │ │ │ │ - beq.n 1056 │ │ │ │ │ - add.w r2, r9, #4 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + subs r2, r7, r5 │ │ │ │ │ + lsls r5, r5, #2 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + subs r5, #4 │ │ │ │ │ + add.w r1, fp, r2 │ │ │ │ │ + adds r0, r1, r5 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 1240 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + it cc │ │ │ │ │ + movcc r2, r4 │ │ │ │ │ + bcs.w 11e8 │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ │ + str r6, [r1, #0] │ │ │ │ │ + str r4, [r1, r5] │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bls.n 1004 │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ │ + str.w r6, [r1], #4 │ │ │ │ │ + str.w r4, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n ff4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w cd2 │ │ │ │ │ + adds r0, r2, r5 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bcs.w cd2 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ │ + str.w r4, [r2], #4 │ │ │ │ │ + str.w r1, [r0], #-4 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bhi.n 1012 │ │ │ │ │ + b.n cd2 │ │ │ │ │ + beq.n 1048 │ │ │ │ │ + add.w r1, fp, #4 │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ itt cc │ │ │ │ │ - movcc r7, #4 │ │ │ │ │ - movcc r5, #2 │ │ │ │ │ - bcc.w cd4 │ │ │ │ │ + movcc r3, #4 │ │ │ │ │ + movcc r7, #2 │ │ │ │ │ + bcc.w cde │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 150c │ │ │ │ │ + bne.w 1550 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.w 6be │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b.w 6c0 │ │ │ │ │ - add.w r6, r1, #268435456 @ 0x10000000 │ │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + b.w 6c2 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 13de │ │ │ │ │ + bne.w d58 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w d58 │ │ │ │ │ + b.n eea │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n f2c │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcc.w cda │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 125a │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 90a │ │ │ │ │ + add.w r2, r1, #268435456 @ 0x10000000 │ │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ - lsls r6, r6, #4 │ │ │ │ │ - adds r4, r0, r6 │ │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ │ - subs r2, r0, r2 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ + lsls r6, r2, #4 │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + adds r0, r4, r6 │ │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + subs r2, r4, r2 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ asrs r2, r2, #2 │ │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ │ add r0, r2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - add r0, r3 │ │ │ │ │ - ble.w 1216 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + ble.w 11f4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ it le │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt.w 121a │ │ │ │ │ + bgt.w 11f8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.w db4 │ │ │ │ │ + ble.w e02 │ │ │ │ │ mov r2, sp │ │ │ │ │ add r2, r6 │ │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.w db4 │ │ │ │ │ + ble.w e02 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1df8 │ │ │ │ │ + bl 1e08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 154a │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 13de │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - add.w r2, r3, r1, lsl #4 │ │ │ │ │ + add.w r3, r3, r1, lsl #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - subw r2, r2, #1580 @ 0x62c │ │ │ │ │ - ble.w db2 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + subw r3, r3, #1580 @ 0x62c │ │ │ │ │ + ble.w e02 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.w db2 │ │ │ │ │ - bl 1df8 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w e02 │ │ │ │ │ + bl 1e08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 154a │ │ │ │ │ + bne.w 13de │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 10ba │ │ │ │ │ + b.n 10dc │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w 4f0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - movw fp, #0 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt fp, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + subs r4, r1, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldr.w lr, [sp] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - subs r5, r1, r5 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov lr, ip │ │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ │ - b.n 1148 │ │ │ │ │ - cbz r2, 1172 │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b.n 1170 │ │ │ │ │ + cbz r2, 1198 │ │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - and.w r3, r3, #28 │ │ │ │ │ - sub.w r3, r3, #4 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - mov.w r3, r3, lsr #5 │ │ │ │ │ - bge.n 118a │ │ │ │ │ - ldr.w r0, [ip] │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + and.w r0, r0, #28 │ │ │ │ │ + sub.w r0, r0, #4 │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + mov.w r0, r0, lsr #5 │ │ │ │ │ + bge.n 11b0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr.w r0, [ip] │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne.w 15c6 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.w 15a2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15c6 │ │ │ │ │ + beq.w 15a2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne.w 157a │ │ │ │ │ - cbz r1, 1172 │ │ │ │ │ - tst r5, r6 │ │ │ │ │ - bne.n 1180 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - cmp lr, fp │ │ │ │ │ - beq.n 1120 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne.w 1560 │ │ │ │ │ + cbz r1, 1198 │ │ │ │ │ + tst r4, r5 │ │ │ │ │ + bne.n 11a6 │ │ │ │ │ + cmp sl, lr │ │ │ │ │ + beq.n 1148 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bge.n 1190 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bge.n 11bc │ │ │ │ │ + mov r0, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 113c │ │ │ │ │ + b.n 1164 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 116c │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 1172 │ │ │ │ │ - mov r1, lr │ │ │ │ │ + bls.n 1194 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 1198 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r8, lr │ │ │ │ │ b.w 55c │ │ │ │ │ - mov r3, lr │ │ │ │ │ mov lr, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 14d8 │ │ │ │ │ + beq.w 1564 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1354 │ │ │ │ │ + bne.w 1368 │ │ │ │ │ mov r2, lr │ │ │ │ │ b.w 56c │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w ae4 │ │ │ │ │ - b.n d00 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - add r1, r2 │ │ │ │ │ - bcc.w fd4 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w ffa │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w cd0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r7, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - it cc │ │ │ │ │ - addcc r3, #4 │ │ │ │ │ - bcs.w d00 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls.w d00 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bhi.n 1204 │ │ │ │ │ - b.n d00 │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcc.w ae8 │ │ │ │ │ + b.n d0a │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 1364 │ │ │ │ │ + ble.w 1382 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ it le │ │ │ │ │ movle r4, #2 │ │ │ │ │ - ble.w 1090 │ │ │ │ │ + ble.w 10b8 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 136a │ │ │ │ │ + ble.w 1388 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ it le │ │ │ │ │ movle r4, #3 │ │ │ │ │ - ble.w 1090 │ │ │ │ │ + ble.w 10b8 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ movs r4, #3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ itt le │ │ │ │ │ suble r2, r2, r5 │ │ │ │ │ suble r0, r0, r5 │ │ │ │ │ - ble.n 125c │ │ │ │ │ + ble.n 123a │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.w 1090 │ │ │ │ │ + ble.w 10b8 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ - b.n 1248 │ │ │ │ │ - and.w r2, r4, #1 │ │ │ │ │ - asrs r3, r4, #1 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1490 │ │ │ │ │ - adds r3, r2, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 5be │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - sub.w r0, r5, sl │ │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ │ - lsls r0, r0, #2 │ │ │ │ │ - sub.w ip, sl, #4 │ │ │ │ │ - add.w r3, r9, r0 │ │ │ │ │ - add.w lr, r3, ip │ │ │ │ │ + b.n 1226 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + add r2, r4 │ │ │ │ │ + bcc.w fe4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1500 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ + bne.w 100a │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcc.w cda │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + add r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it cc │ │ │ │ │ - movcc r0, r2 │ │ │ │ │ - bcs.w d6e │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - sub.w lr, lr, #4 │ │ │ │ │ - ldr.w r1, [r3, ip] │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - str.w r2, [r3, ip] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bls.n 12cc │ │ │ │ │ + addcc r2, #4 │ │ │ │ │ + bcs.w d0a │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr.w r2, [lr] │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - str.w r3, [lr], #-4 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - bhi.n 12ba │ │ │ │ │ - add ip, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w d6e │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bls.w d6e │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ │ - str.w r3, [ip], #-4 │ │ │ │ │ - b.n 12d4 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bls.w d0a │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bhi.n 127c │ │ │ │ │ + b.n d0a │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ - beq.n 1300 │ │ │ │ │ + beq.n 12a4 │ │ │ │ │ add.w r2, sp, r2, lsl #4 │ │ │ │ │ - ldr r5, [r2, #84] @ 0x54 │ │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ │ mov r2, sp │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ it gt │ │ │ │ │ subgt r0, r3, #3 │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1df8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1e08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1430 │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ + bne.w 13e4 │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 6fa │ │ │ │ │ + ble.w 700 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 133c │ │ │ │ │ + beq.n 12e0 │ │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ │ - add.w r5, r2, r3, lsl #4 │ │ │ │ │ + add.w r4, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ - subw r5, r5, #1596 @ 0x63c │ │ │ │ │ + subw r4, r4, #1596 @ 0x63c │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ - bl 1df8 │ │ │ │ │ + bl 1e08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1430 │ │ │ │ │ + bne.n 13e4 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - b.n 1312 │ │ │ │ │ - beq.w b5c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 8b4 │ │ │ │ │ + b.n 12b6 │ │ │ │ │ + and.w r2, r7, #1 │ │ │ │ │ + asrs r3, r7, #1 │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.w 1540 │ │ │ │ │ + add.w r9, r2, r3 │ │ │ │ │ + b.w 5be │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + subs r2, r7, r5 │ │ │ │ │ + lsls r5, r5, #2 │ │ │ │ │ + lsls r2, r2, #2 │ │ │ │ │ + subs r0, r5, #4 │ │ │ │ │ + add.w r3, fp, r2 │ │ │ │ │ + adds r5, r3, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 14ba │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + it cc │ │ │ │ │ + movcc r2, r1 │ │ │ │ │ + bcs.w db2 │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ + subs r5, #4 │ │ │ │ │ + ldr r1, [r3, r0] │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + str.w ip, [r3, r0] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.n 134c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str.w r3, [r1], #4 │ │ │ │ │ + str.w ip, [r5], #-4 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bhi.n 133a │ │ │ │ │ + add r0, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w db2 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bls.w db2 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ │ + str.w r3, [r0], #-4 │ │ │ │ │ + b.n 1354 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.w 816 │ │ │ │ │ + b.w 826 │ │ │ │ │ + beq.w b48 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.w 8c4 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 122e │ │ │ │ │ + b.n 120c │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 1242 │ │ │ │ │ + b.n 1220 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 157e │ │ │ │ │ - ldr r5, [r1, #100] @ 0x64 │ │ │ │ │ + beq.w 158e │ │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str.w r5, [sp, #1632] @ 0x660 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + str.w r4, [sp, #1632] @ 0x660 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.w 80c │ │ │ │ │ - subs r7, #4 │ │ │ │ │ - add.w r3, r9, r7 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcc.w cd0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 8fa │ │ │ │ │ - b.n 11e2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r6, r3 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bcs.w c54 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ │ - str.w r3, [r6], #-4 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bcc.n 13c6 │ │ │ │ │ - b.n c54 │ │ │ │ │ + b.w 81c │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + add r4, r2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bcs.w c56 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str.w r1, [r4], #-4 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bhi.n 13cc │ │ │ │ │ + b.n c56 │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w c26 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.w fbe │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.w bbe │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr.w r5, [fp, #12] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 5b4 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - lsls r3, r4, #2 │ │ │ │ │ - subs r2, r3, #4 │ │ │ │ │ - add r2, r1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bls.n 13fc │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi.n 13ec │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + str.w r3, [fp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r7, [fp, #8] │ │ │ │ │ + str r3, [r2, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 7f6 │ │ │ │ │ + b.n 142a │ │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ │ + bl 22c │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + bpl.n 1422 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w 7f6 │ │ │ │ │ + lsls r3, r7, #2 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bls.w 5b4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 140a │ │ │ │ │ + bhi.n 1448 │ │ │ │ │ b.w 5b4 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w c24 │ │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ │ - b.n f58 │ │ │ │ │ - ldrd r4, r6, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w c24 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w f44 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w bbc │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r2, r3, r4, lsl #2 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r2, r3, r7, lsl #2 │ │ │ │ │ subs r2, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.w 7c6 │ │ │ │ │ + bls.w 7ce │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n 1456 │ │ │ │ │ - b.w 7c6 │ │ │ │ │ - lsls r0, r4, #2 │ │ │ │ │ + bcc.n 146e │ │ │ │ │ + b.w 7ce │ │ │ │ │ + lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 15bc │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86e │ │ │ │ │ - b.n 151e │ │ │ │ │ - and.w r1, r3, #1 │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - orrs r2, r1 │ │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ │ - ble.w 126e │ │ │ │ │ - b.n 1490 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 7e6 │ │ │ │ │ - b.n 14ca │ │ │ │ │ - ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ - bl 22c │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - bpl.n 14c2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 7e6 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + bne.w 87e │ │ │ │ │ + b.n 14f2 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ add r0, 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 r0, [sp, #0] │ │ │ │ │ - b.w 80c │ │ │ │ │ + b.w 81c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + bcc.w 1324 │ │ │ │ │ + b.n 134c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 5b4 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r3, r7, #2 │ │ │ │ │ + subs r2, r3, #4 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bls.n 143a │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 14da │ │ │ │ │ + b.n 143a │ │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ │ + b.n f3a │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add.w r5, r3, r5, lsl #2 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 15ca │ │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ │ + bgt.n 15c2 │ │ │ │ │ + ldrd r6, r5, [fp, #8] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str.w r3, [fp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + strd r7, r3, [fp, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 15e8 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.w 806 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w c26 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 14f2 │ │ │ │ │ add.w r0, r6, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 978 │ │ │ │ │ + bne.w 982 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w c38 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - add r0, r2 │ │ │ │ │ - bcc.w 12a2 │ │ │ │ │ - b.n 12cc │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - adds r3, r2, #4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcs.w 104e │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - b.n 11f0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 159a │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.n 1592 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldrd r7, r6, [r3, #8] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - strd r4, r2, [r3, #8] │ │ │ │ │ - cbnz r6, 158e │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.w 7f6 │ │ │ │ │ - lsls r3, r4, #2 │ │ │ │ │ - b.n 13fc │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n 1430 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 14da │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b.n 1430 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 151e │ │ │ │ │ + b.w c3a │ │ │ │ │ + and.w r1, r3, #1 │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ │ + ble.w 12fa │ │ │ │ │ + b.n 1540 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + adds r2, r1, #4 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcs.w 1040 │ │ │ │ │ + movs r7, #2 │ │ │ │ │ + b.n 1268 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 1198 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + b.n 14aa │ │ │ │ │ add.w r0, r6, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w a04 │ │ │ │ │ + bne.w a0c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w a1e │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.w 930 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 1172 │ │ │ │ │ + b.w a26 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 93a │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 13e4 │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - b.w 80c │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 14ca │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.w 81c │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 156c │ │ │ │ │ + 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 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ │ + b.w 588 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 152e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 1502 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 152e │ │ │ │ │ - ldr.w r2, [r6, #-4]! │ │ │ │ │ + b.n 1502 │ │ │ │ │ + ldr.w r2, [r5, #-4]! │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1524 │ │ │ │ │ + beq.n 14f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1524 │ │ │ │ │ + bne.n 14f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1524 │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.n 14ee │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 152e │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b.n 1562 │ │ │ │ │ - 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, #0] │ │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b.w 588 │ │ │ │ │ - nop │ │ │ │ │ + b.n 14f8 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 142a │ │ │ │ │ │ │ │ │ │ -000015dc : │ │ │ │ │ +000015ec : │ │ │ │ │ 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 163e │ │ │ │ │ + beq.n 164e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1630 │ │ │ │ │ + bpl.n 1640 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 163a │ │ │ │ │ + beq.n 164a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 161c │ │ │ │ │ + bpl.n 162c │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 1626 │ │ │ │ │ + cbz r0, 1636 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1618 │ │ │ │ │ + bne.n 1628 │ │ │ │ │ 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 160c │ │ │ │ │ + bne.n 161c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 161e │ │ │ │ │ + b.n 162e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 1632 │ │ │ │ │ + b.n 1642 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001644 : │ │ │ │ │ +00001654 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {r4, 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 168c │ │ │ │ │ + bpl.n 169c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 16a8 │ │ │ │ │ + bcs.n 16b8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 1676 │ │ │ │ │ + cbz r0, 1686 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 167c │ │ │ │ │ + bne.n 168c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1676 │ │ │ │ │ + bne.n 1686 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 22c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1678 │ │ │ │ │ + b.n 1688 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 22c │ │ │ │ │ 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 16a2 │ │ │ │ │ + b.n 16b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016c8 : │ │ │ │ │ +000016d8 : │ │ │ │ │ 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 r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 16ec │ │ │ │ │ + b.n 16fc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 16ec │ │ │ │ │ + cbz r0, 16fc │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 16f4 │ │ │ │ │ + cbnz r0, 1704 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 16e0 │ │ │ │ │ + bpl.n 16f0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016f8 <_PyList_FromArraySteal>: │ │ │ │ │ +00001708 <_PyList_FromArraySteal>: │ │ │ │ │ _PyList_FromArraySteal(): │ │ │ │ │ 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 │ │ │ │ │ - cbnz r1, 1768 <_PyList_FromArraySteal+0x70> │ │ │ │ │ - ldr r3, [pc, #220] @ (17e8 <_PyList_FromArraySteal+0xf0>) │ │ │ │ │ + cbnz r1, 1778 <_PyList_FromArraySteal+0x70> │ │ │ │ │ + ldr r3, [pc, #220] @ (17f8 <_PyList_FromArraySteal+0xf0>) │ │ │ │ │ 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, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1782 <_PyList_FromArraySteal+0x8a> │ │ │ │ │ + ble.n 1792 <_PyList_FromArraySteal+0x8a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ - ldr r2, [pc, #168] @ (17ec <_PyList_FromArraySteal+0xf4>) │ │ │ │ │ + ldr r2, [pc, #168] @ (17fc <_PyList_FromArraySteal+0xf4>) │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ │ @@ -2376,173 +2368,173 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 17c0 <_PyList_FromArraySteal+0xc8> │ │ │ │ │ + cbz r0, 17d0 <_PyList_FromArraySteal+0xc8> │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, 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 │ │ │ │ │ - cbz r0, 17c8 <_PyList_FromArraySteal+0xd0> │ │ │ │ │ + cbz r0, 17d8 <_PyList_FromArraySteal+0xd0> │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ - ldr r1, [pc, #80] @ (17f0 <_PyList_FromArraySteal+0xf8>) │ │ │ │ │ + ldr r1, [pc, #80] @ (1800 <_PyList_FromArraySteal+0xf8>) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n 1764 <_PyList_FromArraySteal+0x6c> │ │ │ │ │ + b.n 1774 <_PyList_FromArraySteal+0x6c> │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 17cc <_PyList_FromArraySteal+0xd4> │ │ │ │ │ + bgt.n 17dc <_PyList_FromArraySteal+0xd4> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1764 <_PyList_FromArraySteal+0x6c> │ │ │ │ │ + b.n 1774 <_PyList_FromArraySteal+0x6c> │ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 17dc <_PyList_FromArraySteal+0xe4> │ │ │ │ │ + beq.n 17ec <_PyList_FromArraySteal+0xe4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 17e0 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ + cbz r3, 17f0 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 17c4 <_PyList_FromArraySteal+0xcc> │ │ │ │ │ + b.n 17d4 <_PyList_FromArraySteal+0xcc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17dc <_PyList_FromArraySteal+0xe4> │ │ │ │ │ + b.n 17ec <_PyList_FromArraySteal+0xe4> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000017f4 : │ │ │ │ │ +00001804 : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ 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, #4] │ │ │ │ │ ldr r6, [r6, #84] @ 0x54 │ │ │ │ │ lsls r4, r6, #6 │ │ │ │ │ - bpl.n 1818 │ │ │ │ │ + bpl.n 1828 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1832 │ │ │ │ │ + beq.n 1842 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 186c │ │ │ │ │ + b.n 187c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1031 @ 0x407 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 6554 │ │ │ │ │ + bl 65b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1828 │ │ │ │ │ + beq.n 1838 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 186c │ │ │ │ │ + bl 187c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 182c │ │ │ │ │ + beq.n 183c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 182c │ │ │ │ │ + bne.n 183c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 182c │ │ │ │ │ + b.n 183c │ │ │ │ │ │ │ │ │ │ -0000186c : │ │ │ │ │ +0000187c : │ │ │ │ │ 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 r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a74 │ │ │ │ │ + bne.w 1a84 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 1c96 │ │ │ │ │ + blt.w 1ca6 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt.w 1c9e │ │ │ │ │ + bgt.w 1cae │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ sub.w r8, r2, r6 │ │ │ │ │ add r8, r4 │ │ │ │ │ cmn.w r8, r3 │ │ │ │ │ - beq.w 1a12 │ │ │ │ │ + beq.w 1a22 │ │ │ │ │ subs r3, r6, r4 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 1a9e │ │ │ │ │ + beq.w 1aae │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 1c34 │ │ │ │ │ + bhi.w 1c44 │ │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 1aac │ │ │ │ │ + bge.w 1abc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r6, r8 │ │ │ │ │ add.w r1, r0, r6, lsl #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ @@ -2552,134 +2544,134 @@ │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add r6, r8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.w 1b78 │ │ │ │ │ + ble.w 1b88 │ │ │ │ │ add.w fp, r6, #6 │ │ │ │ │ add.w fp, fp, r6, asr #3 │ │ │ │ │ bic.w fp, fp, #3 │ │ │ │ │ sub.w r3, fp, r6 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 1bd4 │ │ │ │ │ + bgt.w 1be4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1c24 │ │ │ │ │ + beq.w 1c34 │ │ │ │ │ cmp.w fp, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1c68 │ │ │ │ │ + bcs.w 1c78 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c68 │ │ │ │ │ + beq.w 1c78 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ strd sl, fp, [r5, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 19b0 │ │ │ │ │ + ble.n 19c0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add.w r0, sl, r4, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bee │ │ │ │ │ + beq.w 1bfe │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1bee │ │ │ │ │ + beq.w 1bfe │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 19b0 │ │ │ │ │ + beq.n 19c0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w sl, sl, r4, lsl #2 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r0, r7, r3, lsl #2 │ │ │ │ │ adds r7, #4 │ │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bb2 │ │ │ │ │ + beq.w 1bc2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1bb2 │ │ │ │ │ + beq.w 1bc2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, #4]! │ │ │ │ │ - bne.n 1992 │ │ │ │ │ + bne.n 19a2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 19ea │ │ │ │ │ + bmi.n 19fa │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 19ca │ │ │ │ │ + cbz r0, 19da │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b5e │ │ │ │ │ + bne.w 1b6e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 19ea │ │ │ │ │ + beq.n 19fa │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 19e6 │ │ │ │ │ + cbz r0, 19f6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1b32 │ │ │ │ │ + bne.w 1b42 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 19d6 │ │ │ │ │ + bcs.n 19e6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1be6 │ │ │ │ │ + bne.w 1bf6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1a0a │ │ │ │ │ + beq.n 1a1a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b1e │ │ │ │ │ + bne.w 1b2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1a26 │ │ │ │ │ + beq.n 1a36 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1b42 │ │ │ │ │ + bne.w 1b52 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ - cbz r4, 1a6a │ │ │ │ │ + cbz r4, 1a7a │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - bmi.n 1a64 │ │ │ │ │ + bmi.n 1a74 │ │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ - cbz r0, 1a48 │ │ │ │ │ + cbz r0, 1a58 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 1b96 │ │ │ │ │ + bne.w 1ba6 │ │ │ │ │ subs r5, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1a64 │ │ │ │ │ + beq.n 1a74 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - cbz r0, 1a60 │ │ │ │ │ + cbz r0, 1a70 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1b86 │ │ │ │ │ + bne.w 1b96 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 1a52 │ │ │ │ │ + bcs.n 1a62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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} │ │ │ │ │ @@ -2688,373 +2680,373 @@ │ │ │ │ │ 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 r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c90 │ │ │ │ │ + beq.w 1ca0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r7, r0, #12 │ │ │ │ │ ldrmi r7, [r0, #12] │ │ │ │ │ - b.n 1890 │ │ │ │ │ + b.n 18a0 │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - blt.w 18ee │ │ │ │ │ - beq.w 1bfa │ │ │ │ │ + blt.w 18fe │ │ │ │ │ + beq.w 1c0a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ add.w r3, r2, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w 1c00 │ │ │ │ │ + ble.w 1c10 │ │ │ │ │ add.w fp, r3, #6 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ add.w fp, fp, r3, asr #3 │ │ │ │ │ bic.w fp, fp, #3 │ │ │ │ │ sub.w r1, fp, r3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w fp, r3, #3 │ │ │ │ │ biclt.w fp, fp, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c52 │ │ │ │ │ + beq.w 1c62 │ │ │ │ │ cmp.w fp, #536870912 @ 0x20000000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bcs.w 1c8a │ │ │ │ │ + bcs.w 1c9a │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c8a │ │ │ │ │ + beq.w 1c9a │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ add.w r1, sl, r6, lsl #2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ │ strd sl, fp, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 1956 │ │ │ │ │ + b.n 1966 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a0a │ │ │ │ │ + bne.w 1a1a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a0a │ │ │ │ │ + b.n 1a1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19e6 │ │ │ │ │ + bne.w 19f6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19e6 │ │ │ │ │ + b.n 19f6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a26 │ │ │ │ │ + bne.w 1a36 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1a6a │ │ │ │ │ + beq.n 1a7a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 1a3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19ca │ │ │ │ │ + bne.w 19da │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 19d2 │ │ │ │ │ - b.n 19ea │ │ │ │ │ + bne.w 19e2 │ │ │ │ │ + b.n 19fa │ │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ │ - blt.n 1bbe │ │ │ │ │ + blt.n 1bce │ │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b.n 1956 │ │ │ │ │ + b.n 1966 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a60 │ │ │ │ │ + bne.w 1a70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a60 │ │ │ │ │ + b.n 1a70 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a48 │ │ │ │ │ + bne.w 1a58 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r5, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1a4e │ │ │ │ │ - b.n 1a64 │ │ │ │ │ + bne.w 1a5e │ │ │ │ │ + b.n 1a74 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str.w r3, [sl, #4]! │ │ │ │ │ - bne.w 1992 │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + bne.w 19a2 │ │ │ │ │ + b.n 19c0 │ │ │ │ │ add.w fp, r6, #6 │ │ │ │ │ add.w fp, fp, r6, asr #3 │ │ │ │ │ bic.w fp, fp, #3 │ │ │ │ │ sub.w r3, fp, r6 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.w 1930 │ │ │ │ │ + bge.w 1940 │ │ │ │ │ add.w fp, r6, #3 │ │ │ │ │ bic.w fp, fp, #3 │ │ │ │ │ - b.n 1930 │ │ │ │ │ + b.n 1940 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 19f6 │ │ │ │ │ + b.n 1a06 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1982 │ │ │ │ │ - b.n 19b0 │ │ │ │ │ + bne.w 1992 │ │ │ │ │ + b.n 19c0 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 1956 │ │ │ │ │ + b.n 1966 │ │ │ │ │ cmp.w r3, r1, asr #1 │ │ │ │ │ - blt.w 1abe │ │ │ │ │ + blt.w 1ace │ │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, sl, r6, lsl #2 │ │ │ │ │ add.w r0, sl, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 1956 │ │ │ │ │ + b.n 1966 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1c68 │ │ │ │ │ + cbz r0, 1c78 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 1950 │ │ │ │ │ + b.n 1960 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bde │ │ │ │ │ + beq.n 1bee │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 18e6 │ │ │ │ │ + b.n 18f6 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1c8a │ │ │ │ │ + cbz r0, 1c9a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1b02 │ │ │ │ │ + b.n 1b12 │ │ │ │ │ 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, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r0, r3, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19ec │ │ │ │ │ + b.n 19fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1c84 │ │ │ │ │ + b.n 1c94 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a0a │ │ │ │ │ + b.n 1a1a │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 18a4 │ │ │ │ │ + bge.w 18b4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmn r2, r3 │ │ │ │ │ - beq.w 1a12 │ │ │ │ │ + beq.w 1a22 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - b.n 18e6 │ │ │ │ │ + b.n 18f6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cc0 : │ │ │ │ │ +00001cd0 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ - cbz r5, 1d0a │ │ │ │ │ + cbz r5, 1d1a │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bmi.n 1d00 │ │ │ │ │ + bmi.n 1d10 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ce0 │ │ │ │ │ + beq.n 1cf0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1ce0 │ │ │ │ │ + beq.n 1cf0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ce0 │ │ │ │ │ + bne.n 1cf0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ce0 │ │ │ │ │ + b.n 1cf0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00001d0c : │ │ │ │ │ +00001d1c : │ │ │ │ │ list_append(): │ │ │ │ │ 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, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d4e │ │ │ │ │ + beq.n 1d5e │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 1d58 │ │ │ │ │ + ble.n 1d68 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt.n 1d3a │ │ │ │ │ + blt.n 1d4a │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 1da4 │ │ │ │ │ + ble.n 1db4 │ │ │ │ │ add.w r8, r5, #7 │ │ │ │ │ add.w r8, r8, r7, asr #3 │ │ │ │ │ bic.w r8, r8, #3 │ │ │ │ │ sub.w r3, r8, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt le │ │ │ │ │ addle.w r8, r5, #4 │ │ │ │ │ bicle.w r8, r8, #3 │ │ │ │ │ - cbz r7, 1db0 │ │ │ │ │ + cbz r7, 1dc0 │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 1db4 │ │ │ │ │ + bcs.n 1dc4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1db4 │ │ │ │ │ + cbz r0, 1dc4 │ │ │ │ │ strd r7, r0, [r4, #8] │ │ │ │ │ str.w r8, [r4, #16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ │ - b.n 1d4a │ │ │ │ │ + b.n 1d5a │ │ │ │ │ cmp.w r7, r2, asr #1 │ │ │ │ │ - blt.n 1d5c │ │ │ │ │ + blt.n 1d6c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1d96 │ │ │ │ │ + b.n 1da6 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 1d80 │ │ │ │ │ + b.n 1d90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1d4a │ │ │ │ │ + b.n 1d5a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001dc4 : │ │ │ │ │ +00001dd4 : │ │ │ │ │ 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 1de0 │ │ │ │ │ + bpl.n 1df0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001df8 : │ │ │ │ │ +00001e08 : │ │ │ │ │ merge_at(): │ │ │ │ │ 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 │ │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ @@ -3065,4092 +3057,4175 @@ │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ add r4, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ add r2, sl │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r6, [r3, #28] │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r7, #3 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2c1e │ │ │ │ │ + beq.w 2c84 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ ldr.w r5, [r5, #1564] @ 0x61c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - ldr.w r9, [r0] │ │ │ │ │ + ldr.w r8, [r0] │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne.w 2c54 │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bne.w 2cba │ │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4780 │ │ │ │ │ + bpl.w 4728 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4396 │ │ │ │ │ + bpl.w 45a0 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ - add.w r0, r9, #20 │ │ │ │ │ + add.w r0, r8, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 43a2 │ │ │ │ │ + bpl.w 45ac │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 3eb8 │ │ │ │ │ + bpl.w 3fee │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ec6 │ │ │ │ │ + beq.w 3ffc │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2c66 │ │ │ │ │ + beq.w 2ccc │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ce4 │ │ │ │ │ + bne.w 3cba │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 2032 │ │ │ │ │ + beq.w 206e │ │ │ │ │ add.w r2, sl, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r9, [r1, r2, lsl #2] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ - add.w r2, r2, r8, lsl #2 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ + add.w fp, r2, r8, lsl #2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3bf4 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ + bne.w 3be2 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 477c │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ + bpl.w 4714 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.w 436a │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ + bpl.w 45b0 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bpl.w 4376 │ │ │ │ │ - lsls r6, r6, #25 │ │ │ │ │ - bpl.w 3e9e │ │ │ │ │ - add.w r1, r9, #20 │ │ │ │ │ + lsls r3, r5, #26 │ │ │ │ │ + bpl.w 45ba │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ + bpl.w 3f90 │ │ │ │ │ + add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eac │ │ │ │ │ + beq.w 3f9e │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2dfe │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 2e62 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 438e │ │ │ │ │ + ble.w 4626 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bgt.w 24ee │ │ │ │ │ + bgt.w 263e │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.w 4658 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ + bgt.w 4736 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - add.w r8, r3, #4 │ │ │ │ │ + add.w fp, r3, #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4046 │ │ │ │ │ + bne.w 41fe │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 438a │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + bne.w 466c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - beq.n 2022 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + beq.w 465c │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 3dc6 │ │ │ │ │ + beq.w 385e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr.w r1, [r9] │ │ │ │ │ - ldr.w r0, [r8] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ - blt.w 46a6 │ │ │ │ │ - ldr.w r3, [r8], #4 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cbnz r3, 203a │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.n 2014 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble.n 2058 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 1fae │ │ │ │ │ - ldr.w r3, [r9], #4 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2076 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 4732 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 458c │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 459a │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 2600 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2612 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 2618 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22ea │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3a84 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - ble.w 230e │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1fae │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ + beq.n 2098 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne.n 20a4 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 202e │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov.w r2, sl, lsl #2 │ │ │ │ │ + beq.w 387c │ │ │ │ │ + mov ip, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3e26 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - beq.w 41c4 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 216a │ │ │ │ │ + blt.w 4568 │ │ │ │ │ + ldr.w r3, [sl], #4 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 2028 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.n 2042 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 21b0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 21a4 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + adds r7, r4, #4 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 4710 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 45be │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 45ca │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.n 212a │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 2136 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 213a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str.w r4, [r7, #-4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3052 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 3a9a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.n 21b0 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 20ba │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 20fa │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bgt.n 20fe │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str.w r5, [r7, #-4] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3072 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bgt.n 1fe6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov r7, lr │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - adds r3, r6, #1 │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3858 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.n 21b0 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 20ba │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr.w r3, [r2], #4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 262e │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3858 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 21b0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 21aa │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 20b6 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 1fba │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 1fba │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r9, [sp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - ldr.w r4, [r8] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ mov r3, r2 │ │ │ │ │ + ldr.w r1, [r9] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt r3, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 231a │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + bne.w 2442 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4640 │ │ │ │ │ + bpl.w 4718 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4358 │ │ │ │ │ + bpl.w 457c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 4366 │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 4588 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3dac │ │ │ │ │ + bpl.w 3f1a │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3db8 │ │ │ │ │ + beq.w 3f26 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 232a │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - add.w sl, r8, #4 │ │ │ │ │ - str.w r4, [r3], #4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.w 2452 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r7, sl, #4 │ │ │ │ │ + str.w r5, [fp], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ba2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w 3b5e │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.w 3e1a │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 3c18 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [sl, #4] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3aa2 │ │ │ │ │ + bne.w 3b16 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bpl.w 4634 │ │ │ │ │ - lsls r5, r3, #25 │ │ │ │ │ - bpl.w 437c │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 472e │ │ │ │ │ + lsls r4, r3, #25 │ │ │ │ │ + bpl.w 4556 │ │ │ │ │ + ldrb.w sl, [r5, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r1, r7, #26 │ │ │ │ │ - bpl.w 4386 │ │ │ │ │ - lsls r5, r7, #25 │ │ │ │ │ - bpl.w 3e00 │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ + tst.w sl, #32 │ │ │ │ │ + beq.w 4564 │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + beq.w 3f32 │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e0e │ │ │ │ │ + beq.w 3f40 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ab6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 3a62 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + beq.w 3b2a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 316e │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr.w r8, [r6, #8] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 30aa │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [r7, r6, lsl #2] │ │ │ │ │ + ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 319c │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 47ba │ │ │ │ │ + bpl.w 4694 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 476a │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + bpl.w 470a │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41ea │ │ │ │ │ + beq.w 43d6 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e6e │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ + beq.w 3fda │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + lsls r3, r6, #1 │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.w 3fb2 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne.w 3d04 │ │ │ │ │ - ldr.w r0, [sl, r8, lsl #2] │ │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + ble.w 3ccc │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne.w 4416 │ │ │ │ │ + ldr.w r0, [r7, r8, lsl #2] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 45a4 │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ + bpl.n 2342 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 45a4 │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - lsls r1, r7, #26 │ │ │ │ │ - bpl.w 45ac │ │ │ │ │ - ubfx r3, r7, #6, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w sl, [r5, #16] │ │ │ │ │ + ubfx r3, sl, #5, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3f08 │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ + beq.w 46da │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r5, #28 │ │ │ │ │ + addne.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f1a │ │ │ │ │ + beq.w 40e6 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3388 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov.w r3, r8, lsl #1 │ │ │ │ │ - add.w r9, r3, #1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - ble.w 3c04 │ │ │ │ │ - ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + beq.w 309a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov.w r9, r8, lsl #1 │ │ │ │ │ + add.w r6, r9, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 3cd2 │ │ │ │ │ + ldr.w r0, [r7, r6, lsl #2] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [r0, #28] │ │ │ │ │ - beq.n 224e │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + lsls r4, r1, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 23a2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4702 │ │ │ │ │ - lsls r1, r7, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 46ca │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r5, #28 │ │ │ │ │ + addne.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40b2 │ │ │ │ │ + beq.w 41f0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3bea │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov.w r4, r9, lsl #1 │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - ble.w 3d64 │ │ │ │ │ - add.w r3, r6, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ubfx r7, r7, #6, #1 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr.w r0, [sl, r6, lsl #2] │ │ │ │ │ + beq.w 3094 │ │ │ │ │ + lsls r3, r6, #1 │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble.w 3e96 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ubfx r9, sl, #6, #1 │ │ │ │ │ + add.w sl, r5, #20 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr.w r0, [r6, r8, lsl #2] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 46c0 │ │ │ │ │ + bpl.w 47a4 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46b8 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 4320 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 47dc │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 44ae │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 408e │ │ │ │ │ + beq.w 417c │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3382 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - lsls r4, r6, #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w 3ccc │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.n 2298 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ldr.w r0, [r3], #4 │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - beq.w 41de │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bgt.w 2010 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov r7, lr │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - b.n 2062 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq.w 3e8a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov.w r2, r8, lsl #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 3f02 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 23ec │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 30e0 │ │ │ │ │ - bne.w 330a │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ble.w 3312 │ │ │ │ │ + blt.w 313c │ │ │ │ │ + bne.w 3128 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 3120 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r1, [r9, r4, lsl #2] │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 30d4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + bne.w 3130 │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 46a0 │ │ │ │ │ + beq.w 46ba │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4708 │ │ │ │ │ + beq.w 46b4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 41b8 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 318e │ │ │ │ │ - mov.w r2, r9, lsl #1 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble.w 318a │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne.w 413e │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ubfx r0, r7, #5, #1 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ + beq.w 43f0 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3328 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + ble.w 3324 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 41ea │ │ │ │ │ + ldr.w r1, [r9, r8, lsl #2] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r3, r6 │ │ │ │ │ + ubfx r0, r7, #5, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4732 │ │ │ │ │ - lsls r0, r7, #25 │ │ │ │ │ + beq.w 47aa │ │ │ │ │ + lsls r3, r7, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 23fa │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + beq.n 251a │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4030 │ │ │ │ │ + beq.w 4156 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 318a │ │ │ │ │ - lsls r2, r3, #1 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - adds r6, r2, #1 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - ble.w 3e86 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ + bne.w 3324 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ + adds r6, r3, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble.w 4008 │ │ │ │ │ + ldr.w r1, [r9, r6, lsl #2] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46fc │ │ │ │ │ + beq.w 46c4 │ │ │ │ │ lsls r0, r7, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 245a │ │ │ │ │ + beq.n 2574 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4144 │ │ │ │ │ + beq.w 418a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c18 │ │ │ │ │ - mov.w r9, r6, lsl #1 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ - ble.w 3f9a │ │ │ │ │ + bne.w 3c10 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsls r4, r6, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.w 4164 │ │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ ubfx r3, r7, #6, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w r1, [r9, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, sl │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 47b4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq.w 47b0 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4566 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + beq.w 44ce │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4776 │ │ │ │ │ + beq.w 4800 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 409a │ │ │ │ │ + beq.w 4198 │ │ │ │ │ lsrs r7, r0, #31 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3b36 │ │ │ │ │ + bne.w 3328 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - ble.w 317e │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 3322 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 2494 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.w 4288 │ │ │ │ │ + b.n 25a6 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2010 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.w 2016 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r6, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2182 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 2182 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt.w 42b0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ add.w r9, r3, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4008 │ │ │ │ │ + bne.w 4130 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ add.w r8, r6, #4 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w fp, [r5, #16] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w 4010 │ │ │ │ │ + ldr r7, [r5, #16] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 4138 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr.w ip, [r3, #12] │ │ │ │ │ - add.w r3, ip, r6 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w fp, r3, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4026 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + bne.w 414e │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 3f74 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + add.w ip, r2, r3 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4116 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ - ldr.w r3, [r7], #-4 │ │ │ │ │ + ldr.w r3, [ip], #-4 │ │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3f7c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 411e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3ca8 │ │ │ │ │ + beq.w 4750 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - str.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ - ldr.w r7, [sl] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 261e │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 279c │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 4638 │ │ │ │ │ + bpl.w 4758 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 43a6 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ + bpl.w 4670 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 43b4 │ │ │ │ │ + beq.w 467e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 29e2 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + bpl.w 2b56 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29f4 │ │ │ │ │ + beq.w 2b68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 29fc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cbz r2, 263e │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + bge.w 2b6e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r5, #4 │ │ │ │ │ + str r6, [r5, #4] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 27c0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bne.n 264a │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - b.w 3afc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bne.n 27cc │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 206e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + rsb r4, r3, #1 │ │ │ │ │ + mov.w fp, r3, lsl #2 │ │ │ │ │ + lsls r5, r4, #2 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + add.w r0, r9, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 206e │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ + add r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 206e │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 265e │ │ │ │ │ - blt.w 43ba │ │ │ │ │ + beq.n 288c │ │ │ │ │ + blt.w 44a2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 25f6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + subs r5, #4 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 2744 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - beq.n 2610 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bge.w 2ef4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.n 2746 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 258c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - ldr.w r3, [fp], #-4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 2a0e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w 3c9e │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - ble.w 2ef4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.n 275e │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bge.w 28f2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 28c2 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + subs r7, r5, #4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 274c │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r6, r4, #4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ - ldr.w r4, [sl] │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ │ + cmp r6, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 463c │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.w 4524 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4532 │ │ │ │ │ + bpl.w 4760 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.n 2706 │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + bpl.w 4614 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 4620 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.n 284e │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 2716 │ │ │ │ │ + cbz r0, 285a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 271a │ │ │ │ │ + bge.n 285e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - str r4, [r6, #4] │ │ │ │ │ - cbnz r3, 2752 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str r5, [r7, #4] │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 28ce │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.w 3af4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.n 2774 │ │ │ │ │ - subs r6, #4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 2698 │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.n 275e │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ble.n 28f0 │ │ │ │ │ + subs r7, #4 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 27e4 │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 26dc │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - blt.n 26e0 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - str r5, [r6, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 29c2 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w 3ed2 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.n 2774 │ │ │ │ │ - subs r6, #4 │ │ │ │ │ + bne.n 2822 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + blt.n 2826 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str r4, [r7, #4] │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2b34 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3c2a │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + ble.n 28f0 │ │ │ │ │ + subs r7, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2698 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 2692 │ │ │ │ │ + b.n 27e4 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + subs r5, #4 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2b82 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3c2a │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + ble.n 28f2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 28c8 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 27dc │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 26d6 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 258c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - beq.w 41d2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt.n 2700 │ │ │ │ │ + b.n 26d6 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - strd r9, fp, [sp, #24] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - add.w fp, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.w 42e4 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + bgt.n 2846 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + add.w r3, sl, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldrd r8, sl, [sp, #24] │ │ │ │ │ + add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it gt │ │ │ │ │ subgt r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r1, r2, fp, lsl #2 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - ldr.w r1, [r2, fp, lsl #2] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + add.w r1, r2, r9, lsl #2 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr.w r1, [r2, r9, lsl #2] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2a1e │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + bne.w 2b92 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4654 │ │ │ │ │ + bpl.w 475c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 45da │ │ │ │ │ + bpl.w 4604 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 45e6 │ │ │ │ │ + bpl.w 4610 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3e32 │ │ │ │ │ + bpl.w 3faa │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e3e │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2a2e │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ble.w 2ef8 │ │ │ │ │ + beq.w 3fb6 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2ba2 │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ + ble.w 38b8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r2, r3, r6, lsl #2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub.w r2, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 3d8a │ │ │ │ │ + bne.w 3ed4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 4798 │ │ │ │ │ + beq.w 4822 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4792 │ │ │ │ │ + beq.w 481c │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4312 │ │ │ │ │ + beq.w 4452 │ │ │ │ │ lsrs r2, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4086 │ │ │ │ │ - lsls r2, r6, #1 │ │ │ │ │ + beq.w 41c0 │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble.w 403c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 430c │ │ │ │ │ + ble.w 41b2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 444c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ sub.w r3, r3, r2, lsl #2 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r3, r5 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4712 │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ + beq.w 4806 │ │ │ │ │ + lsls r3, r6, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 28ce │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ + beq.n 2a4a │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fdc │ │ │ │ │ + beq.w 41a4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d38 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - lsls r5, r2, #1 │ │ │ │ │ + beq.w 3e74 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + lsls r5, r3, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w 3d2c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ - sub.w r2, r2, r5, lsl #2 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + ble.w 3e4c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + sub.w r3, r3, r5, lsl #2 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4684 │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 47fa │ │ │ │ │ + lsls r3, r6, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 292e │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ + beq.n 2aa2 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4178 │ │ │ │ │ + beq.w 443e │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d50 │ │ │ │ │ - lsls r6, r5, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble.w 3d30 │ │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ + beq.w 3ebe │ │ │ │ │ + lsls r7, r5, #1 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ble.w 3e50 │ │ │ │ │ + ubfx r3, r6, #6, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ sub.w r2, r3, r4, lsl #2 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46f6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 46fc │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 440a │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + beq.w 453e │ │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 467e │ │ │ │ │ + beq.w 46a8 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 416a │ │ │ │ │ - lsrs r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3d56 │ │ │ │ │ + beq.w 43e2 │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3ec4 │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bge.w 3d78 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble.w 3f0c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 2966 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + b.n 2ad8 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ - beq.w 45ea │ │ │ │ │ + beq.w 45e2 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 2738 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + b.n 2880 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25e2 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w 25e8 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str r5, [r4, #4] │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 2670 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 2670 │ │ │ │ │ + bne.w 272c │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.w 2732 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs r5, #4 │ │ │ │ │ + str r4, [r5, #4] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 28a2 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 28a2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 43de │ │ │ │ │ - bne.w 27f6 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - blt.w 43de │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ + blt.w 3b54 │ │ │ │ │ + bne.w 296c │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.w 3b54 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ - str.w r3, [r7], #-4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 43f6 │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - beq.w 45ce │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - sub.w r8, r8, #2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ + bne.w 45d0 │ │ │ │ │ + ldr.w r9, [sp, #4] │ │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + beq.w 3c6c │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + sub.w r7, sl, #2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r4, [r9] │ │ │ │ │ + add.w r1, r2, r7, lsl #2 │ │ │ │ │ + ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - add.w r1, r2, r8, lsl #2 │ │ │ │ │ - ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3bc2 │ │ │ │ │ - ldr.w fp, [r0, #8] │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ + bne.w 3bf2 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4630 │ │ │ │ │ - lsls r4, r3, #25 │ │ │ │ │ - bpl.w 43cc │ │ │ │ │ - ldrb.w r9, [r5, #16] │ │ │ │ │ + bpl.w 471c │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 45f6 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - beq.w 43da │ │ │ │ │ - tst.w r9, #64 @ 0x40 │ │ │ │ │ - beq.w 3e4a │ │ │ │ │ - add.w r1, r5, #20 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4600 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + bpl.w 3f72 │ │ │ │ │ + add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e58 │ │ │ │ │ - mov.w fp, r0, lsr #31 │ │ │ │ │ + beq.w 3f80 │ │ │ │ │ + mov.w sl, r0, lsr #31 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 2f58 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.w 3c00 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 2b2a │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 4644 │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4280 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs.w r9, r3, #1 │ │ │ │ │ - beq.w 3ff4 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ + bne.w 42c4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs.w r8, r3, #1 │ │ │ │ │ + beq.w 42d6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r4, #6 │ │ │ │ │ it le │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt.w 2786 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 2584 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 3f6c │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r3, r3, sl, lsl #2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ + bgt.w 28fc │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + strd r8, sl, [sp, #24] │ │ │ │ │ + add.w sl, r3, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 3122 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 461e │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4618 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r5, #20 │ │ │ │ │ - addpl.w r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42f2 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3e2a │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov.w r3, sl, lsl #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 3e24 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.w 4080 │ │ │ │ │ - ldrb.w r9, [r5, #16] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w fp, [r5, #8] │ │ │ │ │ - ubfx r3, r9, #5, #1 │ │ │ │ │ - ubfx r2, r9, #6, #1 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r2, r3, r7, lsl #2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4720 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 433a │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 4342 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3544 │ │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3552 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 3558 │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 3e20 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 2bca │ │ │ │ │ + str.w sl, [r3] │ │ │ │ │ + b.n 26ce │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r7, #1 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ adds r4, #28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ │ - ldr.w r9, [r1] │ │ │ │ │ + ldr.w r8, [r1] │ │ │ │ │ adds r3, #28 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ str r7, [r3, #24] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 1e66 │ │ │ │ │ + beq.w 1e76 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 311a │ │ │ │ │ - bne.w 1eac │ │ │ │ │ + blt.w 316a │ │ │ │ │ + bne.w 1ebc │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - ble.w 3da8 │ │ │ │ │ + ble.w 3f4c │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 310e │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ + bne.w 315e │ │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4756 │ │ │ │ │ + bpl.w 480c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r9, #20 │ │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ │ + addmi.w r0, r8, #20 │ │ │ │ │ + addpl.w r0, r8, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 4750 │ │ │ │ │ + beq.w 47c2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42e6 │ │ │ │ │ + beq.w 441c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3722 │ │ │ │ │ + bne.w 3502 │ │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - ble.w 3c5e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ble.w 3c84 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov fp, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 40ca │ │ │ │ │ + bne.w 41d8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r8, [r9, #8] │ │ │ │ │ - ldrb.w r5, [r9, #16] │ │ │ │ │ + ldr.w r9, [r8, #8] │ │ │ │ │ + ldrb.w r5, [r8, #16] │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ubfx r3, r5, #5, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 46cc │ │ │ │ │ + beq.w 4814 │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ │ - addmi.w r0, r9, #20 │ │ │ │ │ + addpl.w r0, r8, #28 │ │ │ │ │ + addmi.w r0, r8, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2d28 │ │ │ │ │ + beq.n 2d8e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40be │ │ │ │ │ + beq.w 41cc │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 371e │ │ │ │ │ + bne.w 34fe │ │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - ble.w 3c58 │ │ │ │ │ + ble.w 3c7e │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4690 │ │ │ │ │ + beq.w 47c8 │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ │ - addmi.w r0, r9, #20 │ │ │ │ │ + addpl.w r0, r8, #28 │ │ │ │ │ + addmi.w r0, r8, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2d7c │ │ │ │ │ + beq.n 2de2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41ac │ │ │ │ │ + beq.w 4428 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cb0 │ │ │ │ │ + bne.w 3c26 │ │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - ble.w 3c5e │ │ │ │ │ - mov fp, r6 │ │ │ │ │ + ble.w 3c84 │ │ │ │ │ ubfx r7, r5, #6, #1 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - add.w r3, r9, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + add.w r3, r8, #20 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4698 │ │ │ │ │ + beq.w 4720 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4422 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + beq.w 454e │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4672 │ │ │ │ │ + beq.w 46ae │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4154 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3722 │ │ │ │ │ + beq.w 41de │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3c08 │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ + mov r6, fp │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - ble.w 3c5e │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.n 2da6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ble.w 3c84 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + b.n 2e0a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3f66 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r3, r3, r6, lsl #2 │ │ │ │ │ + ble.w 403c │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + sub.w r3, fp, r9, lsl #2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3160 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr.w fp, [r9, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + bne.w 318e │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46ea │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 46f6 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 479e │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 46f0 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r9, #20 │ │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4208 │ │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3e80 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 4202 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne.w 4214 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - add.w r2, r9, #20 │ │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ │ - str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ubfx r5, r6, #5, #1 │ │ │ │ │ - ubfx fp, r6, #6, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - sub.w r2, r3, r8, lsl #2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 43b0 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3f5a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov.w r6, r9, lsl #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 31d4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 4410 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ubfx r3, r5, #6, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + sub.w r2, fp, r4, lsl #2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4738 │ │ │ │ │ + bpl.w 46d6 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4514 │ │ │ │ │ + bpl.w 4508 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 451c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 38b0 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4512 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 31b6 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38be │ │ │ │ │ + beq.w 31c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 38c4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.w 3e76 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.n 2e9e │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 2774 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r5, r9, r9 │ │ │ │ │ - subgt.w r5, r9, r6 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - bge.w 3c70 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + blt.w 31ca │ │ │ │ │ + lsls r2, r4, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w 3fe2 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 2f04 │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ + ble.w 4044 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r2, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - sub.w r7, fp, r5 │ │ │ │ │ - add.w r7, r5, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3140 │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 3172 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 4764 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + movge r3, r6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 47bc │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 475e │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 47b6 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42fe │ │ │ │ │ + beq.w 43bc │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d84 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w 3cb4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 2f10 │ │ │ │ │ - sub.w r3, fp, r5 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - add.w r1, r5, r3, asr #1 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + bne.w 3f62 │ │ │ │ │ + lsls r6, r7, #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bge.w 4402 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 43fc │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - ldr.w r1, [r0, r1, lsl #2] │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3edc │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - bpl.w 3ede │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - add.w r0, r4, #20 │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 3eea │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - beq.w 3eec │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3efa │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 2ffc │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble.n 3068 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - ubfx r7, r3, #6, #1 │ │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - sub.w r6, fp, r5 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - add.w r6, r5, r6, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + add.w r2, r4, #20 │ │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub.w r2, r3, r7, lsl #2 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 46e0 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 44f8 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 468a │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 442a │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 443c │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3a2a │ │ │ │ │ - adds r1, #20 │ │ │ │ │ + beq.w 4502 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3674 │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a36 │ │ │ │ │ + beq.w 3682 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3a3e │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble.n 3066 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.n 3010 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 43de │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs.w r2, r9, r3 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - beq.w 2a36 │ │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - add.w r4, sl, r3 │ │ │ │ │ - adds r0, r1, #4 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - adds r1, r4, #4 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 421a │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 4222 │ │ │ │ │ + blt.w 3688 │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bge.w 3fca │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 2ffe │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + beq.w 42a2 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 211e │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + beq.w 45d6 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.w 215c │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r8 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.w 3ce2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.n 31a8 │ │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add fp, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 45b4 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ - add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp.w r8, #2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str.w r3, [r7], #-4 │ │ │ │ │ - beq.w 434a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 2a66 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w 3b8e │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add.w sl, r7, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3ba4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs.w r3, r3, r8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 3c18 │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ + ldr.w r3, [r9], #4 │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3fc2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp.w r8, #6 │ │ │ │ │ + it le │ │ │ │ │ + cmple r3, #6 │ │ │ │ │ + bgt.n 3118 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.w 1fb2 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + b.w 21be │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3cc4 │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + b.w 2222 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2396 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 24ba │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 3106 │ │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 419e │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - b.w 2032 │ │ │ │ │ + beq.w 4546 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + b.w 205c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2cca │ │ │ │ │ + bge.w 2d30 │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 2032 │ │ │ │ │ + b.w 206e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2b88 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ + bge.w 2fbe │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, fp │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 3b08 │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + b.w 276e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2f76 │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - b.w 43ee │ │ │ │ │ + bge.w 2ec6 │ │ │ │ │ + b.n 316a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge.w 2e60 │ │ │ │ │ - b.n 311a │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r9 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 21aa │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.n 30e4 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + bge.w 22fc │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + b.w 4572 │ │ │ │ │ + add.w r1, r8, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2f40 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bge.w 2f46 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + sub.w r9, r8, r9 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ite le │ │ │ │ │ + suble r7, r7, r7 │ │ │ │ │ + subgt r7, r7, r6 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + ble.w 3c9a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r6, r9, r7 │ │ │ │ │ + add.w r6, r7, r6, asr #1 │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3ad0 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 479a │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4794 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4320 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3c78 │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + bge.w 3c9a │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 31e8 │ │ │ │ │ + sub.w r3, r9, r7 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + add.w r3, r7, r3, asr #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + it pl │ │ │ │ │ + ldrpl r0, [r0, #28] │ │ │ │ │ + bpl.n 3286 │ │ │ │ │ + lsls r5, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 478e │ │ │ │ │ + lsls r1, r5, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4082 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbz r0, 32b6 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 1f3c │ │ │ │ │ + add.w r9, r4, #20 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + ubfx fp, r5, #6, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + subs r5, r4, r7 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r5, r7, r5, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 46c0 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 44e6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 44f0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 4528 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 404c │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 384c │ │ │ │ │ + adds r7, r5, #1 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble.w 3b10 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 32ca │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, fp │ │ │ │ │ + movge r3, r2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ble.w 331c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r7, r3, r6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w r7, r6, r7, asr #1 │ │ │ │ │ - ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ble.w 34a0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 3a66 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + subs r4, r3, r6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r1, [r9, r4, lsl #2] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3abc │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 462a │ │ │ │ │ + beq.w 47d6 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4624 │ │ │ │ │ + beq.w 47d0 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42da │ │ │ │ │ + beq.w 4314 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cc0 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 3cb4 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n 3308 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.n 31a2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - sub.w sl, r3, r6 │ │ │ │ │ + bge.n 349a │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 333c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add.w sl, r6, sl, asr #1 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + subs r3, r3, r6 │ │ │ │ │ + add.w r8, r6, r3, asr #1 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ ubfx r0, r7, #5, #1 │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r1, [r3, sl, lsl #2] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r9, r8, lsl #2] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r3, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46da │ │ │ │ │ + beq.w 4788 │ │ │ │ │ lsls r0, r7, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r4, #28 │ │ │ │ │ - addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 326c │ │ │ │ │ + beq.n 3400 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40a6 │ │ │ │ │ + beq.w 4240 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 3286 │ │ │ │ │ - add.w r6, sl, #1 │ │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ + cbnz r0, 3416 │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ itt le │ │ │ │ │ - strle.w sl, [sp, #8] │ │ │ │ │ - movle r3, sl │ │ │ │ │ - ble.n 3308 │ │ │ │ │ - ubfx r3, r7, #6, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ │ - sub.w r7, sl, r6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add.w r7, r6, r7, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + strle.w r8, [sp, #4] │ │ │ │ │ + movle r3, r8 │ │ │ │ │ + ble.n 349a │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ │ + ubfx r7, r7, #6, #1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ │ + sub.w r4, r8, r6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ + ldr.w r1, [r9, r4, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 46c6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + movge r2, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4538 │ │ │ │ │ + beq.w 4782 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4644 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 454a │ │ │ │ │ + beq.w 4656 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3890 │ │ │ │ │ + beq.w 3888 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 389c │ │ │ │ │ + beq.w 3894 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 38a2 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - ble.n 32fe │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - b.n 32a8 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - cbnz r3, 331c │ │ │ │ │ - ldr.w r4, [r8] │ │ │ │ │ - b.w 20d2 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 330a │ │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge.w 389a │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble.n 348e │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 343a │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr.w fp, [sp, #4] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 30e0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - add r5, r4 │ │ │ │ │ + beq.w 3128 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 313c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add fp, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3fb6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fce │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub.w fp, fp, r3 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 4160 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 202e │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr.w r3, [sl], #4 │ │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ │ + bne.w 424e │ │ │ │ │ + add.w r3, r9, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3bac │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 20e8 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - add.w r3, r9, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, r8 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge.w 34d8 │ │ │ │ │ - subs r2, r4, r3 │ │ │ │ │ - add.w r7, r3, r2, asr #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr.w r8, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r0, [sl, r7, lsl #2] │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bne.w 3cee │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4678 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4612 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4508 │ │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3f3a │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge.n 34d8 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bne.w 4466 │ │ │ │ │ - sub.w r8, r4, r3 │ │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ │ - add.w r8, r3, r8, asr #1 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr.w r0, [sl, r8, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r7, r1, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 343e │ │ │ │ │ - lsls r7, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ - ubfx r1, r7, #5, #1 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 46e0 │ │ │ │ │ - lsls r1, r7, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3f8e │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 3470 │ │ │ │ │ - add.w r3, r8, #1 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bge.n 34d0 │ │ │ │ │ - ubfx r5, r7, #6, #1 │ │ │ │ │ - add.w r2, r6, #20 │ │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - sub.w r4, r8, r7 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add.w r4, r7, r4, asr #1 │ │ │ │ │ - ldr.w r0, [sl, r4, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 46e6 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4412 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 441c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 3d0a │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3d1a │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3d20 │ │ │ │ │ - adds r7, r4, #1 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - blt.n 3484 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3ab2 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 317a │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r5, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ + bne.w 4266 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - str r5, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3b44 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r8, sl, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3b5a │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.w 3c88 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r5], #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3dc4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - it le │ │ │ │ │ - cmple r3, #6 │ │ │ │ │ - bgt.w 206c │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - str.w r6, [sl] │ │ │ │ │ - b.w 1fa0 │ │ │ │ │ - add.w r1, r9, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2c06 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble.w 2c0c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - sub.w fp, r8, sl │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - ite le │ │ │ │ │ - suble r3, r2, r6 │ │ │ │ │ - subgt r3, r3, r2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble.w 43fc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub.w r6, fp, sl │ │ │ │ │ - add.w r6, sl, r6, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3ad0 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46f0 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46d4 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r5, #20 │ │ │ │ │ - addpl.w r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42ce │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3c84 │ │ │ │ │ - add.w sl, r6, #1 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ - bge.w 3a4e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 3578 │ │ │ │ │ - sub.w r3, fp, sl │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - add.w r8, sl, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 4442 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - bpl.w 4442 │ │ │ │ │ - ldrb.w r9, [r5, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - beq.w 444e │ │ │ │ │ - ubfx r3, r9, #6, #1 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + subs r3, r3, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 428e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3f4a │ │ │ │ │ - add.w r1, r5, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3f5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 364a │ │ │ │ │ - add.w sl, r8, #1 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - ble.n 36a4 │ │ │ │ │ - ubfx r9, r9, #6, #1 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - sub.w fp, r8, sl │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w fp, sl, fp, asr #1 │ │ │ │ │ - ldr.w r0, [r3, fp, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4786 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 4456 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ + beq.w 387c │ │ │ │ │ + mov r7, sl │ │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4460 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.n 3704 │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 3710 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 3714 │ │ │ │ │ - add.w sl, fp, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - blt.n 3658 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 3adc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs.w r5, r3, r8 │ │ │ │ │ - beq.w 2ada │ │ │ │ │ - sub.w r3, r8, r3 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - add r7, r3 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - lsls r2, r5, #2 │ │ │ │ │ - adds r0, r7, #4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 40dc │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 40e4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - beq.w 3c20 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 202e │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.w 2af8 │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 3698 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - blt.n 369c │ │ │ │ │ - cmp fp, sl │ │ │ │ │ - ble.w 3a4e │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b.n 3658 │ │ │ │ │ + bne.w 3b68 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 2234 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r6, sl │ │ │ │ │ mov r4, r6 │ │ │ │ │ - add.w r8, fp, #1 │ │ │ │ │ + add.w r9, fp, #1 │ │ │ │ │ it ge │ │ │ │ │ movge r4, sl │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ble.w 387a │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ble.w 365e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - sub.w r6, r4, r8 │ │ │ │ │ - add.w r6, r8, r6, asr #1 │ │ │ │ │ + sub.w r6, r4, r9 │ │ │ │ │ + add.w r6, r9, r6, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3bd2 │ │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ │ + bne.w 3b7e │ │ │ │ │ + ldr.w r5, [r8, #8] │ │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, fp │ │ │ │ │ it ge │ │ │ │ │ movge r2, fp │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4748 │ │ │ │ │ + bpl.w 4764 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r9, #20 │ │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ │ + addmi.w r0, r8, #20 │ │ │ │ │ + addpl.w r0, r8, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 4742 │ │ │ │ │ + beq.w 468e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41f6 │ │ │ │ │ + beq.w 4282 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e68 │ │ │ │ │ + beq.w 3f52 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge.n 387a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bge.n 365e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 3734 │ │ │ │ │ - sub.w r6, r4, r8 │ │ │ │ │ + bne.n 3514 │ │ │ │ │ + sub.w r6, r4, r9 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r7, [r9, #8] │ │ │ │ │ - add.w r6, r8, r6, asr #1 │ │ │ │ │ - ldrb.w r5, [r9, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + ldrb.w r5, [r8, #16] │ │ │ │ │ + add.w r6, r9, r6, asr #1 │ │ │ │ │ + ldr.w r7, [r8, #8] │ │ │ │ │ + ubfx fp, r5, #5, #1 │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ubfx r3, r5, #5, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w fp, [r1, #8] │ │ │ │ │ - cmp r7, fp │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 472a │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 469a │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ │ - addmi.w r0, r9, #20 │ │ │ │ │ + addpl.w r0, r8, #28 │ │ │ │ │ + addmi.w r0, r8, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 37f6 │ │ │ │ │ + beq.n 35d6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40d0 │ │ │ │ │ + beq.w 4274 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbnz r0, 380a │ │ │ │ │ - add.w r8, r6, #1 │ │ │ │ │ + cbnz r0, 35ea │ │ │ │ │ + add.w r9, r6, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - ble.n 3878 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + ble.n 365c │ │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ │ - add.w fp, r9, #20 │ │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - sub.w r4, r9, r8 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + add.w r3, r8, #20 │ │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + sub.w r4, r8, r9 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r4, r8, r4, asr #1 │ │ │ │ │ + add.w r4, r9, r4, asr #1 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4770 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4550 │ │ │ │ │ + beq.w 4688 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 462e │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4562 │ │ │ │ │ + beq.w 4640 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3f24 │ │ │ │ │ + beq.w 4058 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f30 │ │ │ │ │ + beq.w 4064 │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3a52 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge.n 387a │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.n 381e │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + beq.w 38a8 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bge.n 365e │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 3602 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 311a │ │ │ │ │ + blt.w 316a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub.w sl, sl, r4 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 1eae │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 32f0 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bgt.w 32f6 │ │ │ │ │ - adds r6, r7, #1 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - bge.w 3a76 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - b.n 32a8 │ │ │ │ │ - add.w r1, r9, #28 │ │ │ │ │ + b.w 1ebe │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2eda │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bge.w 2ee0 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - sub.w r5, r8, r3 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + bne.w 303c │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ble.w 3042 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + sub.w r5, r7, r5 │ │ │ │ │ ite le │ │ │ │ │ - suble r4, r4, r4 │ │ │ │ │ - subgt r4, r4, r7 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.w 3cc6 │ │ │ │ │ + suble.w r7, r8, r6 │ │ │ │ │ + subgt.w r7, r8, r8 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.w 4532 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + sub.w sl, r8, r7 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - subs r7, r5, r4 │ │ │ │ │ - add.w r7, r4, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3b92 │ │ │ │ │ + add.w sl, r7, sl, asr #1 │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr.w r0, [r2, sl, lsl #2] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 3af0 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ - ldr.w fp, [r9, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 47a6 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 46a2 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 478a │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4704 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r9, #20 │ │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42c2 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3c9a │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.w 3cc6 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 38e0 │ │ │ │ │ - subs r3, r5, r4 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r8, [r9, #8] │ │ │ │ │ - add.w r3, r4, r3, asr #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ + beq.w 43ca │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 3c96 │ │ │ │ │ + add.w r7, sl, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bge.w 3ca2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 36aa │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + subs r3, r5, r7 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + add.w sl, r7, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, sl, lsl #2] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 397c │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ + bpl.n 3756 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4718 │ │ │ │ │ - lsls r1, r6, #25 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 46ea │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ │ - addmi.w r1, r9, #20 │ │ │ │ │ + addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r4, #20 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fea │ │ │ │ │ + beq.w 4108 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - cbz r0, 39ac │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w 1f32 │ │ │ │ │ - ubfx r7, r6, #6, #1 │ │ │ │ │ - add.w fp, r9, #20 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r6, r3, r4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add.w r6, r4, r6, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + cbz r0, 3788 │ │ │ │ │ + add.w r7, sl, #1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + ble.n 37e8 │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + strd r3, r4, [sp, #60] @ 0x3c │ │ │ │ │ + sub.w r5, sl, r7 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r5, r7, r5, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 470e │ │ │ │ │ + bpl.w 47a0 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4328 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bpl.w 44d6 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4332 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 3a10 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq.w 44e0 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4020 │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 3a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3a20 │ │ │ │ │ + beq.w 4030 │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cbz r4, 3842 │ │ │ │ │ + adds r7, r5, #1 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + blt.n 379a │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 3c00 │ │ │ │ │ + subs.w r4, r8, sl │ │ │ │ │ + beq.w 2c44 │ │ │ │ │ + sub.w r3, sl, r8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + add fp, r3 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + add.w r0, fp, #4 │ │ │ │ │ + lsls r2, r4, #2 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 408e │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 40f4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + beq.w 3c6c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 387c │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + b.w 2c5c │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.w 3acc │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 379a │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + blt.w 331e │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + b.w 1f3c │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - adds r4, r6, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.n 39c2 │ │ │ │ │ - b.w 1f32 │ │ │ │ │ - add.w r1, r9, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4390 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r7, r1, lsl #2] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a00 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - blt.n 3a04 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - blt.n 39c2 │ │ │ │ │ - b.w 1f32 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + bne.w 3480 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bgt.w 3486 │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bge.w 3ae0 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 343a │ │ │ │ │ + add.w r9, r4, #1 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + ble.w 365a │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 3602 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r5, r8, r8 │ │ │ │ │ + subgt.w r5, r8, r7 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bge.w 3ef4 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r7, r9, r5 │ │ │ │ │ + add.w r7, r5, r7, asr #1 │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3b48 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + beq.w 47ee │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 47e8 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3058 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bgt.w 305e │ │ │ │ │ - adds r5, r6, #1 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - bge.w 3be2 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.w 3010 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b.n 36a4 │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble.w 3876 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.n 381e │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 34d8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 3208 │ │ │ │ │ - b.w 30e0 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ │ - b.n 3308 │ │ │ │ │ + beq.w 42c8 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3ef0 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w 3cac │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - lsls r6, r3, #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add r4, r6 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 38ce │ │ │ │ │ + sub.w r3, r9, r5 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + add.w r3, r5, r3, asr #1 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 46e4 │ │ │ │ │ + lsls r3, r6, #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 3996 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 40fc │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbnz r0, 39ac │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.n 3a16 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ubfx r2, r6, #6, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + add.w r2, r4, #20 │ │ │ │ │ + strd r2, r4, [sp, #56] @ 0x38 │ │ │ │ │ + sub.w r6, r9, r5 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r6, r5, r6, asr #1 │ │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 47e2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 44b6 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 44c8 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.n 3a7e │ │ │ │ │ + adds r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3a88 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 3a8c │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble.n 3a14 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 39c2 │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.w 3b54 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs.w r0, r8, r3 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + beq.w 2baa │ │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + add fp, r3 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + adds r1, r2, #4 │ │ │ │ │ + lsls r2, r0, #2 │ │ │ │ │ + add.w r0, fp, #4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 432c │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 4334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - b.w 202e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4070 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + beq.w 4490 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2bd6 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3a08 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bgt.n 3a0c │ │ │ │ │ + adds r5, r6, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w 3bdc │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 39c2 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 387c │ │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 3880 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 33a0 │ │ │ │ │ + b.w 313c │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 37e8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 317a │ │ │ │ │ - bne.w 214a │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + bge.w 3242 │ │ │ │ │ + b.w 316a │ │ │ │ │ + ldr.w fp, [sp, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ │ + b.n 349a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - str.w r6, [r5], #4 │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4150 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 351a │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bge.w 370c │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.w 2766 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + b.w 1f3c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 35d2 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3b00 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2032 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 31a8 │ │ │ │ │ + bne.w 229c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + add.w r9, r3, #4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add.w r0, r9, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + str.w r5, [fp], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2032 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - add r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 2032 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.w 318e │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - add.w r8, sl, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.w 3e1a │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r5], #4 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3c80 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr.w r3, [r1], #4 │ │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.n 351a │ │ │ │ │ + beq.w 30ee │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 3bc8 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 393a │ │ │ │ │ - b.w 311a │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + bge.w 3934 │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + b.n 3ee8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - b.w 20e8 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ │ - bge.w 2acc │ │ │ │ │ - b.n 3adc │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + b.w 2234 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ blx r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 3796 │ │ │ │ │ - b.w 311a │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - b.w 3068 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 3388 │ │ │ │ │ + bge.w 3576 │ │ │ │ │ + b.w 316a │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + add.w sl, r7, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + subs.w r3, r3, r8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.n 3c18 │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ + ldr.w r3, [r9], #4 │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 30ee │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 30ee │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + b.n 3a16 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.w 1f2c │ │ │ │ │ - b.w 311a │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, r9 │ │ │ │ │ - adds r3, #2 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bgt.w 339a │ │ │ │ │ - b.n 34de │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + bge.w 1f36 │ │ │ │ │ + b.w 316a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ │ + bge.w 2c34 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + b.n 3b04 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.w 318e │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w lr, [sp, #32] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsls r6, r2, #2 │ │ │ │ │ - add.w r1, lr, r3, lsl #2 │ │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ │ + b.n 3502 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.w 3328 │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + b.w 314c │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + b.n 3502 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + ldr.w ip, [sp, #4] │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + ldrd r2, sl, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + rsb r3, r4, #1 │ │ │ │ │ + lsls r6, r4, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ + negs r5, r6 │ │ │ │ │ + add.w r1, ip, r3, lsl #2 │ │ │ │ │ + add.w r0, r8, r3, lsl #2 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - negs r5, r6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 429c │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - str.w r3, [r9, r5] │ │ │ │ │ - b.w 202e │ │ │ │ │ + bne.w 42ee │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + str.w r3, [r8, r5] │ │ │ │ │ + b.n 387c │ │ │ │ │ + mov r8, fp │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + b.n 3c42 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.w 324a │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - add.w r8, r6, #1 │ │ │ │ │ + add.w r9, r6, #1 │ │ │ │ │ it ge │ │ │ │ │ movge r4, sl │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt.w 3734 │ │ │ │ │ - b.n 3880 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.w 45fa │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - b.w 3070 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + blt.w 3514 │ │ │ │ │ + b.n 3664 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 3716 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + b.w 1f3c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n 37e8 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + b.n 3a16 │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ + b.w 33a8 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 1ec6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 351a │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b.n 35dc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 2022 │ │ │ │ │ - b.w 202e │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n 3942 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - mov r8, fp │ │ │ │ │ + b.w 34a0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b.w 3098 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 3ea8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ - b.n 3c2a │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.n 3722 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - b.w 3068 │ │ │ │ │ - adds r6, r7, #1 │ │ │ │ │ - b.w 3210 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - b.w 1f32 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r4, r9, r6 │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3e64 │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - add.w r3, r9, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bgt.w 339a │ │ │ │ │ - b.w 34d8 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 1eb6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 46d0 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 47f4 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge.w 33fa │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.w 30e4 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b.w 2158 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34c4 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.w 34ca │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble.w 34d2 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.w 3484 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - sub.w fp, fp, r5 │ │ │ │ │ - b.w 2efa │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ + beq.w 4434 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3eae │ │ │ │ │ + adds r6, r4, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - sub.w fp, fp, r5 │ │ │ │ │ + ble.w 3eb2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 3ce4 │ │ │ │ │ + sub.w r8, r9, r6 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ │ + add.w r8, r6, r8, asr #1 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r0, [r7, r8, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq.n 3d88 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w sl, [r5, #16] │ │ │ │ │ + ubfx r1, sl, #5, #1 │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 477c │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r5, #28 │ │ │ │ │ + addne.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4236 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbz r0, 3dbe │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + ble.n 3e1c │ │ │ │ │ + ubfx r3, sl, #6, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + sub.w sl, r8, r6 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + add.w sl, r6, sl, asr #1 │ │ │ │ │ + ldr.w r0, [r5, sl, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 4684 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 451a │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4524 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cbz r3, 3e34 │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 3e40 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 3e44 │ │ │ │ │ + add.w r6, sl, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + blt.n 3dd4 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 30ac │ │ │ │ │ + b.n 3b26 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 206e │ │ │ │ │ + add.w r1, r7, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 3e0e │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bgt.n 3e12 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble.n 3e56 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 3dd4 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + sub.w r9, r9, r5 │ │ │ │ │ + b.n 38ba │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 30ac │ │ │ │ │ + b.n 3b26 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 3d44 │ │ │ │ │ + b.w 31a8 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + sub.w r9, r9, r5 │ │ │ │ │ ite le │ │ │ │ │ - suble.w r5, r9, r9 │ │ │ │ │ - subgt.w r5, r9, r6 │ │ │ │ │ - b.w 2f06 │ │ │ │ │ + suble.w r5, r8, r8 │ │ │ │ │ + subgt.w r5, r8, r7 │ │ │ │ │ + b.n 38c6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - b.n 3d3c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.n 3d3c │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - adds r3, #2 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w 309a │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r6, r9, #2 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r4, r8 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bgt.w 339a │ │ │ │ │ - b.w 34de │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.n 3d30 │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - b.w 2f7e │ │ │ │ │ + movge r3, r8 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + blt.w 3ce2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.w 30b2 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b.n 3d4c │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w 30ac │ │ │ │ │ + b.n 3b26 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 3e78 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.n 3e78 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 2868 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - b.n 43ee │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b.n 387a │ │ │ │ │ + bge.w 29e2 │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 2766 │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ + b.n 393c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 3b54 │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + b.n 3a1e │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.w 3098 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 3e50 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20ca │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + bne.w 221a │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 20cc │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - adds r4, r7, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3a98 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r7, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - b.w 202e │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ + b.w 221c │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2142 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + bne.w 2294 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2144 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.w 30ea │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 3560 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.w 3560 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + b.w 2296 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.w 365e │ │ │ │ │ + add.w r9, r6, #1 │ │ │ │ │ + b.w 357e │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 31d4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.w 368e │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 27ee │ │ │ │ │ + bne.w 2c30 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 27f0 │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ + movge.w sl, #0 │ │ │ │ │ + movlt.w sl, #1 │ │ │ │ │ + b.w 2c34 │ │ │ │ │ + add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ac8 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ + bne.w 1f34 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ ite ge │ │ │ │ │ - movge.w fp, #0 │ │ │ │ │ - movlt.w fp, #1 │ │ │ │ │ - b.w 2acc │ │ │ │ │ - add.w r8, r6, #1 │ │ │ │ │ - b.n 379e │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.w 3388 │ │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 38cc │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 38cc │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, fp │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - adds r6, #2 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - blt.w 31a2 │ │ │ │ │ - b.w 3324 │ │ │ │ │ - add.w r1, r9, #28 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 1f36 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f2a │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + bne.w 2964 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r5, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ - b.w 1f2c │ │ │ │ │ + b.w 2966 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.n 385e │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 368e │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.w 309a │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 31d4 │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ea4 │ │ │ │ │ + bne.w 1eb4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b.w 1ea6 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov r8, fp │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 3ca8 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 2fd4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ + b.w 1eb6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt.w 333c │ │ │ │ │ + b.w 34a8 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ff0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + bne.w 37de │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 2ff2 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2216 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt.w 221c │ │ │ │ │ - b.w 3388 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 37e0 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 31d4 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 368e │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.w 330e │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3866 │ │ │ │ │ + bne.w 364a │ │ │ │ │ cmp r5, r7 │ │ │ │ │ ite le │ │ │ │ │ movle r5, #0 │ │ │ │ │ movgt r5, #1 │ │ │ │ │ - b.n 3868 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bgt.w 3408 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 34d8 │ │ │ │ │ - b.n 3ab2 │ │ │ │ │ - add.w r1, r5, #28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3640 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bge.w 364a │ │ │ │ │ - b.w 3644 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 38cc │ │ │ │ │ - mov sl, fp │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.w 3560 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 254e │ │ │ │ │ + b.w 364c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2766 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 32ac │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + cbnz r5, 40f4 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cbz r3, 40ae │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r0, r3, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + beq.w 3c6c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 387c │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2c5c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2566 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2c5c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.w 3468 │ │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, fp │ │ │ │ │ - adds r6, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - blt.w 31a2 │ │ │ │ │ - b.w 3324 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b.n 3cce │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 334e │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + b.w 236c │ │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 4096 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 28de │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ + b.n 39a2 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 39a4 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - b.n 3b00 │ │ │ │ │ + b.w 3780 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 269a │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 26b0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, r6 │ │ │ │ │ - b.w 2508 │ │ │ │ │ + b.w 2658 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldrd ip, fp, [r3, #12] │ │ │ │ │ - add.w r3, ip, r6 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - add.w r3, fp, r6 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + add.w fp, r2, r6 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + adds r3, r7, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 253a │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ + b.w 2684 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 240a │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 3d30 │ │ │ │ │ + b.w 2526 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - beq.w 4186 │ │ │ │ │ - strd r4, r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 1f90 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 2b34 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - b.n 3d3c │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ + adds r6, r3, #2 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r1 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + blt.w 333c │ │ │ │ │ + b.w 34a8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b.w 22d2 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - ite le │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b.w 24d8 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b.w 2428 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 327c │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + b.w 2584 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 2272 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b.w 25e8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2d34 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.w 2c74 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ + b.w 2a56 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b.n 3e50 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b.n 3e78 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3802 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r4, 40ea │ │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cbz r3, 4102 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r0, r3, #4 │ │ │ │ │ + b.w 2d9a │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.w 2cda │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + ite le │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 2e4c │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b.w 245e │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.w 23c8 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - beq.w 3c20 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 202e │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2af8 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2af8 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 2338 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 246a │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 3b7e │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - ite le │ │ │ │ │ - movle r3, #0 │ │ │ │ │ - movgt r3, #1 │ │ │ │ │ - b.w 2de8 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3dc6 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldrd r6, r2, [r2, #12] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ │ + str.w r1, [r0], #4 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + beq.w 476c │ │ │ │ │ + strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 1f9a │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ ite le │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b.w 29ac │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.n 3db6 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 293e │ │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 202e │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 340c │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 3106 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + add.w r3, r9, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r3, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 34d0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2d88 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + b.w 35e2 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 3576 │ │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov r6, ip │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 385e │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + b.w 204c │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + bl 178 │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bne.w 2644 │ │ │ │ │ + b.w 316a │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 40d2 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2396 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - strd r3, r4, [sp, #24] │ │ │ │ │ - b.w 30ea │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 3afc │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - b.n 3dc6 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + b.w 3934 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b.w 2766 │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.w 2762 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + adds r0, r3, r4 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + cmn r6, r5 │ │ │ │ │ + str.w r3, [r8, r5] │ │ │ │ │ + beq.w 387c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r6, r5] │ │ │ │ │ + b.w 387c │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 21aa │ │ │ │ │ + b.w 33a0 │ │ │ │ │ cmp r5, fp │ │ │ │ │ ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 3796 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 3e7a │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - ite ge │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b.w 2e60 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 2e0a │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 3242 │ │ │ │ │ add r4, r3 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r4, 4228 │ │ │ │ │ + cbz r4, 433a │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ add r4, r3 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 30a8 │ │ │ │ │ + beq.w 3a54 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 456e │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ + beq.w 4460 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str.w r3, [r7], #-4 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r9, [sp, #4] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2a58 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 412a │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 178 │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bne.w 24f4 │ │ │ │ │ - b.w 311a │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - adds r0, r3, r4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add r1, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2bca │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - cmn r6, r5 │ │ │ │ │ - str.w r3, [r9, r5] │ │ │ │ │ - beq.w 202e │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + str.w r3, [r7, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r6, r5] │ │ │ │ │ - b.w 202e │ │ │ │ │ - cmp r6, fp │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ + b.w 387c │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 393a │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ + b.w 2ec6 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2fbe │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.w 370c │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 35d2 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + b.w 22fc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r6, #0 │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + b.w 2b1e │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 3208 │ │ │ │ │ + b.w 24ba │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.w 2f6a │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ │ + b.n 3fd2 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.w 2e6e │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.w 22aa │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2cca │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ + b.w 2d30 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2b88 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + b.w 2dee │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.n 3d44 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2f76 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.w 2808 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + b.w 2aae │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 2982 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b.w 2868 │ │ │ │ │ - add.w r1, r8, #28 │ │ │ │ │ - b.w 22c6 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + b.w 29e2 │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39f2 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 3a14 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2bf2 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 3548 │ │ │ │ │ - ldrd r3, lr, [sp, #28] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + beq.w 387c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + mov.w fp, r2, lsl #2 │ │ │ │ │ + add.w r0, r9, r3, lsl #2 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 278e │ │ │ │ │ + mov r8, fp │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 3c2a │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 20b8 │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 3c42 │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 2766 │ │ │ │ │ + add.w r1, r7, #28 │ │ │ │ │ + b.w 241c │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 39f8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3dae │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - lsls r7, r6, #26 │ │ │ │ │ - bmi.w 1f16 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 3ea2 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ - lsls r3, r7, #26 │ │ │ │ │ - bmi.w 212e │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 3e04 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 405e │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - b.w 2032 │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bmi.w 1e90 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 3ebc │ │ │ │ │ + b.w 3a80 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 29e6 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 3b00 │ │ │ │ │ + b.w 25c6 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldrb.w r9, [r5, #16] │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - bne.w 2ab2 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.n 3e4e │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 3b00 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 4264 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.w 3adc │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b.w 36ac │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - b.w 298a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 37ca │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.n 4026 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 34b2 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + bne.w 32f8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b.n 3d10 │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ - b.w 2dc6 │ │ │ │ │ + b.w 3302 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 3044 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 3a2c │ │ │ │ │ - ldrb.w r9, [r5, #16] │ │ │ │ │ - tst.w r9, #32 │ │ │ │ │ - bne.w 3626 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 3f52 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3028 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 3678 │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3688 │ │ │ │ │ + bne.w 2f2c │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 31ba │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3e02 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.n 3e38 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ + b.w 3302 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 3c00 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w 37f0 │ │ │ │ │ + add.w r0, r8, #28 │ │ │ │ │ + b.w 2afc │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + b.w 206e │ │ │ │ │ + add.w r0, r8, #28 │ │ │ │ │ + b.w 2e2a │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb.w sl, [r5, #16] │ │ │ │ │ + tst.w sl, #32 │ │ │ │ │ + bne.w 227e │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b.w 3708 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - add.w r2, r6, #20 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w r7, r9, r8 │ │ │ │ │ - add.w r7, r8, r7, asr #1 │ │ │ │ │ - ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r0, [sl, r7, lsl #2] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 44de │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 47ac │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ + b.n 3f36 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 314c │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 2208 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 3f1c │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 47b0 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - ldrmi r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 44fe │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cbz r3, 44ee │ │ │ │ │ - add.w r8, r7, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble.n 44f2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 4470 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b.w 3412 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r4 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.n 44c6 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b.w 30e4 │ │ │ │ │ + bne.w 1ff8 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2604 │ │ │ │ │ + add.w r0, r8, #28 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w 1ea0 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 3ff2 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + lsls r1, r5, #26 │ │ │ │ │ + bmi.w 1f20 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n 3f94 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.w 20ec │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 212e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n 4374 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 385e │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldr.w ip, [sp, #4] │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 44cc │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 34d8 │ │ │ │ │ - b.w 3ab2 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.n 44c6 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b.w 33fa │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + b.w 3c3a │ │ │ │ │ adds r0, #28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2ec6 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 38b4 │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 26ca │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w 2c1c │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 270a │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 3f76 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 2952 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 3fac │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.w 2814 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 2852 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + b.w 206e │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 32dc │ │ │ │ │ + bne.w 3636 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3892 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + b.n 405a │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 3852 │ │ │ │ │ + bne.w 346c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3f26 │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - b.w 24b6 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 202e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - add.w r0, r9, r4, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + b.w 388a │ │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - b.w 3b26 │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ - lsls r3, r7, #26 │ │ │ │ │ - bmi.w 21fc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3f10 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 3b00 │ │ │ │ │ - ldrd r3, lr, [sp, #28] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 3c2a │ │ │ │ │ + b.w 387c │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + b.n 4214 │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bmi.w 27dc │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n 3e34 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov r8, fp │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 3ca8 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ - b.w 3b00 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 2714 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 33e8 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 2b7c │ │ │ │ │ + b.w 2b5a │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2b68 │ │ │ │ │ + b.n 451c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 4634 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 31f8 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 31e2 │ │ │ │ │ + b.w 3568 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 43ce │ │ │ │ │ + b.w 22da │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.w 35c2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 437e │ │ │ │ │ + b.w 36e6 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2b12 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2e40 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 24aa │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 43aa │ │ │ │ │ + b.w 2494 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 44e8 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 4528 │ │ │ │ │ + b.w 255c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 23b8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 3d1e │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 450a │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 2360 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 44fa │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 435c │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 3aea │ │ │ │ │ + b.w 3982 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 3770 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 2eb6 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 2ea0 │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.w 2afc │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 36fc │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 22ee │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 45de │ │ │ │ │ + b.n 45c2 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 45b2 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 4580 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 45f8 │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.w 2e2a │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.n 45a4 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 4558 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 4590 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 178 │ │ │ │ │ R_ARM_THM_CALL merge_getmem │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 311a │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ + beq.w 316a │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.w 1f50 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2ddc │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 33d2 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 29a0 │ │ │ │ │ + b.w 1f5a │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.w 3c42 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 2916 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 4430 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2d68 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2dc6 │ │ │ │ │ + b.n 4674 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 2370 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str r4, [sp, #28] │ │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.w 30ea │ │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ │ - b.w 22c6 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 22b6 │ │ │ │ │ + b.n 4608 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 4618 │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.w 3556 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 205c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 3da6 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 453e │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2d14 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b.w 35c6 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 3254 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 3458 │ │ │ │ │ + b.n 464a │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 33e8 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 32a0 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 3236 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4414 │ │ │ │ │ + b.w 3222 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2e3e │ │ │ │ │ + b.n 44d8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 35b2 │ │ │ │ │ + b.w 240a │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 298a │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 2442 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 2262 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2386 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 432a │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 28b6 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 3998 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2bf2 │ │ │ │ │ - b.n 4342 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 37e2 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 23e2 │ │ │ │ │ + b.w 2506 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 25c6 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.w 2fb2 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 2ec6 │ │ │ │ │ - b.n 451c │ │ │ │ │ + b.w 2f9e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3788 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 3776 │ │ │ │ │ + b.w 2d24 │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.w 2dce │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2cbe │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2cac │ │ │ │ │ + b.w 3390 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 337a │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b.w 241c │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 44bc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2f66 │ │ │ │ │ + b.w 3924 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 2f50 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 219c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 4556 │ │ │ │ │ + b.w 390e │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 3d34 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 2a8e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 24cc │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 436c │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.n 439a │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 4458 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 392e │ │ │ │ │ + b.w 25dc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 2a36 │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.w 2d12 │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.w 2d7a │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2858 │ │ │ │ │ + b.w 29d2 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 2842 │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.w 2e54 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 3918 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 44a6 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 44ba │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 24b6 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 2188 │ │ │ │ │ + b.w 29bc │ │ │ │ │ │ │ │ │ │ -000047c0 : │ │ │ │ │ +00004828 : │ │ │ │ │ list_subscript(): │ │ │ │ │ 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 r2, [r1, #4] │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 482c │ │ │ │ │ + cbz r3, 4894 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 482c │ │ │ │ │ + cbz r3, 4894 │ │ │ │ │ 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 4822 │ │ │ │ │ + bne.n 488a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4884 │ │ │ │ │ + bne.n 48ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 487c │ │ │ │ │ + bls.n 48e4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r5, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -7158,77 +7233,77 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b.n 4802 │ │ │ │ │ + b.n 486a │ │ │ │ │ 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 4adc │ │ │ │ │ + bne.w 4b44 │ │ │ │ │ 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 4884 │ │ │ │ │ + blt.n 48ec │ │ │ │ │ ldrd r1, r7, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble.n 488e │ │ │ │ │ + ble.n 48f6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.n 48ee │ │ │ │ │ + bne.n 4956 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6554 │ │ │ │ │ + bl 65b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #632] @ (4af8 ) │ │ │ │ │ + ldr r1, [pc, #632] @ (4b60 ) │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #620] @ (4afc ) │ │ │ │ │ + ldr r3, [pc, #620] @ (4b64 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4a52 │ │ │ │ │ + ble.w 4aba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r2, [pc, #572] @ (4b00 ) │ │ │ │ │ + ldr r2, [pc, #572] @ (4b68 ) │ │ │ │ │ sub.w r1, r5, #8 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7236,36 +7311,36 @@ │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b.n 481a │ │ │ │ │ - ldr r3, [pc, #532] @ (4b04 ) │ │ │ │ │ + b.n 4882 │ │ │ │ │ + ldr r3, [pc, #532] @ (4b6c ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4a96 │ │ │ │ │ + ble.w 4afe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r3, [pc, #480] @ (4b08 ) │ │ │ │ │ + ldr r3, [pc, #480] @ (4b70 ) │ │ │ │ │ strd r0, r0, [r5, #8] │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ @@ -7276,122 +7351,122 @@ │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ strd ip, r3, [r5, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ it cs │ │ │ │ │ strcs r0, [r5, #12] │ │ │ │ │ - bcs.w 4aae │ │ │ │ │ + bcs.w 4b16 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4aae │ │ │ │ │ + beq.w 4b16 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n 4a40 │ │ │ │ │ + beq.n 4aa8 │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - beq.n 4a40 │ │ │ │ │ + beq.n 4aa8 │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq.n 4a40 │ │ │ │ │ + beq.n 4aa8 │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq.n 4a40 │ │ │ │ │ + beq.n 4aa8 │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq.n 4a40 │ │ │ │ │ + beq.n 4aa8 │ │ │ │ │ ldr.w r3, [r4, r1, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ add.w r3, r7, r1 │ │ │ │ │ - beq.n 4a40 │ │ │ │ │ + beq.n 4aa8 │ │ │ │ │ add.w ip, r0, #24 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r0, r0, r6, lsl #2 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bne.n 4a44 │ │ │ │ │ + bne.n 4aac │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 4a28 │ │ │ │ │ + bne.n 4a90 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b.n 481a │ │ │ │ │ + b.n 4882 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ add r3, r7 │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 4a28 │ │ │ │ │ - b.n 4a40 │ │ │ │ │ + bne.n 4a90 │ │ │ │ │ + b.n 4aa8 │ │ │ │ │ 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.w 4884 │ │ │ │ │ + beq.w 48ec │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #160] @ (4b0c ) │ │ │ │ │ + ldr r1, [pc, #160] @ (4b74 ) │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7399,129 +7474,129 @@ │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r5, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n 481a │ │ │ │ │ + b.n 4882 │ │ │ │ │ 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 r1, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4924 │ │ │ │ │ - b.n 4884 │ │ │ │ │ + bne.w 498c │ │ │ │ │ + b.n 48ec │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ac8 │ │ │ │ │ + beq.n 4b30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4ac8 │ │ │ │ │ + cbnz r3, 4b30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4884 │ │ │ │ │ + beq.w 48ec │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - b.n 497c │ │ │ │ │ + b.n 49e4 │ │ │ │ │ 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 4884 │ │ │ │ │ + b.n 48ec │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000264 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004b10 : │ │ │ │ │ +00004b78 : │ │ │ │ │ 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 4b3a │ │ │ │ │ + bls.n 4ba2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne 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, #12] @ (4b50 ) │ │ │ │ │ + ldr r1, [pc, #12] @ (4bb8 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004b54 : │ │ │ │ │ +00004bbc : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, 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 4bb4 │ │ │ │ │ + bpl.n 4c1c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (4bdc ) │ │ │ │ │ + ldr r0, [pc, #108] @ (4c44 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 4bc4 │ │ │ │ │ + cbz r0, 4c2c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4bc8 │ │ │ │ │ + beq.n 4c30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (4be0 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (4c48 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -7542,43 +7617,43 @@ │ │ │ │ │ movw r1, #3934 @ 0xf5e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #20] @ (4be4 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (4c4c ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 4b96 │ │ │ │ │ + b.n 4bfe │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004be8 : │ │ │ │ │ +00004c50 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4c44 │ │ │ │ │ + blt.n 4cac │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 4c12 │ │ │ │ │ + bcs.n 4c7a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 4c3e │ │ │ │ │ + beq.n 4ca6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -7586,36 +7661,36 @@ │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strd ip, r4, [r3, #8] │ │ │ │ │ - beq.n 4c3a │ │ │ │ │ + beq.n 4ca2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 4c48 │ │ │ │ │ + cbz r2, 4cb0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c3a │ │ │ │ │ + b.n 4ca2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004c50 : │ │ │ │ │ +00004cb8 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004c54 : │ │ │ │ │ +00004cbc : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -7627,207 +7702,207 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, 4c98 │ │ │ │ │ + cbz r0, 4d00 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4ca2 │ │ │ │ │ + bne.n 4d0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c98 │ │ │ │ │ + bne.n 4d00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00004cb8 <_PyList_Extend>: │ │ │ │ │ +00004d20 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4cdc <_list_extend> │ │ │ │ │ + bl 4d44 <_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 │ │ │ │ │ │ │ │ │ │ -00004cdc <_list_extend>: │ │ │ │ │ +00004d44 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 571c <_list_extend+0xa40> │ │ │ │ │ + beq.w 5762 <_list_extend+0xa1e> │ │ │ │ │ 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 r5, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5038 <_list_extend+0x35c> │ │ │ │ │ + beq.w 50ac <_list_extend+0x368> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4e6e <_list_extend+0x192> │ │ │ │ │ + bne.w 4ede <_list_extend+0x19a> │ │ │ │ │ mov r0, r1 │ │ │ │ │ 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 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51e0 <_list_extend+0x504> │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 4e50 <_list_extend+0x174> │ │ │ │ │ + beq.w 5242 <_list_extend+0x4fe> │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 4ec0 <_list_extend+0x17c> │ │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f96 <_list_extend+0x2ba> │ │ │ │ │ - adds r7, r5, #1 │ │ │ │ │ + bne.w 5006 <_list_extend+0x2c2> │ │ │ │ │ + adds r7, r6, #1 │ │ │ │ │ bic.w r7, r7, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56ce <_list_extend+0x9f2> │ │ │ │ │ + bcs.w 5726 <_list_extend+0x9e2> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56ce <_list_extend+0x9f2> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + beq.w 5726 <_list_extend+0x9e2> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r7, r3, #6 │ │ │ │ │ - bmi.w 4fe6 <_list_extend+0x30a> │ │ │ │ │ - add.w r3, r6, #12 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.n 4e50 <_list_extend+0x174> │ │ │ │ │ + lsls r1, r3, #6 │ │ │ │ │ + bmi.w 505a <_list_extend+0x316> │ │ │ │ │ + add.w r3, r5, #12 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ str.w r1, [r0, r8, lsl #2] │ │ │ │ │ - beq.n 4e50 <_list_extend+0x174> │ │ │ │ │ + beq.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - adds r7, r2, #4 │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w ip, r2, #4 │ │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cmp r4, ip │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - str r1, [r0, r7] │ │ │ │ │ - beq.n 4e50 <_list_extend+0x174> │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + str.w r1, [r0, ip] │ │ │ │ │ + beq.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add.w r7, r2, #8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ + cmp r6, #3 │ │ │ │ │ str r1, [r0, r7] │ │ │ │ │ - beq.n 4e50 <_list_extend+0x174> │ │ │ │ │ + beq.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - add.w r7, r2, #12 │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w ip, r2, #12 │ │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cmp r4, ip │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ - cmp r5, #4 │ │ │ │ │ - str r1, [r0, r7] │ │ │ │ │ - beq.n 4e50 <_list_extend+0x174> │ │ │ │ │ + cmp r6, #4 │ │ │ │ │ + str.w r1, [r0, ip] │ │ │ │ │ + beq.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - add.w r7, r2, #16 │ │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w ip, r2, #16 │ │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ - cmp r4, ip │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ - cmp r5, #5 │ │ │ │ │ - str r1, [r0, r7] │ │ │ │ │ - beq.n 4e50 <_list_extend+0x174> │ │ │ │ │ + cmp r6, #5 │ │ │ │ │ + str.w r1, [r0, ip] │ │ │ │ │ + beq.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ add.w r7, r2, #20 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ str r1, [r0, r7] │ │ │ │ │ - beq.n 4e50 <_list_extend+0x174> │ │ │ │ │ + beq.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ add.w r1, r2, #24 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r2, r3, #24 │ │ │ │ │ adds r4, r0, r1 │ │ │ │ │ ldr.w ip, [r7] │ │ │ │ │ cmp ip, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r7] │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ + cmp r6, #7 │ │ │ │ │ str r7, [r0, r1] │ │ │ │ │ - beq.n 4e50 <_list_extend+0x174> │ │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ + beq.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #4 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.w 5028 <_list_extend+0x34c> │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne.w 509c <_list_extend+0x358> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ - bne.n 4e3c <_list_extend+0x160> │ │ │ │ │ + bne.n 4eac <_list_extend+0x168> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4e66 <_list_extend+0x18a> │ │ │ │ │ + beq.n 4ed6 <_list_extend+0x192> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5706 <_list_extend+0xa2a> │ │ │ │ │ + beq.w 5768 <_list_extend+0xa24> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ @@ -7837,423 +7912,377 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ movne.w fp, #0 │ │ │ │ │ - beq.w 5350 <_list_extend+0x674> │ │ │ │ │ + beq.w 53b6 <_list_extend+0x672> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 524a <_list_extend+0x56e> │ │ │ │ │ + beq.w 5248 <_list_extend+0x504> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 564a <_list_extend+0x96e> │ │ │ │ │ + beq.w 56be <_list_extend+0x97a> │ │ │ │ │ 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 54c8 <_list_extend+0x7ec> │ │ │ │ │ + beq.w 552e <_list_extend+0x7ea> │ │ │ │ │ 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 5568 <_list_extend+0x88c> │ │ │ │ │ + beq.w 55ce <_list_extend+0x88a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51e0 <_list_extend+0x504> │ │ │ │ │ + beq.w 5242 <_list_extend+0x4fe> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 51cc <_list_extend+0x4f0> │ │ │ │ │ + blt.w 522e <_list_extend+0x4ea> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 4f34 <_list_extend+0x258> │ │ │ │ │ + bgt.n 4fa4 <_list_extend+0x260> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5306 <_list_extend+0x62a> │ │ │ │ │ - cbz r3, 4f34 <_list_extend+0x258> │ │ │ │ │ + bne.w 536c <_list_extend+0x628> │ │ │ │ │ + cbz r3, 4fa4 <_list_extend+0x260> │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r7, r3, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56b8 <_list_extend+0x9dc> │ │ │ │ │ + bcs.w 5732 <_list_extend+0x9ee> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56b8 <_list_extend+0x9dc> │ │ │ │ │ + beq.w 5732 <_list_extend+0x9ee> │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ - b.n 4f34 <_list_extend+0x258> │ │ │ │ │ + b.n 4fa4 <_list_extend+0x260> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 51be <_list_extend+0x4e2> │ │ │ │ │ + bge.w 5220 <_list_extend+0x4dc> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f20 <_list_extend+0x244> │ │ │ │ │ + bne.n 4f90 <_list_extend+0x24c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4ff0 <_list_extend+0x314> │ │ │ │ │ + bne.n 5064 <_list_extend+0x320> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 5010 <_list_extend+0x334> │ │ │ │ │ + ble.n 5084 <_list_extend+0x340> │ │ │ │ │ cmp.w r7, r3, asr #1 │ │ │ │ │ - bge.n 5010 <_list_extend+0x334> │ │ │ │ │ + bge.n 5084 <_list_extend+0x340> │ │ │ │ │ adds r5, r7, #6 │ │ │ │ │ add.w r5, r5, r7, asr #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, r7, #3 │ │ │ │ │ biclt.w r5, r5, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 561e <_list_extend+0x942> │ │ │ │ │ + beq.w 56a0 <_list_extend+0x95c> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56b8 <_list_extend+0x9dc> │ │ │ │ │ + bcs.w 5732 <_list_extend+0x9ee> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56b8 <_list_extend+0x9dc> │ │ │ │ │ + beq.w 5732 <_list_extend+0x9ee> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne.n 501a <_list_extend+0x33e> │ │ │ │ │ - b.n 5024 <_list_extend+0x348> │ │ │ │ │ + bne.n 508e <_list_extend+0x34a> │ │ │ │ │ + b.n 5098 <_list_extend+0x354> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ - add.w r9, r8, r5 │ │ │ │ │ + add.w r9, r8, r6 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.w 52e6 <_list_extend+0x60a> │ │ │ │ │ + ble.w 5348 <_list_extend+0x604> │ │ │ │ │ add.w r7, r9, #6 │ │ │ │ │ add.w r7, r7, r9, asr #3 │ │ │ │ │ bic.w r7, r7, #3 │ │ │ │ │ sub.w r3, r7, r9 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.w 51a6 <_list_extend+0x4ca> │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bgt.w 5208 <_list_extend+0x4c4> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 562e <_list_extend+0x952> │ │ │ │ │ + beq.w 5692 <_list_extend+0x94e> │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56ce <_list_extend+0x9f2> │ │ │ │ │ + bcs.w 5726 <_list_extend+0x9e2> │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56ce <_list_extend+0x9f2> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + beq.w 5726 <_list_extend+0x9e2> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r1, r3, #6 │ │ │ │ │ - bpl.w 4d68 <_list_extend+0x8c> │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bgt.w 4d70 <_list_extend+0x94> │ │ │ │ │ - b.n 4e50 <_list_extend+0x174> │ │ │ │ │ + and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4dd0 <_list_extend+0x8c> │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bgt.w 4dd8 <_list_extend+0x94> │ │ │ │ │ + b.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ 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 51cc <_list_extend+0x4f0> │ │ │ │ │ + beq.w 522e <_list_extend+0x4ea> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.n 4f4c <_list_extend+0x270> │ │ │ │ │ + blt.n 4fbc <_list_extend+0x278> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5024 <_list_extend+0x348> │ │ │ │ │ + beq.n 5098 <_list_extend+0x354> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 52fe <_list_extend+0x622> │ │ │ │ │ + beq.w 5364 <_list_extend+0x620> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4e66 <_list_extend+0x18a> │ │ │ │ │ + b.n 4ed6 <_list_extend+0x192> │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ - bne.w 4e3c <_list_extend+0x160> │ │ │ │ │ - b.n 4e50 <_list_extend+0x174> │ │ │ │ │ + bne.w 4eac <_list_extend+0x168> │ │ │ │ │ + b.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51e0 <_list_extend+0x504> │ │ │ │ │ + beq.w 5242 <_list_extend+0x4fe> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 516c <_list_extend+0x490> │ │ │ │ │ + beq.w 4ec0 <_list_extend+0x17c> │ │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51e6 <_list_extend+0x50a> │ │ │ │ │ + bne.w 52e4 <_list_extend+0x5a0> │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ bic.w r7, r7, #1 │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56f4 <_list_extend+0xa18> │ │ │ │ │ + bcs.w 5726 <_list_extend+0x9e2> │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56f4 <_list_extend+0xa18> │ │ │ │ │ + beq.w 5726 <_list_extend+0x9e2> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ strd r0, r7, [r4, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #6 │ │ │ │ │ - bmi.w 5240 <_list_extend+0x564> │ │ │ │ │ - add.w r2, r5, #12 │ │ │ │ │ + lsls r4, r3, #6 │ │ │ │ │ + bmi.w 533e <_list_extend+0x5fa> │ │ │ │ │ + add.w r1, r5, #12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 516c <_list_extend+0x490> │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ + ble.w 4ec0 <_list_extend+0x17c> │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ - strne r4, [r1, #0] │ │ │ │ │ + strne r4, [r2, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - str.w r1, [r0, r8, lsl #2] │ │ │ │ │ - beq.n 516c <_list_extend+0x490> │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ + str.w r2, [r0, r8, lsl #2] │ │ │ │ │ + beq.w 4ec0 <_list_extend+0x17c> │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ - strne r4, [r1, #0] │ │ │ │ │ + strne r4, [r2, #0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - str.w r1, [r0, ip] │ │ │ │ │ - beq.n 516c <_list_extend+0x490> │ │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add r1, r0 │ │ │ │ │ + str.w r2, [r0, ip] │ │ │ │ │ + beq.w 4ec0 <_list_extend+0x17c> │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + add.w r7, r3, #8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ │ - cmp r7, ip │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ - addne r7, #1 │ │ │ │ │ - strne r7, [r4, #0] │ │ │ │ │ + addne r4, #1 │ │ │ │ │ + strne r4, [r2, #0] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - str r4, [r1, #8] │ │ │ │ │ - beq.n 516c <_list_extend+0x490> │ │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add r1, r0 │ │ │ │ │ + str r2, [r0, r7] │ │ │ │ │ + beq.w 4ec0 <_list_extend+0x17c> │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + add r2, r0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r7, #1 │ │ │ │ │ strne r7, [r4, #0] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - str r4, [r1, #12] │ │ │ │ │ - beq.n 516c <_list_extend+0x490> │ │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add r1, r0 │ │ │ │ │ + str r4, [r2, #12] │ │ │ │ │ + beq.w 4ec0 <_list_extend+0x17c> │ │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + add r2, r0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r7, #1 │ │ │ │ │ strne r7, [r4, #0] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - str r4, [r1, #16] │ │ │ │ │ - beq.n 516c <_list_extend+0x490> │ │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add r1, r0 │ │ │ │ │ + str r4, [r2, #16] │ │ │ │ │ + beq.w 4ec0 <_list_extend+0x17c> │ │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + add r2, r0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ cmp r7, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r7, #1 │ │ │ │ │ strne r7, [r4, #0] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ - str r4, [r1, #20] │ │ │ │ │ - beq.n 516c <_list_extend+0x490> │ │ │ │ │ + str r4, [r2, #20] │ │ │ │ │ + beq.w 4ec0 <_list_extend+0x17c> │ │ │ │ │ adds r3, #24 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, r0 │ │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ │ - add.w r1, r2, #24 │ │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ │ + add.w r2, r1, #24 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r0, #0] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - beq.n 516c <_list_extend+0x490> │ │ │ │ │ - add.w r2, r2, r6, lsl #2 │ │ │ │ │ + beq.w 4ec0 <_list_extend+0x17c> │ │ │ │ │ + add.w r1, r1, r6, lsl #2 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r2, #4 │ │ │ │ │ - ldr.w r0, [r1, #4]! │ │ │ │ │ + subs r1, #4 │ │ │ │ │ + ldr.w r0, [r2, #4]! │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 51b0 <_list_extend+0x4d4> │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 515a <_list_extend+0x47e> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + bne.n 5212 <_list_extend+0x4ce> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 4e66 <_list_extend+0x18a> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4e66 <_list_extend+0x18a> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 4e66 <_list_extend+0x18a> │ │ │ │ │ + str.w r0, [r3, #4]! │ │ │ │ │ + bne.n 51de <_list_extend+0x49a> │ │ │ │ │ + b.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ add.w r7, r9, #6 │ │ │ │ │ add.w r7, r7, r9, asr #3 │ │ │ │ │ bic.w r7, r7, #3 │ │ │ │ │ sub.w r3, r7, r9 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bge.w 4fb8 <_list_extend+0x2dc> │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bge.w 5028 <_list_extend+0x2e4> │ │ │ │ │ add.w r7, r9, #3 │ │ │ │ │ bic.w r7, r7, #3 │ │ │ │ │ - b.n 4fb8 <_list_extend+0x2dc> │ │ │ │ │ + b.n 5028 <_list_extend+0x2e4> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 515a <_list_extend+0x47e> │ │ │ │ │ - b.n 516c <_list_extend+0x490> │ │ │ │ │ + bne.n 51de <_list_extend+0x49a> │ │ │ │ │ + b.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 318 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 4f34 <_list_extend+0x258> │ │ │ │ │ + bne.w 4fa4 <_list_extend+0x260> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 51e0 <_list_extend+0x504> │ │ │ │ │ + beq.n 5242 <_list_extend+0x4fe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 56fe <_list_extend+0xa22> │ │ │ │ │ + beq.w 5776 <_list_extend+0xa32> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4e66 <_list_extend+0x18a> │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - add.w r9, r8, r6 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble.w 54a4 <_list_extend+0x7c8> │ │ │ │ │ - add.w r7, r9, #6 │ │ │ │ │ - add.w r7, r7, r9, asr #3 │ │ │ │ │ - bic.w r7, r7, #3 │ │ │ │ │ - sub.w r3, r7, r9 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - itt lt │ │ │ │ │ - addlt.w r7, r9, #3 │ │ │ │ │ - biclt.w r7, r7, #3 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 56f0 <_list_extend+0xa14> │ │ │ │ │ - cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56f4 <_list_extend+0xa18> │ │ │ │ │ - lsls r1, r7, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 56f4 <_list_extend+0xa18> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - strd r0, r7, [r4, #12] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 508a <_list_extend+0x3ae> │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bgt.w 5092 <_list_extend+0x3b6> │ │ │ │ │ - b.n 516c <_list_extend+0x490> │ │ │ │ │ + b.n 4ed6 <_list_extend+0x192> │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 54ba <_list_extend+0x7de> │ │ │ │ │ + ble.w 550a <_list_extend+0x7c6> │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r1, r6, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r6, r2, #3 │ │ │ │ │ bicgt.w r6, r6, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 56ca <_list_extend+0x9ee> │ │ │ │ │ + beq.w 5756 <_list_extend+0xa12> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56da <_list_extend+0x9fe> │ │ │ │ │ + bcs.w 5742 <_list_extend+0x9fe> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56da <_list_extend+0x9fe> │ │ │ │ │ + beq.w 5742 <_list_extend+0x9fe> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add.w r9, r0, r7, lsl #2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 52ca <_list_extend+0x5ee> │ │ │ │ │ + b.n 52c8 <_list_extend+0x584> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r1, r9, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, fp │ │ │ │ │ itee eq │ │ │ │ │ addeq.w r1, r9, #4 │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -8264,82 +8293,115 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52b0 <_list_extend+0x5d4> │ │ │ │ │ + bne.n 52ae <_list_extend+0x56a> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 4e66 <_list_extend+0x18a> │ │ │ │ │ + b.n 4ed6 <_list_extend+0x192> │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + add.w r9, r8, r6 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble.w 5518 <_list_extend+0x7d4> │ │ │ │ │ + add.w r7, r9, #6 │ │ │ │ │ + add.w r7, r7, r9, asr #3 │ │ │ │ │ + bic.w r7, r7, #3 │ │ │ │ │ + sub.w r3, r7, r9 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt.w r7, r9, #3 │ │ │ │ │ + biclt.w r7, r7, #3 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 574e <_list_extend+0xa0a> │ │ │ │ │ + cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ + bcs.w 5726 <_list_extend+0x9e2> │ │ │ │ │ + lsls r1, r7, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5726 <_list_extend+0x9e2> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + strd r0, r7, [r4, #12] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 50fe <_list_extend+0x3ba> │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bgt.w 5108 <_list_extend+0x3c4> │ │ │ │ │ + b.n 4ec0 <_list_extend+0x17c> │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.w 5190 <_list_extend+0x4b4> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + blt.w 51f2 <_list_extend+0x4ae> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - lsls r4, r3, #6 │ │ │ │ │ - bpl.w 4d68 <_list_extend+0x8c> │ │ │ │ │ - b.n 4fe6 <_list_extend+0x30a> │ │ │ │ │ + and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4dd0 <_list_extend+0x8c> │ │ │ │ │ + b.n 505a <_list_extend+0x316> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5024 <_list_extend+0x348> │ │ │ │ │ + b.n 5098 <_list_extend+0x354> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ adds r2, r3, r7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 555e <_list_extend+0x882> │ │ │ │ │ + ble.w 55c4 <_list_extend+0x880> │ │ │ │ │ add.w r8, r2, #6 │ │ │ │ │ add.w r8, r8, r2, asr #3 │ │ │ │ │ bic.w r8, r8, #3 │ │ │ │ │ sub.w r1, r8, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r8, r2, #3 │ │ │ │ │ bicgt.w r8, r8, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 56be <_list_extend+0x9e2> │ │ │ │ │ + beq.w 5722 <_list_extend+0x9de> │ │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56b8 <_list_extend+0x9dc> │ │ │ │ │ + bcs.w 5732 <_list_extend+0x9ee> │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56b8 <_list_extend+0x9dc> │ │ │ │ │ + beq.w 5732 <_list_extend+0x9ee> │ │ │ │ │ strd r0, r8, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 4f34 <_list_extend+0x258> │ │ │ │ │ + b.n 4fa4 <_list_extend+0x260> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ add.w sl, r2, r3 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - ble.w 560c <_list_extend+0x930> │ │ │ │ │ + ble.w 5672 <_list_extend+0x92e> │ │ │ │ │ add.w r6, sl, #6 │ │ │ │ │ add.w r6, r6, sl, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ sub.w r2, r6, sl │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r6, sl, #3 │ │ │ │ │ bicgt.w r6, r6, #3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 56c6 <_list_extend+0x9ea> │ │ │ │ │ + beq.w 5752 <_list_extend+0xa0e> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56da <_list_extend+0x9fe> │ │ │ │ │ + bcs.w 5742 <_list_extend+0x9fe> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56da <_list_extend+0x9fe> │ │ │ │ │ + beq.w 5742 <_list_extend+0x9fe> │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add.w r8, sp, #16 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -8349,160 +8411,160 @@ │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add.w r9, fp, r9, lsl #2 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 549c <_list_extend+0x7c0> │ │ │ │ │ + beq.n 5502 <_list_extend+0x7be> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r3, [fp, r6, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 549c <_list_extend+0x7c0> │ │ │ │ │ + beq.n 5502 <_list_extend+0x7be> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 549c <_list_extend+0x7c0> │ │ │ │ │ + beq.n 5502 <_list_extend+0x7be> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 549c <_list_extend+0x7c0> │ │ │ │ │ + beq.n 5502 <_list_extend+0x7be> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 549c <_list_extend+0x7c0> │ │ │ │ │ + beq.n 5502 <_list_extend+0x7be> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 549c <_list_extend+0x7c0> │ │ │ │ │ + cbz r0, 5502 <_list_extend+0x7be> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 549c <_list_extend+0x7c0> │ │ │ │ │ + cbz r0, 5502 <_list_extend+0x7be> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 549c <_list_extend+0x7c0> │ │ │ │ │ + cbz r0, 5502 <_list_extend+0x7be> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r3, [r9, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 549c <_list_extend+0x7c0> │ │ │ │ │ + cbz r0, 5502 <_list_extend+0x7be> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r9, r9, #36 @ 0x24 │ │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ │ - b.n 548c <_list_extend+0x7b0> │ │ │ │ │ + b.n 54f2 <_list_extend+0x7ae> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r3, [r9], #4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5486 <_list_extend+0x7aa> │ │ │ │ │ + bne.n 54ec <_list_extend+0x7a8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 4e66 <_list_extend+0x18a> │ │ │ │ │ + b.n 4ed6 <_list_extend+0x192> │ │ │ │ │ + cmp.w r2, r1, asr #1 │ │ │ │ │ + blt.w 5256 <_list_extend+0x512> │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + b.n 5292 <_list_extend+0x54e> │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.w 51f2 <_list_extend+0x516> │ │ │ │ │ + blt.w 52f0 <_list_extend+0x5ac> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b.n 523a <_list_extend+0x55e> │ │ │ │ │ - cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.w 5258 <_list_extend+0x57c> │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - b.n 5294 <_list_extend+0x5b8> │ │ │ │ │ + b.n 5338 <_list_extend+0x5f4> │ │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.w 56aa <_list_extend+0x9ce> │ │ │ │ │ + ble.w 56b0 <_list_extend+0x96c> │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r1, r6, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r6, r2, #3 │ │ │ │ │ bicgt.w r6, r6, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 56c2 <_list_extend+0x9e6> │ │ │ │ │ + beq.w 571e <_list_extend+0x9da> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56da <_list_extend+0x9fe> │ │ │ │ │ + bcs.w 5742 <_list_extend+0x9fe> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56da <_list_extend+0x9fe> │ │ │ │ │ + beq.w 5742 <_list_extend+0x9fe> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add.w r5, r5, r7, lsl #2 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 5548 <_list_extend+0x86c> │ │ │ │ │ + b.n 55ae <_list_extend+0x86a> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, fp │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str.w r2, [r5], #4 │ │ │ │ │ @@ -8510,120 +8572,125 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5536 <_list_extend+0x85a> │ │ │ │ │ - b.n 52de <_list_extend+0x602> │ │ │ │ │ + bne.n 559c <_list_extend+0x858> │ │ │ │ │ + b.n 52dc <_list_extend+0x598> │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - bge.w 534c <_list_extend+0x670> │ │ │ │ │ - b.n 5310 <_list_extend+0x634> │ │ │ │ │ + bge.w 53b2 <_list_extend+0x66e> │ │ │ │ │ + b.n 5376 <_list_extend+0x632> │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add.w fp, r2, r3 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - ble.n 563c <_list_extend+0x960> │ │ │ │ │ + ble.n 5684 <_list_extend+0x940> │ │ │ │ │ add.w r5, fp, #6 │ │ │ │ │ add.w r5, r5, fp, asr #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ sub.w r1, r5, fp │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r5, fp, #3 │ │ │ │ │ bicgt.w r5, r5, #3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 56ec <_list_extend+0xa10> │ │ │ │ │ + beq.w 573e <_list_extend+0x9fa> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56e6 <_list_extend+0xa0a> │ │ │ │ │ + bcs.w 5738 <_list_extend+0x9f4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56e6 <_list_extend+0xa0a> │ │ │ │ │ + beq.w 5738 <_list_extend+0x9f4> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ strd fp, r0, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ add.w r8, sp, #16 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 55ee <_list_extend+0x912> │ │ │ │ │ + b.n 5654 <_list_extend+0x910> │ │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5714 <_list_extend+0xa38> │ │ │ │ │ + beq.w 575a <_list_extend+0xa16> │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str.w r0, [r5], #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 55d8 <_list_extend+0x8fc> │ │ │ │ │ + bne.n 563e <_list_extend+0x8fa> │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 4e66 <_list_extend+0x18a> │ │ │ │ │ + b.n 4ed6 <_list_extend+0x192> │ │ │ │ │ cmp.w sl, r2, asr #1 │ │ │ │ │ - blt.w 5364 <_list_extend+0x688> │ │ │ │ │ + blt.w 53ca <_list_extend+0x686> │ │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ │ str.w sl, [r0, #8] │ │ │ │ │ - b.n 53a8 <_list_extend+0x6cc> │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ + b.n 540e <_list_extend+0x6ca> │ │ │ │ │ + cmp.w fp, r1, asr #1 │ │ │ │ │ + blt.n 55e2 <_list_extend+0x89e> │ │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ │ + str.w fp, [r0, #8] │ │ │ │ │ + b.n 5628 <_list_extend+0x8e4> │ │ │ │ │ + mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56b8 <_list_extend+0x9dc> │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 4f84 <_list_extend+0x2a8> │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + beq.n 5726 <_list_extend+0x9e2> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 5044 <_list_extend+0x300> │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56ce <_list_extend+0x9f2> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.n 4fd4 <_list_extend+0x2f8> │ │ │ │ │ - cmp.w fp, r1, asr #1 │ │ │ │ │ - blt.n 557c <_list_extend+0x8a0> │ │ │ │ │ + beq.n 5732 <_list_extend+0x9ee> │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 4ff4 <_list_extend+0x2b0> │ │ │ │ │ + cmp.w r2, r1, asr #1 │ │ │ │ │ + blt.w 5542 <_list_extend+0x7fe> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ - str.w fp, [r0, #8] │ │ │ │ │ - b.n 55c2 <_list_extend+0x8e6> │ │ │ │ │ + str r2, [r0, #8] │ │ │ │ │ + b.n 5580 <_list_extend+0x83c> │ │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ │ add r5, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 3a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 4e66 <_list_extend+0x18a> │ │ │ │ │ + beq.w 4ed6 <_list_extend+0x192> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ str.w fp, [sp, #20] │ │ │ │ │ add.w r9, r3, r6, lsl #2 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ - b.n 568e <_list_extend+0x9b2> │ │ │ │ │ + b.n 5702 <_list_extend+0x9be> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r0, [r3, #0] │ │ │ │ │ @@ -8633,280 +8700,271 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5678 <_list_extend+0x99c> │ │ │ │ │ + bne.n 56ec <_list_extend+0x9a8> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.w 4e66 <_list_extend+0x18a> │ │ │ │ │ - cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.w 54dc <_list_extend+0x800> │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - b.n 551a <_list_extend+0x83e> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 51cc <_list_extend+0x4f0> │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.n 533a <_list_extend+0x65e> │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 5500 <_list_extend+0x824> │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 5390 <_list_extend+0x6b4> │ │ │ │ │ + b.w 4ed6 <_list_extend+0x192> │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 527c <_list_extend+0x5a0> │ │ │ │ │ + b.n 5566 <_list_extend+0x822> │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 53a0 <_list_extend+0x65c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4e52 <_list_extend+0x176> │ │ │ │ │ + b.w 4ec2 <_list_extend+0x17e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4e66 <_list_extend+0x18a> │ │ │ │ │ + b.n 522e <_list_extend+0x4ea> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 51e0 <_list_extend+0x504> │ │ │ │ │ + b.n 5242 <_list_extend+0x4fe> │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 55a8 <_list_extend+0x8cc> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.n 521e <_list_extend+0x542> │ │ │ │ │ + b.n 560e <_list_extend+0x8ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 516e <_list_extend+0x492> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51e0 <_list_extend+0x504> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.w 4e66 <_list_extend+0x18a> │ │ │ │ │ + b.w 4ed6 <_list_extend+0x192> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n 531c <_list_extend+0x5d8> │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n 53f6 <_list_extend+0x6b2> │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b.n 527a <_list_extend+0x536> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, sl │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 51e0 <_list_extend+0x504> │ │ │ │ │ + b.n 5242 <_list_extend+0x4fe> │ │ │ │ │ movs r1, #2 │ │ │ │ │ b.w 1ec │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b.w 4ed6 <_list_extend+0x192> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5242 <_list_extend+0x4fe> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005724 : │ │ │ │ │ +00005780 : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [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 r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5752 │ │ │ │ │ + beq.n 57ae │ │ │ │ │ ldr.w r1, [r1, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 5754 │ │ │ │ │ - cbnz r2, 5766 │ │ │ │ │ + bne.n 57b0 │ │ │ │ │ + cbnz r2, 57c2 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 577e │ │ │ │ │ + bhi.n 57da │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 579a │ │ │ │ │ - cbnz r3, 57b6 │ │ │ │ │ + cbnz r1, 57f6 │ │ │ │ │ + cbnz r3, 5812 │ │ │ │ │ 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 5754 │ │ │ │ │ + bne.n 57b0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5762 │ │ │ │ │ + b.n 57be │ │ │ │ │ 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 5778 │ │ │ │ │ + beq.n 57d4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 575e │ │ │ │ │ + ble.n 57ba │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - cbnz r3, 57b8 │ │ │ │ │ + cbnz r3, 5814 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5760 │ │ │ │ │ + beq.n 57bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4cdc <_list_extend> │ │ │ │ │ + bl 4d44 <_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 1cc0 │ │ │ │ │ + bl 1cd0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 579e │ │ │ │ │ + b.n 57fa │ │ │ │ │ │ │ │ │ │ -000057c4 : │ │ │ │ │ +00005820 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ 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 r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 58f0 │ │ │ │ │ + bpl.w 594c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 58f0 │ │ │ │ │ + bpl.w 594c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 595a │ │ │ │ │ + bne.w 59b6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 58cc │ │ │ │ │ + ble.n 5928 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 5892 │ │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ + bge.n 58ee │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 5868 │ │ │ │ │ + beq.n 58c4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 58ae │ │ │ │ │ + beq.n 590a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 58b4 │ │ │ │ │ + beq.n 5910 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 5848 │ │ │ │ │ + beq.n 58a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 59b8 │ │ │ │ │ + beq.w 5a14 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 5858 │ │ │ │ │ + beq.n 58b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 59d0 │ │ │ │ │ + beq.w 5a2c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.w 598a │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ - beq.n 5892 │ │ │ │ │ + blt.w 59e6 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ + beq.n 58ee │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 5802 │ │ │ │ │ + blt.n 585e │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.w 59c8 │ │ │ │ │ + bhi.w 5a24 │ │ │ │ │ tbb [pc, r9] │ │ │ │ │ .short 0xa377 │ │ │ │ │ .word 0xa77d7a03 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 58a0 │ │ │ │ │ + bne.n 58fc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 586e │ │ │ │ │ + bge.n 58ca │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 586e │ │ │ │ │ + bge.n 58ca │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 58fa │ │ │ │ │ + bne.n 5956 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 5828 │ │ │ │ │ + bne.n 5884 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 583e │ │ │ │ │ - b.n 5848 │ │ │ │ │ + bne.n 589a │ │ │ │ │ + b.n 58a4 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 59c8 │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 58d8 ) │ │ │ │ │ + bhi.n 5a24 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 5934 ) │ │ │ │ │ ldr.w pc, [r2, r9, lsl #2] │ │ │ │ │ - .word 0x000058a1 │ │ │ │ │ + .word 0x000058fd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059c1 │ │ │ │ │ + .word 0x00005a1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005881 │ │ │ │ │ + .word 0x000058dd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000596f │ │ │ │ │ + .word 0x000059cb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005975 │ │ │ │ │ + .word 0x000059d1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059c9 │ │ │ │ │ + .word 0x00005a25 │ │ │ │ │ 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 588c │ │ │ │ │ + b.n 58e8 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 5884 │ │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ + beq.n 58e0 │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -8922,134 +8980,134 @@ │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 597a │ │ │ │ │ + bne.n 59d6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 588c │ │ │ │ │ + beq.n 58e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 588c │ │ │ │ │ + bne.n 58e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 588c │ │ │ │ │ + b.n 58e8 │ │ │ │ │ subs r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 598e │ │ │ │ │ + bhi.n 59ea │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 58a0 │ │ │ │ │ - b.n 5884 │ │ │ │ │ + beq.n 58fc │ │ │ │ │ + b.n 58e0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 5884 │ │ │ │ │ - b.n 58a0 │ │ │ │ │ + bgt.n 58e0 │ │ │ │ │ + b.n 58fc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 58a0 │ │ │ │ │ - b.n 5884 │ │ │ │ │ + beq.n 58fc │ │ │ │ │ + b.n 58e0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.n 5884 │ │ │ │ │ - b.n 58a0 │ │ │ │ │ + blt.n 58e0 │ │ │ │ │ + b.n 58fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5940 │ │ │ │ │ + bne.n 599c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5940 │ │ │ │ │ + b.n 599c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 588c │ │ │ │ │ + b.n 58e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 57fc │ │ │ │ │ + bgt.w 5858 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 59c8 │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 59a0 ) │ │ │ │ │ + bhi.n 5a24 │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 59fc ) │ │ │ │ │ ldr.w pc, [r2, r9, lsl #2] │ │ │ │ │ - .word 0x00005969 │ │ │ │ │ + .word 0x000059c5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059c1 │ │ │ │ │ + .word 0x00005a1d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059c9 │ │ │ │ │ + .word 0x00005a25 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059c9 │ │ │ │ │ + .word 0x00005a25 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005975 │ │ │ │ │ + .word 0x000059d1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000059c9 │ │ │ │ │ + .word 0x00005a25 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5848 │ │ │ │ │ + b.n 58a4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.w 5884 │ │ │ │ │ - b.n 58a0 │ │ │ │ │ + bge.w 58e0 │ │ │ │ │ + b.n 58fc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w 58a0 │ │ │ │ │ - b.n 5884 │ │ │ │ │ + bgt.w 58fc │ │ │ │ │ + b.n 58e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5858 │ │ │ │ │ + b.n 58b4 │ │ │ │ │ │ │ │ │ │ -000059d8 : │ │ │ │ │ +00005a34 : │ │ │ │ │ list_remove(): │ │ │ │ │ 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, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5aaa │ │ │ │ │ + ble.n 5b06 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 5a8c │ │ │ │ │ + beq.n 5ae8 │ │ │ │ │ adds r6, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 5a1c │ │ │ │ │ + beq.n 5a78 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5ac4 │ │ │ │ │ + beq.n 5b20 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5a3c │ │ │ │ │ + ble.n 5a98 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186c │ │ │ │ │ + bl 187c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5ac0 │ │ │ │ │ + bne.n 5b1c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bne.n 5ac0 │ │ │ │ │ + bne.n 5b1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 5aaa │ │ │ │ │ + ble.n 5b06 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -9059,432 +9117,432 @@ │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 5a74 │ │ │ │ │ + beq.n 5ad0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5acc │ │ │ │ │ + cbz r3, 5b28 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 5a9e │ │ │ │ │ + ble.n 5afa │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186c │ │ │ │ │ + bl 187c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a30 │ │ │ │ │ - b.n 5ac0 │ │ │ │ │ + beq.n 5a8c │ │ │ │ │ + b.n 5b1c │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 5a14 │ │ │ │ │ - b.n 5a1c │ │ │ │ │ + bne.n 5a70 │ │ │ │ │ + b.n 5a78 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - bne.n 5ac0 │ │ │ │ │ + bne.n 5b1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 5a4a │ │ │ │ │ + blt.n 5aa6 │ │ │ │ │ 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 5a38 │ │ │ │ │ + b.n 5a94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5a1c │ │ │ │ │ + b.n 5a78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5a74 │ │ │ │ │ + b.n 5ad0 │ │ │ │ │ │ │ │ │ │ -00005ad4 : │ │ │ │ │ +00005b30 : │ │ │ │ │ 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 5bce │ │ │ │ │ + bhi.n 5c2a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5be6 │ │ │ │ │ + bne.n 5c42 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5c1c │ │ │ │ │ + beq.w 5c78 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs.w 5c50 │ │ │ │ │ + bcs.w 5cac │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ add.w sl, r7, r9 │ │ │ │ │ ldr.w r8, [r7, r5, lsl #2] │ │ │ │ │ - beq.n 5b64 │ │ │ │ │ + beq.n 5bc0 │ │ │ │ │ subs r5, r6, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 5b9e │ │ │ │ │ + bgt.n 5bfa │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble.n 5bb2 │ │ │ │ │ + ble.n 5c0e │ │ │ │ │ add.w r2, fp, #5 │ │ │ │ │ subs r3, r6, r3 │ │ │ │ │ add.w r2, r2, r6, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r2, fp, #2 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 5c38 │ │ │ │ │ + bcs.n 5c94 │ │ │ │ │ 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 5c38 │ │ │ │ │ + beq.n 5c94 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5b5c │ │ │ │ │ + beq.n 5bb8 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 5b90 │ │ │ │ │ + cbz r0, 5bec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5bc0 │ │ │ │ │ + bne.n 5c1c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r1, r9, #4 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ add r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.n 5bbc │ │ │ │ │ + bgt.n 5c18 │ │ │ │ │ cmp.w r6, r2, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge.n 5b5c │ │ │ │ │ + bge.n 5bb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 5b24 │ │ │ │ │ + b.n 5b80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b90 │ │ │ │ │ + bne.n 5bec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b90 │ │ │ │ │ + b.n 5bec │ │ │ │ │ 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, 5c32 │ │ │ │ │ + cbz r0, 5c8e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 5af4 │ │ │ │ │ + ble.n 5b50 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c70 │ │ │ │ │ + beq.n 5ccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c08 │ │ │ │ │ + beq.n 5c64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 5c68 │ │ │ │ │ + cbz r3, 5cc4 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 5c70 │ │ │ │ │ + beq.n 5ccc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - cbz r3, 5c1c │ │ │ │ │ + cbz r3, 5c78 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 5b00 │ │ │ │ │ + bge.w 5b5c │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5b00 │ │ │ │ │ + b.n 5b5c │ │ │ │ │ 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 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 5b5c │ │ │ │ │ + b.n 5bb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add.w r0, r9, #4 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str.w r8, [r7, r9] │ │ │ │ │ - b.n 5c32 │ │ │ │ │ + b.n 5c8e │ │ │ │ │ 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 5c32 │ │ │ │ │ + b.n 5c8e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c08 │ │ │ │ │ + b.n 5c64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c32 │ │ │ │ │ + bne.n 5c8e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5c1c │ │ │ │ │ + beq.n 5c78 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 5b00 │ │ │ │ │ + b.n 5b5c │ │ │ │ │ │ │ │ │ │ -00005c88 : │ │ │ │ │ +00005ce4 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ 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 r1, r3 │ │ │ │ │ - bcs.n 5cfc │ │ │ │ │ + bcs.n 5d58 │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r0, r6, ip │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ - cbnz r2, 5ce8 │ │ │ │ │ + cbnz r2, 5d44 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ it ge │ │ │ │ │ strge r7, [r4, #8] │ │ │ │ │ - bge.n 5cca │ │ │ │ │ + bge.n 5d26 │ │ │ │ │ subs r2, r3, r1 │ │ │ │ │ add.w r1, ip, #4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r1, r6 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5cda │ │ │ │ │ + beq.n 5d36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5cde │ │ │ │ │ + cbz r3, 5d3a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5cdc │ │ │ │ │ + b.n 5d38 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str.w r2, [r6, r1, lsl #2] │ │ │ │ │ - b.n 5cca │ │ │ │ │ + b.n 5d26 │ │ │ │ │ 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 {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00005d18 : │ │ │ │ │ +00005d74 : │ │ │ │ │ list_concat(): │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 5f16 │ │ │ │ │ - ldr r3, [pc, #508] @ (5f30 ) │ │ │ │ │ + bpl.w 5f72 │ │ │ │ │ + ldr r3, [pc, #508] @ (5f8c ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r5, r5, r1 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ - beq.n 5e34 │ │ │ │ │ + beq.n 5e90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5e82 │ │ │ │ │ + ble.w 5ede │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #432] @ (5f34 ) │ │ │ │ │ + ldr r3, [pc, #432] @ (5f90 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.w 5ece │ │ │ │ │ + bcs.w 5f2a │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5ed2 │ │ │ │ │ + beq.w 5f2e │ │ │ │ │ ldrd r8, r3, [r6, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 5df4 │ │ │ │ │ + ble.n 5e50 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ sub.w lr, r0, #4 │ │ │ │ │ add.w r1, ip, r8, lsl #2 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 5de2 │ │ │ │ │ + b.n 5e3e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 5df4 │ │ │ │ │ + beq.n 5e50 │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 5dd6 │ │ │ │ │ + bne.n 5e32 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 5de2 │ │ │ │ │ + bne.n 5e3e │ │ │ │ │ ldrd r6, r1, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 5e22 │ │ │ │ │ + ble.n 5e7e │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r1, #4 │ │ │ │ │ add r8, r7 │ │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ │ add.w r0, r0, r8, lsl #2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 5e2a │ │ │ │ │ + beq.n 5e86 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5e0c │ │ │ │ │ + bne.n 5e68 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5e0c │ │ │ │ │ - b.n 5e22 │ │ │ │ │ + bne.n 5e68 │ │ │ │ │ + b.n 5e7e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5f00 │ │ │ │ │ + ble.n 5f5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #232] @ (5f38 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (5f94 ) │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -9502,209 +9560,209 @@ │ │ │ │ │ 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 5f12 │ │ │ │ │ + beq.n 5f6e │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #152] @ (5f3c ) │ │ │ │ │ + ldr r3, [pc, #152] @ (5f98 ) │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.w 5daa │ │ │ │ │ + bcc.w 5e06 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5ee8 │ │ │ │ │ + beq.n 5f44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5ee8 │ │ │ │ │ + cbnz r3, 5f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5f12 │ │ │ │ │ + cbz r0, 5f6e │ │ │ │ │ ldrd r8, r3, [r6, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 5dc4 │ │ │ │ │ - b.n 5df4 │ │ │ │ │ + bgt.w 5e20 │ │ │ │ │ + b.n 5e50 │ │ │ │ │ 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.n 5e4c │ │ │ │ │ + bne.n 5ea8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5e24 │ │ │ │ │ + b.n 5e80 │ │ │ │ │ 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 r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5f12 │ │ │ │ │ + b.n 5f6e │ │ │ │ │ .word 0x000001f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005f40 : │ │ │ │ │ +00005f9c : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4cdc <_list_extend> │ │ │ │ │ + bl 4d44 <_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 │ │ │ │ │ │ │ │ │ │ -00005f64 : │ │ │ │ │ +00005fc0 : │ │ │ │ │ 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 5f8a │ │ │ │ │ + bpl.n 5fe6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 5f9e │ │ │ │ │ + bcs.n 5ffa │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ 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] @ (5fb0 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (600c ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 5f9a │ │ │ │ │ + b.n 5ff6 │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005fb4 : │ │ │ │ │ +00006010 : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ │ sub sp, #4 │ │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r9 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 6030 │ │ │ │ │ + ble.n 608c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 60a6 │ │ │ │ │ - beq.n 603a │ │ │ │ │ + blt.n 6102 │ │ │ │ │ + beq.n 6096 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 6030 │ │ │ │ │ + beq.n 608c │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 60a6 │ │ │ │ │ - beq.n 607c │ │ │ │ │ + blt.n 6102 │ │ │ │ │ + beq.n 60d8 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 6030 │ │ │ │ │ + beq.n 608c │ │ │ │ │ add.w fp, r4, #16 │ │ │ │ │ add.w sl, r5, #16 │ │ │ │ │ movs r7, #2 │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 60a6 │ │ │ │ │ - beq.n 6094 │ │ │ │ │ + blt.n 6102 │ │ │ │ │ + beq.n 60f0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.n 6016 │ │ │ │ │ + bne.n 6072 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 6076 │ │ │ │ │ + b.n 60d2 │ │ │ │ │ ldr.w r6, [r7, #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, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 609a │ │ │ │ │ + bne.n 60f6 │ │ │ │ │ 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 │ │ │ │ │ @@ -9725,180 +9783,180 @@ │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add sp, #4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 607e │ │ │ │ │ - b.n 6030 │ │ │ │ │ + bgt.n 60da │ │ │ │ │ + b.n 608c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6076 │ │ │ │ │ + b.n 60d2 │ │ │ │ │ │ │ │ │ │ -000060ac : │ │ │ │ │ +00006108 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 610c │ │ │ │ │ + bne.n 6168 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 6138 │ │ │ │ │ - cbz r0, 6132 │ │ │ │ │ + beq.n 6194 │ │ │ │ │ + cbz r0, 618e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6112 │ │ │ │ │ + bne.n 616e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r5, r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ clz r5, r5 │ │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ │ - bne.n 6122 │ │ │ │ │ + bne.n 617e │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6108 │ │ │ │ │ + beq.n 6164 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6108 │ │ │ │ │ + bne.n 6164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6108 │ │ │ │ │ + b.n 6164 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6108 │ │ │ │ │ + b.n 6164 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6150 │ │ │ │ │ + bne.n 61ac │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6142 │ │ │ │ │ + bne.n 619e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6142 │ │ │ │ │ + b.n 619e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006160 : │ │ │ │ │ +000061bc : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, 61b0 │ │ │ │ │ + cbz r4, 620c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - bmi.n 61aa │ │ │ │ │ + bmi.n 6206 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 6190 │ │ │ │ │ + cbz r0, 61ec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 61c2 │ │ │ │ │ + bne.n 621e │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 61aa │ │ │ │ │ + beq.n 6206 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ │ - cbz r0, 61a6 │ │ │ │ │ + cbz r0, 6202 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 61b4 │ │ │ │ │ + bne.n 6210 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcs.n 619a │ │ │ │ │ + bcs.n 61f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 61a6 │ │ │ │ │ + bne.n 6202 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 61a6 │ │ │ │ │ + b.n 6202 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6190 │ │ │ │ │ + bne.n 61ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 6196 │ │ │ │ │ - b.n 61aa │ │ │ │ │ + bne.n 61f2 │ │ │ │ │ + b.n 6206 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000061d8 : │ │ │ │ │ +00006234 : │ │ │ │ │ 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 620a │ │ │ │ │ + bpl.n 6266 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 6224 │ │ │ │ │ + bcs.n 6280 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6208 │ │ │ │ │ + beq.n 6264 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -9911,31 +9969,31 @@ │ │ │ │ │ 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] @ (6238 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (6294 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 6220 │ │ │ │ │ + b.n 627c │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000623c : │ │ │ │ │ +00006298 : │ │ │ │ │ list_contains(): │ │ │ │ │ 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, #8] │ │ │ │ │ - cbz r3, 6286 │ │ │ │ │ + cbz r3, 62e2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -9947,45 +10005,45 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 628e │ │ │ │ │ - cbnz r5, 6288 │ │ │ │ │ + bne.n 62ea │ │ │ │ │ + cbnz r5, 62e4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bhi.n 625a │ │ │ │ │ + bhi.n 62b6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 627c │ │ │ │ │ + bne.n 62d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 627c │ │ │ │ │ + b.n 62d8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000062a0 : │ │ │ │ │ +000062fc : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #36] @ (62d8 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (6334 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 62d4 │ │ │ │ │ + cbz r0, 6330 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ @@ -9995,1018 +10053,1018 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000062dc : │ │ │ │ │ +00006338 : │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 62fe │ │ │ │ │ + cbz r0, 635a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6308 │ │ │ │ │ + bne.n 6364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 62fe │ │ │ │ │ + bne.n 635a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006320 : │ │ │ │ │ +0000637c : │ │ │ │ │ list_insert(): │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 646c │ │ │ │ │ + bne.w 64c8 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6442 │ │ │ │ │ + beq.n 649e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6412 │ │ │ │ │ + bne.n 646e │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 6442 │ │ │ │ │ + beq.n 649e │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 645a │ │ │ │ │ + beq.n 64b6 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.n 63f4 │ │ │ │ │ + ble.n 6450 │ │ │ │ │ adds r7, r4, #7 │ │ │ │ │ add.w r7, r7, r9, asr #3 │ │ │ │ │ bic.w r7, r7, #3 │ │ │ │ │ sub.w r3, r7, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt le │ │ │ │ │ addle r7, r4, #4 │ │ │ │ │ bicle.w r7, r7, #3 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 6422 │ │ │ │ │ + beq.n 647e │ │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 643a │ │ │ │ │ + bcs.n 6496 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 643a │ │ │ │ │ + beq.n 6496 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ strd r0, r7, [r6, #12] │ │ │ │ │ - blt.n 6404 │ │ │ │ │ + blt.n 6460 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add.w r2, r4, #4294967295 @ 0xffffffff │ │ │ │ │ it ge │ │ │ │ │ movge r5, r4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mov ip, r5 │ │ │ │ │ it le │ │ │ │ │ addle.w r3, r0, r4, lsl #2 │ │ │ │ │ - bgt.n 63d0 │ │ │ │ │ + bgt.n 642c │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - ble.n 63c2 │ │ │ │ │ + ble.n 641e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ strne.w r8, [r0, ip, lsl #2] │ │ │ │ │ - beq.n 640c │ │ │ │ │ + beq.n 6468 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w r9, r3, asr #1 │ │ │ │ │ - blt.n 6370 │ │ │ │ │ + blt.n 63cc │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ - bge.n 63ac │ │ │ │ │ + bge.n 6408 │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ │ - b.n 63ac │ │ │ │ │ + b.n 6408 │ │ │ │ │ str.w r8, [r0, ip, lsl #2] │ │ │ │ │ - b.n 63e8 │ │ │ │ │ + b.n 6444 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6356 │ │ │ │ │ + bne.n 63b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6356 │ │ │ │ │ + b.n 63b2 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 643a │ │ │ │ │ + cbz r0, 6496 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ strd r9, r0, [r6, #8] │ │ │ │ │ str.w r9, [r6, #16] │ │ │ │ │ - b.n 63d0 │ │ │ │ │ + b.n 642c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 63f0 │ │ │ │ │ + b.n 644c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 643e │ │ │ │ │ + bne.n 649a │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6366 │ │ │ │ │ + bne.n 63c2 │ │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ │ 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 643e │ │ │ │ │ + b.n 649a │ │ │ │ │ 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 │ │ │ │ │ - beq.n 643e │ │ │ │ │ - b.n 633a │ │ │ │ │ + beq.n 649a │ │ │ │ │ + b.n 6396 │ │ │ │ │ │ │ │ │ │ -00006484 : │ │ │ │ │ +000064e0 : │ │ │ │ │ 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 4cdc <_list_extend> │ │ │ │ │ + bl 4d44 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 64ae │ │ │ │ │ + beq.n 650a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 64aa │ │ │ │ │ + beq.n 6506 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 64aa │ │ │ │ │ + b.n 6506 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000064b4 : │ │ │ │ │ +00006510 : │ │ │ │ │ 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 653a │ │ │ │ │ + bne.n 6596 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 6522 │ │ │ │ │ + cbnz r3, 657e │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6514 │ │ │ │ │ - cbz r4, 64f8 │ │ │ │ │ + cbz r0, 6570 │ │ │ │ │ + cbz r4, 6554 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r3, 6518 │ │ │ │ │ - cbz r1, 64f8 │ │ │ │ │ + cbnz r3, 6574 │ │ │ │ │ + cbz r1, 6554 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4cdc <_list_extend> │ │ │ │ │ + bl 4d44 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 64fe │ │ │ │ │ + beq.n 655a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6514 │ │ │ │ │ + beq.n 6570 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 6514 │ │ │ │ │ + cbnz r3, 6570 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 64f8 │ │ │ │ │ + b.n 6554 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1cc0 │ │ │ │ │ + bl 1cd0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 64ec │ │ │ │ │ + b.n 6548 │ │ │ │ │ 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 64d8 │ │ │ │ │ - b.n 6514 │ │ │ │ │ + bne.n 6534 │ │ │ │ │ + b.n 6570 │ │ │ │ │ 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, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6514 │ │ │ │ │ - b.n 64cc │ │ │ │ │ + beq.n 6570 │ │ │ │ │ + b.n 6528 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006554 : │ │ │ │ │ +000065b0 : │ │ │ │ │ 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 r5, r2, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 66b6 │ │ │ │ │ - ldr r3, [pc, #340] @ (66c4 ) │ │ │ │ │ + ble.w 6712 │ │ │ │ │ + ldr r3, [pc, #340] @ (6720 ) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 662e │ │ │ │ │ + ble.n 668a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #276] @ (66c8 ) │ │ │ │ │ + ldr r3, [pc, #276] @ (6724 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.n 6678 │ │ │ │ │ + bcs.n 66d4 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 667c │ │ │ │ │ + beq.n 66d8 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r6, r5 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ subs r2, #4 │ │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 6620 │ │ │ │ │ + bne.n 667c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ - bne.n 6606 │ │ │ │ │ + bne.n 6662 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ - bne.n 6606 │ │ │ │ │ - b.n 6618 │ │ │ │ │ + bne.n 6662 │ │ │ │ │ + b.n 6674 │ │ │ │ │ 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 66c0 │ │ │ │ │ + beq.n 671c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #124] @ (66cc ) │ │ │ │ │ + ldr r3, [pc, #124] @ (6728 ) │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.n 65da │ │ │ │ │ + bcc.n 6636 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6692 │ │ │ │ │ + beq.n 66ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6692 │ │ │ │ │ + cbnz r3, 66ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 66c0 │ │ │ │ │ + cbz r0, 671c │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ add.w r3, r2, r6, lsl #2 │ │ │ │ │ subs r2, #4 │ │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ │ sub.w ip, r1, #4 │ │ │ │ │ - b.n 6602 │ │ │ │ │ + b.n 665e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 661a │ │ │ │ │ + b.n 6676 │ │ │ │ │ .word 0x0000014a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000110 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000076 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000066d0 : │ │ │ │ │ +0000672c : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ 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 r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6772 │ │ │ │ │ + beq.n 67ce │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6772 │ │ │ │ │ + beq.n 67ce │ │ │ │ │ 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 6768 │ │ │ │ │ + bne.n 67c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d26 │ │ │ │ │ + bne.w 6d82 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 6e16 │ │ │ │ │ + bcs.w 6e72 │ │ │ │ │ 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 6800 │ │ │ │ │ + bne.n 685c │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 6746 │ │ │ │ │ + bge.n 67a2 │ │ │ │ │ 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] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 675e │ │ │ │ │ + beq.n 67ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 675e │ │ │ │ │ + cbnz r3, 67ba │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 671a │ │ │ │ │ + bge.n 6776 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 671a │ │ │ │ │ + b.n 6776 │ │ │ │ │ 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 6e60 │ │ │ │ │ + bne.w 6ebc │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6d26 │ │ │ │ │ + blt.w 6d82 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6814 │ │ │ │ │ + beq.n 6870 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 6e4c │ │ │ │ │ + beq.w 6ea8 │ │ │ │ │ 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 6d26 │ │ │ │ │ + beq.w 6d82 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 690c │ │ │ │ │ - beq.w 6914 │ │ │ │ │ + blt.w 6968 │ │ │ │ │ + beq.w 6970 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 6920 │ │ │ │ │ + bgt.w 697c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 68e2 │ │ │ │ │ + bne.w 693e │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186c │ │ │ │ │ + bl 187c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6760 │ │ │ │ │ + beq.n 67bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6760 │ │ │ │ │ + bne.n 67bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6760 │ │ │ │ │ + b.n 67bc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str.w r5, [r1, ip] │ │ │ │ │ - b.n 6748 │ │ │ │ │ + b.n 67a4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - blt.w 692c │ │ │ │ │ - beq.w 6936 │ │ │ │ │ + blt.w 6988 │ │ │ │ │ + beq.w 6992 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 6934 │ │ │ │ │ + bgt.n 6990 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 6940 │ │ │ │ │ + beq.w 699c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 675e │ │ │ │ │ + ble.n 67ba │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6858 │ │ │ │ │ + bge.n 68b4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e46 │ │ │ │ │ + beq.w 6ea2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.w 6ce4 │ │ │ │ │ + bcs.w 6d40 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w r9, r0, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 6894 │ │ │ │ │ + b.n 68f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcs.w 6b38 │ │ │ │ │ + bcs.w 6b94 │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ sub.w r0, r5, r8 │ │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr.w r1, [ip, r5, lsl #2] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str.w r1, [r9, #4]! │ │ │ │ │ add.w r1, sl, #4 │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ cmp r3, lr │ │ │ │ │ add r1, ip │ │ │ │ │ - bcc.n 687e │ │ │ │ │ + bcc.n 68da │ │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r0, r5, r8 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ add.w r1, sl, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 6888 │ │ │ │ │ + b.n 68e4 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 6cf8 │ │ │ │ │ - cbnz r0, 694c │ │ │ │ │ + bne.w 6d54 │ │ │ │ │ + cbnz r0, 69a8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 675e │ │ │ │ │ + beq.w 67ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 675e │ │ │ │ │ + bne.w 67ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 675e │ │ │ │ │ + b.n 67ba │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 6920 │ │ │ │ │ + blt.n 697c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 68e2 │ │ │ │ │ + bne.n 693e │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ - b.n 67dc │ │ │ │ │ + b.n 6838 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 68e2 │ │ │ │ │ + bne.n 693e │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 67dc │ │ │ │ │ + b.n 6838 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 6936 │ │ │ │ │ + bge.n 6992 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 683e │ │ │ │ │ + bne.n 689a │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 186c │ │ │ │ │ + bl 187c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 6760 │ │ │ │ │ + b.n 67bc │ │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e36 │ │ │ │ │ + beq.w 6e92 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 6e26 │ │ │ │ │ + bpl.w 6e82 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - ble.w 6b30 │ │ │ │ │ + ble.w 6b8c │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 6be4 │ │ │ │ │ + bne.w 6c40 │ │ │ │ │ subs r7, r4, #4 │ │ │ │ │ add r3, r9 │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r0, r3, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 69f4 │ │ │ │ │ + beq.n 6a50 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 69d4 │ │ │ │ │ + beq.n 6a30 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 69ba │ │ │ │ │ + beq.n 6a16 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6bd0 │ │ │ │ │ + bne.w 6c2c │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6bd0 │ │ │ │ │ + bne.w 6c2c │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6bd0 │ │ │ │ │ + bne.w 6c2c │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.n 6a7a │ │ │ │ │ + beq.n 6ad6 │ │ │ │ │ adds r6, #4 │ │ │ │ │ adds r7, #4 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov lr, r7 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6bd0 │ │ │ │ │ + bne.w 6c2c │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6bd0 │ │ │ │ │ + bne.w 6c2c │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r6, sl, #8 │ │ │ │ │ add.w r7, lr, #8 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [sl, #8] │ │ │ │ │ ldr.w r4, [lr, #8] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6bd0 │ │ │ │ │ + bne.w 6c2c │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ add.w r1, fp, #2 │ │ │ │ │ add.w r6, sl, #12 │ │ │ │ │ add.w r7, lr, #12 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [sl, #12] │ │ │ │ │ ldr.w r4, [lr, #12] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 6bd0 │ │ │ │ │ + bne.w 6c2c │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add.w r1, fp, #3 │ │ │ │ │ - bne.n 69f4 │ │ │ │ │ + bne.n 6a50 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d86 │ │ │ │ │ + bne.w 6de2 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 6b30 │ │ │ │ │ + beq.n 6b8c │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d96 │ │ │ │ │ + bne.w 6df2 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 6b30 │ │ │ │ │ + beq.n 6b8c │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6da6 │ │ │ │ │ + bne.w 6e02 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 6b30 │ │ │ │ │ + beq.n 6b8c │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6df6 │ │ │ │ │ + bne.w 6e52 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 6b30 │ │ │ │ │ + beq.n 6b8c │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6de6 │ │ │ │ │ + bne.w 6e42 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 6b30 │ │ │ │ │ + beq.n 6b8c │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6dd6 │ │ │ │ │ + bne.w 6e32 │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ - beq.n 6b30 │ │ │ │ │ + beq.n 6b8c │ │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r6, r9, #24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6dc6 │ │ │ │ │ + bne.w 6e22 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - beq.n 6b30 │ │ │ │ │ + beq.n 6b8c │ │ │ │ │ movs r4, #7 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 6ce8 │ │ │ │ │ + bne.w 6d44 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 6b1e │ │ │ │ │ + bne.n 6b7a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 68ee │ │ │ │ │ + b.n 694a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.w 6d2c │ │ │ │ │ + bcc.w 6d88 │ │ │ │ │ subs r1, r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ bl 3a8 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6d54 │ │ │ │ │ + bne.w 6db0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 6bc8 │ │ │ │ │ + beq.n 6c24 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d66 │ │ │ │ │ + bne.w 6dc2 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 6bc8 │ │ │ │ │ + beq.n 6c24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d76 │ │ │ │ │ + bne.w 6dd2 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 6bc8 │ │ │ │ │ + beq.n 6c24 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6db6 │ │ │ │ │ + bne.w 6e12 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 6bc8 │ │ │ │ │ + beq.n 6c24 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r8, r7, #16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6e06 │ │ │ │ │ + bne.w 6e62 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 6bc8 │ │ │ │ │ + beq.n 6c24 │ │ │ │ │ movs r5, #5 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 6d44 │ │ │ │ │ + bne.w 6da0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 6bb6 │ │ │ │ │ + bne.n 6c12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6760 │ │ │ │ │ + b.n 67bc │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - bne.w 698a │ │ │ │ │ - b.n 6a7a │ │ │ │ │ + bne.w 69e6 │ │ │ │ │ + b.n 6ad6 │ │ │ │ │ subs r4, #4 │ │ │ │ │ add r3, r9 │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r0, r3, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 6c5a │ │ │ │ │ + beq.n 6cb6 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 6c3a │ │ │ │ │ + beq.n 6c96 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 6c20 │ │ │ │ │ + beq.n 6c7c │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6cd0 │ │ │ │ │ + bne.n 6d2c │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6cd0 │ │ │ │ │ + bne.n 6d2c │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6cd0 │ │ │ │ │ + bne.n 6d2c │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r1, r7 │ │ │ │ │ - beq.w 6a7a │ │ │ │ │ + beq.w 6ad6 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6cd0 │ │ │ │ │ + bne.n 6d2c │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6cd0 │ │ │ │ │ + bne.n 6d2c │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ add.w r6, fp, #8 │ │ │ │ │ add.w r4, sl, #8 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [fp, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 6cd0 │ │ │ │ │ + bne.n 6d2c │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ add.w r6, fp, #12 │ │ │ │ │ add.w r4, sl, #12 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ str.w r0, [fp, #12] │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 6c4e │ │ │ │ │ + beq.n 6caa │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ │ add r1, r7 │ │ │ │ │ - bne.n 6bf0 │ │ │ │ │ - b.n 6a7a │ │ │ │ │ + bne.n 6c4c │ │ │ │ │ + b.n 6ad6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 6b3a │ │ │ │ │ + b.n 6b96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b2a │ │ │ │ │ + bne.w 6b86 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b2a │ │ │ │ │ + b.n 6b86 │ │ │ │ │ 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, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -11015,388 +11073,388 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6d26 │ │ │ │ │ + beq.n 6d82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6e7a │ │ │ │ │ + beq.w 6ed6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6760 │ │ │ │ │ + b.n 67bc │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ subs r0, r1, r6 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 6b46 │ │ │ │ │ + b.n 6ba2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bc2 │ │ │ │ │ + bne.w 6c1e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6bc2 │ │ │ │ │ + b.n 6c1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b60 │ │ │ │ │ + bne.w 6bbc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b60 │ │ │ │ │ + b.n 6bbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b72 │ │ │ │ │ + bne.w 6bce │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b72 │ │ │ │ │ + b.n 6bce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b84 │ │ │ │ │ + bne.w 6be0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b84 │ │ │ │ │ + b.n 6be0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6a8a │ │ │ │ │ + bne.w 6ae6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6a8a │ │ │ │ │ + b.n 6ae6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6aa0 │ │ │ │ │ + bne.w 6afc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6aa0 │ │ │ │ │ + b.n 6afc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ab6 │ │ │ │ │ + bne.w 6b12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6ab6 │ │ │ │ │ + b.n 6b12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b96 │ │ │ │ │ + bne.w 6bf2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b96 │ │ │ │ │ + b.n 6bf2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b12 │ │ │ │ │ + bne.w 6b6e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6b12 │ │ │ │ │ + b.n 6b6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6af8 │ │ │ │ │ + bne.w 6b54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6af8 │ │ │ │ │ + b.n 6b54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ae2 │ │ │ │ │ + bne.w 6b3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6ae2 │ │ │ │ │ + b.n 6b3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6acc │ │ │ │ │ + bne.w 6b28 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6acc │ │ │ │ │ + b.n 6b28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bac │ │ │ │ │ + bne.w 6c08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6bac │ │ │ │ │ + b.n 6c08 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6d26 │ │ │ │ │ + b.n 6d82 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 6974 │ │ │ │ │ - b.n 6b30 │ │ │ │ │ + bgt.w 69d0 │ │ │ │ │ + b.n 6b8c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6e46 │ │ │ │ │ + beq.n 6ea2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 6e82 │ │ │ │ │ + cbz r3, 6ede │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6d26 │ │ │ │ │ + b.n 6d82 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6554 │ │ │ │ │ + bl 65b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67b2 │ │ │ │ │ - b.n 6d26 │ │ │ │ │ + bne.w 680e │ │ │ │ │ + b.n 6d82 │ │ │ │ │ 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 6d26 │ │ │ │ │ + b.n 6d82 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d26 │ │ │ │ │ + b.n 6d82 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e46 │ │ │ │ │ + b.n 6ea2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006e8c : │ │ │ │ │ +00006ee8 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 6e96 │ │ │ │ │ + cbz r0, 6ef2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006e98 : │ │ │ │ │ +00006ef4 : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbnz r3, 6ee0 │ │ │ │ │ + cbnz r3, 6f3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 6f26 │ │ │ │ │ + blt.n 6f82 │ │ │ │ │ clz ip, r0 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 6f4c │ │ │ │ │ + bne.n 6fa8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 488 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r6, [pc, #132] @ (6f6c ) │ │ │ │ │ + ldr r6, [pc, #132] @ (6fc8 ) │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ add r5, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f68 │ │ │ │ │ + beq.n 6fc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6ecc │ │ │ │ │ + beq.n 6f28 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ - cbz r1, 6f1c │ │ │ │ │ + cbz r1, 6f78 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 6ed6 │ │ │ │ │ + beq.n 6f32 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 6ed6 │ │ │ │ │ - b.n 6f68 │ │ │ │ │ + bge.n 6f32 │ │ │ │ │ + b.n 6fc4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 6f0c │ │ │ │ │ - ldr r5, [pc, #68] @ (6f6c ) │ │ │ │ │ + b.n 6f68 │ │ │ │ │ + ldr r5, [pc, #68] @ (6fc8 ) │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 6f68 │ │ │ │ │ + cbz r0, 6fc4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - b.n 6f0c │ │ │ │ │ - ldr r5, [pc, #28] @ (6f6c ) │ │ │ │ │ + b.n 6f68 │ │ │ │ │ + ldr r5, [pc, #28] @ (6fc8 ) │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6efc │ │ │ │ │ + bne.n 6f58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6edc │ │ │ │ │ + b.n 6f38 │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006f70 : │ │ │ │ │ +00006fcc : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7068 │ │ │ │ │ + beq.n 70c4 │ │ │ │ │ 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 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.w 70be │ │ │ │ │ + bne.w 711a │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7092 │ │ │ │ │ + blt.n 70ee │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 7044 │ │ │ │ │ + ble.n 70a0 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 6fd6 │ │ │ │ │ + b.n 7032 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 7044 │ │ │ │ │ + ble.n 70a0 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 6ffa │ │ │ │ │ + ble.n 7056 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7088 │ │ │ │ │ + blt.n 70e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7088 │ │ │ │ │ + beq.n 70e4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7074 │ │ │ │ │ + blt.n 70d0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 70a2 │ │ │ │ │ + beq.n 70fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 70a2 │ │ │ │ │ + bne.n 70fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 6fcc │ │ │ │ │ + beq.n 7028 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6fcc │ │ │ │ │ + bne.n 7028 │ │ │ │ │ mov r0, r6 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 6fd6 │ │ │ │ │ + blt.n 7032 │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7092 │ │ │ │ │ + blt.n 70ee │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -11405,98 +11463,98 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7088 │ │ │ │ │ + beq.n 70e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7088 │ │ │ │ │ + cbnz r3, 70e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 70ae │ │ │ │ │ + bne.n 710a │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7062 │ │ │ │ │ + b.n 70be │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6fcc │ │ │ │ │ - b.n 702c │ │ │ │ │ + beq.n 7028 │ │ │ │ │ + b.n 7088 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7092 │ │ │ │ │ + bne.n 70ee │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7092 │ │ │ │ │ - ble.n 709e │ │ │ │ │ + b.n 70ee │ │ │ │ │ + ble.n 70fa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000070d4 <_PyList_ClearFreeList>: │ │ │ │ │ +00007130 <_PyList_ClearFreeList>: │ │ │ │ │ _PyList_ClearFreeList(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 7108 <_PyList_ClearFreeList+0x34> │ │ │ │ │ + ble.n 7164 <_PyList_ClearFreeList+0x34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #168] @ 0xa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 70ee <_PyList_ClearFreeList+0x1a> │ │ │ │ │ - cbnz r5, 710c <_PyList_ClearFreeList+0x38> │ │ │ │ │ + bgt.n 714a <_PyList_ClearFreeList+0x1a> │ │ │ │ │ + cbnz r5, 7168 <_PyList_ClearFreeList+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007118 : │ │ │ │ │ +00007174 : │ │ │ │ │ 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 7176 │ │ │ │ │ + blt.n 71d2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 7156 │ │ │ │ │ + bcs.n 71b2 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ ittet ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ @@ -11508,25 +11566,25 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ - beq.n 7176 │ │ │ │ │ + beq.n 71d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 717a │ │ │ │ │ + cbz r3, 71d6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7176 │ │ │ │ │ + b.n 71d2 │ │ │ │ │ │ │ │ │ │ -00007180 : │ │ │ │ │ +000071dc : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ push {r4} │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldrd r2, r4, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ @@ -11537,119 +11595,119 @@ │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000071b0 : │ │ │ │ │ +0000720c : │ │ │ │ │ list_repeat(): │ │ │ │ │ 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 r7, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite le │ │ │ │ │ movle r5, #1 │ │ │ │ │ movgt r5, #0 │ │ │ │ │ - ble.w 733e │ │ │ │ │ + ble.w 739a │ │ │ │ │ mov r9, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt.w 748c │ │ │ │ │ - ldr r3, [pc, #684] @ (7494 ) │ │ │ │ │ + bgt.w 74e8 │ │ │ │ │ + ldr r3, [pc, #684] @ (74f0 ) │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ mul.w r6, r7, r8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 73a2 │ │ │ │ │ + ble.w 73fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ - ldr r3, [pc, #624] @ (7498 ) │ │ │ │ │ + ldr r3, [pc, #624] @ (74f4 ) │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.w 73ec │ │ │ │ │ + bcs.w 7448 │ │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73f0 │ │ │ │ │ + beq.w 744c │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bne.w 741e │ │ │ │ │ + bne.w 747a │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, r2, r6 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ add.w r2, r5, sl │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs.n 7336 │ │ │ │ │ + bcs.n 7392 │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ mov.w ip, sl, lsr #2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - beq.n 7334 │ │ │ │ │ + beq.n 7390 │ │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsls r2, r0, #3 │ │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ │ subs r2, #8 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 72fc │ │ │ │ │ + beq.n 7358 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 72f2 │ │ │ │ │ + beq.n 734e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 72ec │ │ │ │ │ + beq.n 7348 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 72e6 │ │ │ │ │ + beq.n 7342 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 72e0 │ │ │ │ │ + beq.n 733c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 72da │ │ │ │ │ + beq.n 7336 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 72d4 │ │ │ │ │ + beq.n 7330 │ │ │ │ │ add.w r1, r5, #8 │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #8 │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #8 │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ @@ -11657,55 +11715,55 @@ │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #8 │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #8 │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 7326 │ │ │ │ │ + beq.n 7382 │ │ │ │ │ add.w r2, r1, #8 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ strd r3, r3, [r1] │ │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ │ strd r3, r3, [r2, #12] │ │ │ │ │ strd r3, r3, [r2, #20] │ │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ │ strd r3, r3, [r2, #36] @ 0x24 │ │ │ │ │ strd r3, r3, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ │ - bne.n 72fc │ │ │ │ │ + bne.n 7358 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 7336 │ │ │ │ │ + beq.n 7392 │ │ │ │ │ bic.w ip, ip, #1 │ │ │ │ │ add.w r5, r5, ip, lsl #2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #348] @ (749c ) │ │ │ │ │ + ldr r3, [pc, #348] @ (74f8 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 7466 │ │ │ │ │ + ble.w 74c2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #300] @ (74a0 ) │ │ │ │ │ + ldr r1, [pc, #300] @ (74fc ) │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -11723,356 +11781,356 @@ │ │ │ │ │ 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 747a │ │ │ │ │ + beq.n 74d6 │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #224] @ (74a4 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (7500 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.w 7252 │ │ │ │ │ + bcc.w 72ae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7406 │ │ │ │ │ + beq.n 7462 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7406 │ │ │ │ │ + cbnz r3, 7462 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 747a │ │ │ │ │ + cbz r0, 74d6 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 7272 │ │ │ │ │ + beq.w 72ce │ │ │ │ │ add.w r2, r3, r7, lsl #2 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 7448 │ │ │ │ │ + bcs.n 74a4 │ │ │ │ │ sub.w ip, r7, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add ip, r3 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #4 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne.n 747e │ │ │ │ │ + bne.n 74da │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 7436 │ │ │ │ │ + bne.n 7492 │ │ │ │ │ sub.w r8, sl, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r0, r5, r7 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - ble.w 7336 │ │ │ │ │ + ble.w 7392 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 7448 │ │ │ │ │ + b.n 74a4 │ │ │ │ │ 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 736e │ │ │ │ │ + bne.w 73ca │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7338 │ │ │ │ │ + b.n 7394 │ │ │ │ │ add r1, r8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bne.n 7436 │ │ │ │ │ - b.n 7448 │ │ │ │ │ + bne.n 7492 │ │ │ │ │ + b.n 74a4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000026a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000154 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000011c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000074a8 : │ │ │ │ │ +00007504 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, 74f8 │ │ │ │ │ + cbz r4, 7554 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - bmi.n 74f2 │ │ │ │ │ + bmi.n 754e │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 74d8 │ │ │ │ │ + cbz r0, 7534 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7510 │ │ │ │ │ + bne.n 756c │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 74f2 │ │ │ │ │ + beq.n 754e │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r6, lsl #2] │ │ │ │ │ - cbz r0, 74ee │ │ │ │ │ + cbz r0, 754a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 7502 │ │ │ │ │ + bne.n 755e │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcs.n 74e2 │ │ │ │ │ + bcs.n 753e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 74ee │ │ │ │ │ + bne.n 754a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 74ee │ │ │ │ │ + b.n 754a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 74d8 │ │ │ │ │ + bne.n 7534 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r6, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 74de │ │ │ │ │ - b.n 74f2 │ │ │ │ │ + bne.n 753a │ │ │ │ │ + b.n 754e │ │ │ │ │ │ │ │ │ │ -00007524 : │ │ │ │ │ +00007580 : │ │ │ │ │ list_count(): │ │ │ │ │ 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 r2, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - cbz r2, 758c │ │ │ │ │ + cbz r2, 75e8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 7572 │ │ │ │ │ + b.n 75ce │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 75b0 │ │ │ │ │ + bne.n 760c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r9, r9, #1 │ │ │ │ │ ldrgt r2, [r7, #8] │ │ │ │ │ - bgt.n 7586 │ │ │ │ │ + bgt.n 75e2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 75da │ │ │ │ │ + bne.n 7636 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs.n 758c │ │ │ │ │ + bcs.n 75e8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 7596 │ │ │ │ │ + bne.n 75f2 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 7548 │ │ │ │ │ + bne.n 75a4 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bhi.n 7572 │ │ │ │ │ + bhi.n 75ce │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - beq.n 75c0 │ │ │ │ │ + beq.n 761c │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 755a │ │ │ │ │ + beq.n 75b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 755a │ │ │ │ │ + bne.n 75b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 755a │ │ │ │ │ + b.n 75b6 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 7586 │ │ │ │ │ + beq.n 75e2 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7586 │ │ │ │ │ + bne.n 75e2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - b.n 7586 │ │ │ │ │ + b.n 75e2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -000075e0 : │ │ │ │ │ +0000763c : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 75f0 │ │ │ │ │ + bgt.n 764c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ subs r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 75e6 │ │ │ │ │ + bcs.n 7642 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 75fc │ │ │ │ │ + bhi.n 7658 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007618 : │ │ │ │ │ +00007674 : │ │ │ │ │ list_index(): │ │ │ │ │ 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 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strd r4, r3, [sp] │ │ │ │ │ - bhi.n 76fe │ │ │ │ │ + bhi.n 775a │ │ │ │ │ ldr.w r8, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 76fa │ │ │ │ │ + beq.n 7756 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 76d6 │ │ │ │ │ + beq.n 7732 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 7664 │ │ │ │ │ + beq.n 76c0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 76d6 │ │ │ │ │ + beq.n 7732 │ │ │ │ │ ldrd r4, r9, [sp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r9, r3 │ │ │ │ │ biclt.w r9, r9, r9, asr #31 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - ble.n 76be │ │ │ │ │ + ble.n 771a │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 76be │ │ │ │ │ + bls.n 771a │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 76de │ │ │ │ │ + bne.n 773a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 76ee │ │ │ │ │ + bgt.n 774a │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cbnz r5, 76d6 │ │ │ │ │ + cbnz r5, 7732 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne.n 768a │ │ │ │ │ + bne.n 76e6 │ │ │ │ │ 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 .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -12083,74 +12141,74 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 76b2 │ │ │ │ │ + bne.n 770e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 76b2 │ │ │ │ │ + b.n 770e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 7686 │ │ │ │ │ + b.n 76e2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 76d6 │ │ │ │ │ + beq.n 7732 │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 7664 │ │ │ │ │ + ble.n 76c0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7658 │ │ │ │ │ - b.n 76d6 │ │ │ │ │ + bne.n 76b4 │ │ │ │ │ + b.n 7732 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000772c : │ │ │ │ │ +00007788 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #1 │ │ │ │ │ movpl r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007744 : │ │ │ │ │ +000077a0 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 7756 │ │ │ │ │ + blt.n 77b2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 7756 │ │ │ │ │ + bmi.n 77b2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -0000775c : │ │ │ │ │ +000077b8 : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ │ 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 │ │ │ │ │ b.n 16a │ │ │ │ │ - bl 1cc0 │ │ │ │ │ + bl 1cd0 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 0000016c : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ @@ -185,15 +185,15 @@ │ │ │ │ │ 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 18a │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 4cdc <_list_extend> │ │ │ │ │ + b.w 4d44 <_list_extend> │ │ │ │ │ R_ARM_THM_JUMP24 _list_extend │ │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ ├── 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: 108660 (bytes into file) │ │ │ │ │ + Start of section headers: 108752 (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 0x1a874: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1a8d0: │ │ │ │ │ │ │ │ │ │ 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 00089c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 016b9c 0003b0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0008d0 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 016f4c 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000d98 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000d98 0116a0 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 017304 003338 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 012438 000b73 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 012fac 000280 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01a63c 000168 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 01322c 000dba 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01a7a4 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 013fe6 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 013fe6 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01401c 001b00 10 16 298 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 015b1c 00107e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01a7e4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000890 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 016be0 0003b0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0008c4 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 016f90 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000d8c 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000d8c 0116f0 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 017348 003350 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01247c 000b73 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 012ff0 000280 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01a698 000168 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 013270 000dba 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01a800 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01402a 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01402a 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 014060 001b00 10 16 298 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 015b60 00107e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01a840 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 {} │ │ │ │ │ @@ -31,234 +31,234 @@ │ │ │ │ │ 27: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 28: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 29: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 30: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 31: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 32: 00000938 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 00000940 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 34: 0000c7a9 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 34: 0000c7e1 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 35: 00000e68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 00000e6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 37: 00001150 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 0000115c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 00001261 426 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ - 40: 000012ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 000012b2 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 42: 000012e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 00001300 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 00001360 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 45: 00001378 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 46: 00001388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 000013a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 000013be 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 000013c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 50: 000013e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00001400 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 52: 0000140d 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ + 39: 00001261 430 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ + 40: 000012ae 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 000012b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 42: 000012ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00001304 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 44: 00001364 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 0000137c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 46: 0000138c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 000013a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 000013c2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 000013c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 50: 000013ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00001404 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 52: 00001411 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ 53: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 54: 00001695 150 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ - 55: 0000172d 88 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ - 56: 00001785 42 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ - 57: 000017b1 3154 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ + 54: 00001699 150 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ + 55: 00001731 88 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ + 56: 00001789 42 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ + 57: 000017b5 3158 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ 58: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 59: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 60: 0000029c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 61: 00001df0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 62: 00001e00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 000020e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 000020e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 00002405 68 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ - 66: 00002444 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 00001df8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 00001e08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 000020e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000020ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 0000240d 68 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ + 66: 0000244c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 67: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 68: 00002448 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 00002450 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 69: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 70: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 71: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 72: 00002589 744 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ - 73: 00002871 1484 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 74: 000094e9 736 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ - 75: 0000286c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00002870 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 77: 00002e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 00002e3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 79: 00002e3d 388 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 80: 000088a5 764 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 81: 000071e5 512 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 72: 00002591 748 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ + 73: 0000287d 1484 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ + 74: 000094d9 736 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 75: 00002878 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 0000287c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 77: 00002e44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 00002e48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 79: 00002e49 388 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 80: 0000889d 756 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 81: 000071dd 512 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ 82: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 83: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 84: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 85: 00003379 292 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 86: 00003498 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 87: 0000349c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 88: 0000349d 344 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 89: 0000587d 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 90: 0000c7c1 234 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 91: 000035ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 000035f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 93: 000036c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00003385 292 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 86: 000034a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 000034a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 88: 000034a9 344 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 89: 00005879 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 90: 0000c7f9 234 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 91: 000035f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 00003600 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 93: 000036bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00000404 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 95: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 96: 00000430 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 97: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 98: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 99: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 100: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 101: 000036c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 102: 000036c5 1944 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 103: 00003a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00003a78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 000036c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 000036c1 1948 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 103: 00003a94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00003a9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 105: 00003e54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 106: 00003e5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 107: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 108: 00004351 3052 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ 109: 00004510 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 110: 00004514 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 111: 00004b30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 112: 00004b38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 113: 00004f2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 114: 00004f3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 115: 00005628 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 116: 0000562c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 117: 00005878 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 0000587c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 119: 00005ca9 524 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 120: 000060a5 4416 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 121: 00005eb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 00005eb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 123: 000060a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 000060a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 125: 00010b01 498 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 126: 00006b4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00006b50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 00006e78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 00006e7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 000071e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 131: 000071e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 132: 000073e5 318 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 133: 00007975 3432 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 117: 00005874 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 00005878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 119: 00005ca1 524 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 120: 0000609d 4416 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 121: 00005ea8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00005eac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 00006098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 0000609c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 125: 00010b3d 498 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 126: 00006b44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00006b48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 00006e70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 00006e74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 000071d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 131: 000071dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 132: 000073dd 318 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 133: 0000796d 3432 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 134: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 135: 00007531 108 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 136: 0000caf9 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 137: 00007598 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00007529 108 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 136: 0000cb31 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 137: 00007590 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 138: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 139: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 140: 0000759c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 141: 00007888 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 000078a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 143: 00007cfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 00007d00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 145: 00008760 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 00008764 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 00008765 320 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 148: 00008b98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 00008ba0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 150: 00008ba1 312 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 151: 00008cd9 864 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 140: 00007594 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 141: 00007880 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 00007898 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 143: 00007cf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 00007cf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 145: 00008758 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 0000875c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 0000875d 320 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 148: 00008b88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 149: 00008b90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 150: 00008b91 312 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 151: 00008cc9 864 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ 152: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 153: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 154: 00000558 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 155: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 156: 00009039 1198 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 157: 00009034 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 00009029 1198 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 157: 00009024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 158: 000005a8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 159: 00009038 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 160: 0000f521 2384 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 161: 000093ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 000093f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 0000d191 2338 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 159: 00009028 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 0000f559 2384 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 161: 000093dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000093e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 0000d1c9 2338 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ 164: 000005cc 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 165: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 166: 000098a1 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 166: 00009891 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ 167: 000005e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 168: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 169: 0000061c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 170: 000099c5 2488 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 171: 0000a0f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0000a108 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 000099b5 2500 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 171: 0000a0e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000a0f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 173: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 174: 0000066c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 175: 0000069c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 176: 0000a579 8136 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 177: 0000e001 1148 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 178: 0000a944 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 0000a948 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 0000af14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000af1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 182: 0000b450 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 0000b45c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 184: 0000b7d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 0000b7d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 186: 0000fe71 164 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 187: 0000c0a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 0000c0a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 0000c53c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 0000c540 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 176: 0000a575 8196 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 177: 0000e039 1148 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 178: 0000a93c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 0000a940 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 180: 0000aec8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 0000aed0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 182: 0000b3f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000b400 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 184: 0000b7b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000b7c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 186: 0000fea9 164 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 187: 0000c020 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 0000c028 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 0000c574 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000c578 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 191: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 192: 0000c750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 0000c754 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 194: 0000c7a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 0000c7a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 0000c788 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 193: 0000c78c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 194: 0000c7dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 0000c7e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 196: 000006b4 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 197: 000006d4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 198: 000006fc 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 199: 0000c8ad 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 200: 0000caf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 201: 0000caf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 202: 0000cca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 203: 0000cca8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 204: 0000cca9 400 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 205: 0000ce2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 0000ce38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 207: 0000cf55 232 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 208: 0000d03d 272 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 209: 0000d148 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 0000d14c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 199: 0000c8e5 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 200: 0000cb2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 0000cb30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 202: 0000ccdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 203: 0000cce0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 204: 0000cce1 400 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 205: 0000ce64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 0000ce70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 207: 0000cf8d 232 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 208: 0000d075 272 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 209: 0000d180 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 0000d184 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 211: 00000730 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 212: 0000dab5 226 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 213: 0000db99 1126 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 214: 0000dfa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 0000dfa4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 216: 0000e428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 0000e42c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 218: 0000e569 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 212: 0000daed 226 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 213: 0000dbd1 1126 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 214: 0000dfd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 0000dfdc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 0000e460 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 0000e464 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 218: 0000e5a1 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ 219: 00000748 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 220: 0000e968 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 221: 0000e980 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 222: 0000ea65 2244 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 223: 0000f308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 0000f310 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 225: 0000f329 304 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 226: 0000f454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 0000e9a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 221: 0000e9b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 222: 0000ea9d 2244 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 223: 0000f340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 0000f348 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 225: 0000f361 304 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 226: 0000f48c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 227: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 228: 000000e5 356 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ 229: 00000240 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 230: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 231: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 232: 0000f458 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 233: 0000fe68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 234: 0000fe70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 235: 0000ff10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 236: 0000ff14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 232: 0000f490 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 233: 0000fea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0000fea8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 235: 0000ff48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 236: 0000ff4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 237: 00000248 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 238: 00000249 40 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ 239: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 240: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ 241: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 242: 00000271 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ 243: 00000274 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 244: 00000278 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 245: 00000279 440 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 246: 00010cf5 124 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 247: 00010d6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 248: 00010d70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 249: 00010fc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 00010d31 124 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 247: 00010da8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 248: 00010dac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 249: 00011004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 250: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 251: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 252: 00010fcc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 253: 00011698 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 00011008 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 253: 000116e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 254: 00000153 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ 255: 000007cc 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 256: 000005fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 257: 000007f0 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 258: 0000015d 36 FUNC LOCAL DEFAULT 9 int___getnewargs__ │ │ │ │ │ 259: 000007f4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 260: 00000808 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ @@ -332,102 +332,102 @@ │ │ │ │ │ 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 330: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 335: 0000141d 376 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 335: 00001421 376 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 337: 00001595 254 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 337: 00001599 254 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 346: 00002449 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 347: 000024a5 226 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ + 346: 00002451 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 347: 000024ad 226 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 350: 00002fc1 358 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 351: 00003129 362 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 352: 00003295 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 353: 0000c661 244 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 354: 000035f5 208 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 350: 00002fcd 358 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 351: 00003135 362 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 352: 000032a1 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 353: 0000c699 244 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 354: 00003601 192 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 360: 00003e5d 1266 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 363: 00004f3d 2368 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 364: 00005a05 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 365: 00005b71 312 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 366: 00005eb5 496 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 367: 00007525 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 363: 00004f3d 2364 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 364: 00005a01 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 365: 00005b6d 308 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 366: 00005ead 496 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 367: 0000751d 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 371: 0000759d 772 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 371: 00007595 772 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 375: 000078a1 210 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 376: 000086dd 136 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 375: 00007899 210 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 376: 000086d5 136 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 378: 000097c9 62 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 379: 00009809 152 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 378: 000097b9 62 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 379: 000097f9 152 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 384: 00009909 186 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 385: 0000e5e9 1146 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 384: 000098f9 186 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 385: 0000e621 1146 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 387: 0000a37d 508 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 387: 0000a379 508 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 390: 0000c541 288 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 390: 0000c579 288 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ 391: 000000d9 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 393: 0000c755 84 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 393: 0000c78d 84 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 397: 0000ced9 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 398: 0000ce39 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 397: 0000cf11 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 398: 0000ce71 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 403: 0000d14d 66 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 404: 0000e47d 236 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 403: 0000d185 66 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 404: 0000e4b5 236 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 406: 0000047d 388 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 408: 0000f459 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 409: 0000ff15 3052 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 408: 0000f491 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 409: 0000ff4d 3056 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 413: 00010d71 284 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 414: 00010e8d 320 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 413: 00010dad 284 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 414: 00010ec9 320 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ 415: 00000431 74 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 416: 00010fcd 1748 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 416: 00011009 1768 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ 417: 00000045 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedInt_Converter │ │ │ │ │ 418: 0000009b 98 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ 419: 000000fd 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 421: 00000181 86 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ - 422: 00000601 668 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ + 422: 00000601 654 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ 423: 000001d7 74 FUNC GLOBAL DEFAULT 9 PyLong_FromNativeBytes │ │ │ │ │ 424: 00000221 66 FUNC GLOBAL DEFAULT 9 PyLong_FromUnsignedNativeBytes │ │ │ │ │ 425: 00000263 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ 426: 0000026f 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ 427: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ 428: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x16b9c contains 118 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x16be0 contains 118 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000001e 0001340a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000038 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000003c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000040 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ @@ -21,20 +21,20 @@ │ │ │ │ │ 000000ac 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000c8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000d4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000d8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000dc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000108 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000011e 0000550a R_ARM_THM_CALL 00003379 long_neg │ │ │ │ │ +0000011e 0000550a R_ARM_THM_CALL 00003385 long_neg │ │ │ │ │ 00000136 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000013a 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000013e 0000b00a R_ARM_THM_CALL 0000a579 long_pow │ │ │ │ │ +0000013e 0000b00a R_ARM_THM_CALL 0000a575 long_pow │ │ │ │ │ 00000164 0001960a R_ARM_THM_CALL 0000047d _PyLong_DivmodNear │ │ │ │ │ -0000017c 00004f0a R_ARM_THM_CALL 00002e3d long_sub │ │ │ │ │ +0000017c 00004f0a R_ARM_THM_CALL 00002e49 long_sub │ │ │ │ │ 00000194 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001d6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001e6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001fa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000200 0000e32f R_ARM_THM_MOVW_ABS_NC 0000077c .LC53 │ │ │ │ │ @@ -64,82 +64,82 @@ │ │ │ │ │ 00000380 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 0000038e 0001350a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ 000003a8 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000003b8 00019b0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000003bc 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ 000003d6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 0001350a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ -000003f0 0000590a R_ARM_THM_CALL 0000587d long_add │ │ │ │ │ +000003f0 0000590a R_ARM_THM_CALL 00005879 long_add │ │ │ │ │ 00000422 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000042a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000045a 0000a30a R_ARM_THM_CALL 0000d191 long_format_binary │ │ │ │ │ -00000474 0000390a R_ARM_THM_CALL 000017b1 long_to_decimal_string_internal │ │ │ │ │ -000004c8 00009c0a R_ARM_THM_CALL 00009039 long_divrem │ │ │ │ │ -000004d8 0000480a R_ARM_THM_CALL 00002589 long_lshift │ │ │ │ │ -000004ea 0000360a R_ARM_THM_CALL 00001695 long_compare │ │ │ │ │ +0000045a 0000a30a R_ARM_THM_CALL 0000d1c9 long_format_binary │ │ │ │ │ +00000474 0000390a R_ARM_THM_CALL 000017b5 long_to_decimal_string_internal │ │ │ │ │ +000004c8 00009c0a R_ARM_THM_CALL 00009029 long_divrem │ │ │ │ │ +000004d8 0000480a R_ARM_THM_CALL 00002591 long_lshift │ │ │ │ │ +000004ea 0000360a R_ARM_THM_CALL 00001699 long_compare │ │ │ │ │ 0000051c 0001950a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000538 0000590a R_ARM_THM_CALL 0000587d long_add │ │ │ │ │ +00000538 0000590a R_ARM_THM_CALL 00005879 long_add │ │ │ │ │ 00000556 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000564 00004f0a R_ARM_THM_CALL 00002e3d long_sub │ │ │ │ │ +00000564 00004f0a R_ARM_THM_CALL 00002e49 long_sub │ │ │ │ │ 00000582 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058c 0000220a R_ARM_THM_CALL 0000c7a9 Py_XDECREF │ │ │ │ │ -00000592 0000220a R_ARM_THM_CALL 0000c7a9 Py_XDECREF │ │ │ │ │ -00000598 0000550a R_ARM_THM_CALL 00003379 long_neg │ │ │ │ │ +0000058c 0000220a R_ARM_THM_CALL 0000c7e1 Py_XDECREF │ │ │ │ │ +00000592 0000220a R_ARM_THM_CALL 0000c7e1 Py_XDECREF │ │ │ │ │ +00000598 0000550a R_ARM_THM_CALL 00003385 long_neg │ │ │ │ │ 000005b0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005be 0000590a R_ARM_THM_CALL 0000587d long_add │ │ │ │ │ -000005c6 00004f0a R_ARM_THM_CALL 00002e3d long_sub │ │ │ │ │ +000005be 0000590a R_ARM_THM_CALL 00005879 long_add │ │ │ │ │ +000005c6 00004f0a R_ARM_THM_CALL 00002e49 long_sub │ │ │ │ │ 000005ce 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005d2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005d6 0000ff2f R_ARM_THM_MOVW_ABS_NC 000007cc .LC56 │ │ │ │ │ 000005da 0000ff30 R_ARM_THM_MOVT_ABS 000007cc .LC56 │ │ │ │ │ 000005e0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000005f4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005fc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000664 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ -0000066a 00015a0a R_ARM_THM_CALL 00002449 _PyLong_NumBits │ │ │ │ │ -000006c6 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006ca 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006ce 0001032f R_ARM_THM_MOVW_ABS_NC 000007f4 .LC58 │ │ │ │ │ -000006d2 00010330 R_ARM_THM_MOVT_ABS 000007f4 .LC58 │ │ │ │ │ -000006da 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006ea 00015a0a R_ARM_THM_CALL 00002449 _PyLong_NumBits │ │ │ │ │ -00000750 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000766 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000076a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000076e 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000798 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000007de 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000007e2 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000007e6 0001042f R_ARM_THM_MOVW_ABS_NC 00000808 .LC59 │ │ │ │ │ -000007ea 00010430 R_ARM_THM_MOVT_ABS 00000808 .LC59 │ │ │ │ │ -000007f0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000814 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000840 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000886 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000896 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000662 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ +00000668 00015a0a R_ARM_THM_CALL 00002451 _PyLong_NumBits │ │ │ │ │ +000006c4 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006c8 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006cc 0001032f R_ARM_THM_MOVW_ABS_NC 000007f4 .LC58 │ │ │ │ │ +000006d0 00010330 R_ARM_THM_MOVT_ABS 000007f4 .LC58 │ │ │ │ │ +000006d8 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006e4 00015a0a R_ARM_THM_CALL 00002451 _PyLong_NumBits │ │ │ │ │ +00000708 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000073e 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000796 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000007c0 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000080c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000810 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000814 0001042f R_ARM_THM_MOVW_ABS_NC 00000808 .LC59 │ │ │ │ │ +00000818 00010430 R_ARM_THM_MOVT_ABS 00000808 .LC59 │ │ │ │ │ +0000081e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000842 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000084c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000850 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000854 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000860 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000000e0 0001881e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -00000266 0001611e R_ARM_THM_JUMP24 0000c661 _PyLong_Copy │ │ │ │ │ -000001ca 0001611e R_ARM_THM_JUMP24 0000c661 _PyLong_Copy │ │ │ │ │ +00000266 0001611e R_ARM_THM_JUMP24 0000c699 _PyLong_Copy │ │ │ │ │ +000001ca 0001611e R_ARM_THM_JUMP24 0000c699 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x16f4c contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x16f90 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001ad02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003702 R_ARM_ABS32 0000172d long_dealloc │ │ │ │ │ -0000002c 00003802 R_ARM_ABS32 00001785 long_to_decimal_string │ │ │ │ │ +00000018 00003702 R_ARM_ABS32 00001731 long_dealloc │ │ │ │ │ +0000002c 00003802 R_ARM_ABS32 00001789 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000199 long_hash │ │ │ │ │ 00000048 0001ae02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00002702 R_ARM_ABS32 00001261 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000c702 R_ARM_ABS32 0000c8ad long_new │ │ │ │ │ +0000009c 0000c702 R_ARM_ABS32 0000c8e5 long_new │ │ │ │ │ 000000a0 00014102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008702 R_ARM_ABS32 00007531 long_vectorcall │ │ │ │ │ +000000c8 00008702 R_ARM_ABS32 00007529 long_vectorcall │ │ │ │ │ 000000d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000210 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -162,35 +162,35 @@ │ │ │ │ │ 000002c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00005902 R_ARM_ABS32 0000587d long_add │ │ │ │ │ -000002e8 00004f02 R_ARM_ABS32 00002e3d long_sub │ │ │ │ │ -000002ec 00007702 R_ARM_ABS32 00005ca9 long_mul │ │ │ │ │ -000002f0 0000d502 R_ARM_ABS32 0000db99 long_mod │ │ │ │ │ -000002f4 0000da02 R_ARM_ABS32 0000e569 long_divmod │ │ │ │ │ -000002f8 0000b002 R_ARM_ABS32 0000a579 long_pow │ │ │ │ │ -000002fc 00005502 R_ARM_ABS32 00003379 long_neg │ │ │ │ │ -00000300 0000d002 R_ARM_ABS32 0000d03d long_long │ │ │ │ │ -00000304 0000e102 R_ARM_ABS32 0000f329 long_abs │ │ │ │ │ -00000308 00003402 R_ARM_ABS32 0000140d long_bool │ │ │ │ │ -0000030c 00005802 R_ARM_ABS32 0000349d long_invert │ │ │ │ │ -00000310 00004802 R_ARM_ABS32 00002589 long_lshift │ │ │ │ │ -00000314 0000de02 R_ARM_ABS32 0000ea65 long_rshift │ │ │ │ │ -00000318 00008402 R_ARM_ABS32 000073e5 long_and │ │ │ │ │ -0000031c 0000cf02 R_ARM_ABS32 0000cf55 long_xor │ │ │ │ │ -00000320 00009302 R_ARM_ABS32 00008765 long_or │ │ │ │ │ -00000324 0000d002 R_ARM_ABS32 0000d03d long_long │ │ │ │ │ -0000032c 0000d402 R_ARM_ABS32 0000dab5 long_float │ │ │ │ │ -00000358 00009602 R_ARM_ABS32 00008ba1 long_div │ │ │ │ │ -0000035c 0000aa02 R_ARM_ABS32 000099c5 long_true_divide │ │ │ │ │ -00000368 0000d002 R_ARM_ABS32 0000d03d long_long │ │ │ │ │ +000002e4 00005902 R_ARM_ABS32 00005879 long_add │ │ │ │ │ +000002e8 00004f02 R_ARM_ABS32 00002e49 long_sub │ │ │ │ │ +000002ec 00007702 R_ARM_ABS32 00005ca1 long_mul │ │ │ │ │ +000002f0 0000d502 R_ARM_ABS32 0000dbd1 long_mod │ │ │ │ │ +000002f4 0000da02 R_ARM_ABS32 0000e5a1 long_divmod │ │ │ │ │ +000002f8 0000b002 R_ARM_ABS32 0000a575 long_pow │ │ │ │ │ +000002fc 00005502 R_ARM_ABS32 00003385 long_neg │ │ │ │ │ +00000300 0000d002 R_ARM_ABS32 0000d075 long_long │ │ │ │ │ +00000304 0000e102 R_ARM_ABS32 0000f361 long_abs │ │ │ │ │ +00000308 00003402 R_ARM_ABS32 00001411 long_bool │ │ │ │ │ +0000030c 00005802 R_ARM_ABS32 000034a9 long_invert │ │ │ │ │ +00000310 00004802 R_ARM_ABS32 00002591 long_lshift │ │ │ │ │ +00000314 0000de02 R_ARM_ABS32 0000ea9d long_rshift │ │ │ │ │ +00000318 00008402 R_ARM_ABS32 000073dd long_and │ │ │ │ │ +0000031c 0000cf02 R_ARM_ABS32 0000cf8d long_xor │ │ │ │ │ +00000320 00009302 R_ARM_ABS32 0000875d long_or │ │ │ │ │ +00000324 0000d002 R_ARM_ABS32 0000d075 long_long │ │ │ │ │ +0000032c 0000d402 R_ARM_ABS32 0000daed long_float │ │ │ │ │ +00000358 00009602 R_ARM_ABS32 00008b91 long_div │ │ │ │ │ +0000035c 0000aa02 R_ARM_ABS32 000099b5 long_true_divide │ │ │ │ │ +00000368 0000d002 R_ARM_ABS32 0000d075 long_long │ │ │ │ │ 00000374 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000378 0000ee02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 00000380 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000388 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 0000f002 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 00000394 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -199,27 +199,27 @@ │ │ │ │ │ 000003b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b4 0000f202 R_ARM_ABS32 00000271 long_get1 │ │ │ │ │ 000003bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003dc 0000ee02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 000003e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000cc02 R_ARM_ABS32 0000cca9 int_bit_length │ │ │ │ │ +000003ec 0000cc02 R_ARM_ABS32 0000cce1 int_bit_length │ │ │ │ │ 000003f4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000f502 R_ARM_ABS32 00000279 int_bit_count │ │ │ │ │ 00000404 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00006602 R_ARM_ABS32 000036c5 int_to_bytes │ │ │ │ │ +0000040c 00006602 R_ARM_ABS32 000036c1 int_to_bytes │ │ │ │ │ 00000414 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000041c 00006c02 R_ARM_ABS32 00004351 int_from_bytes │ │ │ │ │ 00000424 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000f602 R_ARM_ABS32 00010cf5 int_as_integer_ratio │ │ │ │ │ +0000042c 0000f602 R_ARM_ABS32 00010d31 int_as_integer_ratio │ │ │ │ │ 00000434 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000043c 0000ee02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 00000444 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 0000ee02 R_ARM_ABS32 00000249 long_long_meth │ │ │ │ │ 00000454 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -229,24 +229,24 @@ │ │ │ │ │ 00000468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 0000e402 R_ARM_ABS32 000000e5 int___round__ │ │ │ │ │ 00000474 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000478 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000047c 00010202 R_ARM_ABS32 0000015d int___getnewargs__ │ │ │ │ │ 00000484 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 0000a602 R_ARM_ABS32 000098a1 int___format__ │ │ │ │ │ +0000048c 0000a602 R_ARM_ABS32 00009891 int___format__ │ │ │ │ │ 00000494 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 0000fb02 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ 000004a4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000fe02 R_ARM_ABS32 00000153 int_is_integer │ │ │ │ │ 000004b4 00010602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x17304 contains 1639 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x17348 contains 1642 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000002a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000042 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000068 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -374,308 +374,308 @@ │ │ │ │ │ 0000123c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001242 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001248 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000124c 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001250 0000182f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 00001254 00001830 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ 0000125a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012b4 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012b8 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012c4 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012c8 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000012e8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000012b6 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000012ba 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000012c6 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000012ca 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000012ec 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012f0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012f4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012f8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000012fc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001360 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001300 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001364 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001368 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000136c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001370 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001374 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001388 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001378 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000138c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001390 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001394 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001398 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000139c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000013c4 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013c8 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013ce 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013d2 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013e8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000013a0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000013c8 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013cc 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013d2 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013d6 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000013ec 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013f0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013f4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013f8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013fc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001400 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001404 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001450 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000014b4 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000014b8 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000014bc 0000352f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ -000014c0 00003530 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -000014c6 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014f0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001516 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000151a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000151e 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000015d2 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000164c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000166e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001672 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001676 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001764 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001768 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001804 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001810 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001814 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000183a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001898 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000018b6 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000018de 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000018fe 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000191e 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000193c 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001992 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000019b6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a14 0001550a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001ad0 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001b04 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001d56 0001560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00001dd8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001de4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001df8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001dfc 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f9e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001fa2 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001faa 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fc4 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001fc8 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001fcc 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00001fd0 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00001fd6 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fe4 0001570a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00002094 0001580a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -000020e0 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000020f6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020fa 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000020fe 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002104 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00002108 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -0000210e 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002114 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00002118 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000211c 0001480a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000212a 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -0000212e 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -00002132 00003b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00002136 00003b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -0000213a 0001490a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000219a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021c2 0001570a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000238c 0001560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002398 0001590a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000023c4 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023c8 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000023cc 00003c2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ -000023d0 00003c30 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ -000023d6 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023f4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001400 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001404 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001408 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001454 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000014b8 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000014bc 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000014c0 0000352f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ +000014c4 00003530 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ +000014ca 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014f4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000151a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000151e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001522 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000015d6 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001650 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001672 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001676 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000167a 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001768 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000176c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001808 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001814 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001818 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000183e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000189c 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000018ba 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000018e2 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001902 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001922 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001940 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001996 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000019ba 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a18 0001550a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001ad4 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001b08 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001d5a 0001560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00001ddc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001de8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e00 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e04 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fa6 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001faa 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001fb2 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001fcc 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001fd0 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001fd4 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00001fd8 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00001fde 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fec 0001570a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000209c 0001580a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000020e8 00014a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020fe 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002102 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002106 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000210c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00002110 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00002116 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000211c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00002120 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00002124 0001480a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00002132 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00002136 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +0000213a 00003b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +0000213e 00003b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00002142 0001490a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000021a2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021ca 0001570a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002394 0001560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000023a0 0001590a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000023cc 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000023d0 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000023d4 00003c2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ +000023d8 00003c30 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ +000023de 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000023fc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002444 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002488 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000248c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002490 0000432f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ -00002494 00004330 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ -0000249a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000251c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002520 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002524 0000462f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ -00002528 00004630 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ -0000252e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002540 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002544 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002548 0000452f R_ARM_THM_MOVW_ABS_NC 00000308 .LC18 │ │ │ │ │ -0000254c 00004530 R_ARM_THM_MOVT_ABS 00000308 .LC18 │ │ │ │ │ -00002552 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000255c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002560 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002564 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00002568 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000256e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002574 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002578 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002580 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002644 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002648 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000026b6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000026c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026e8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000271e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002728 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000272c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002748 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000027ae 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000027b2 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000027b6 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -000027ba 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000027c0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027d6 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000027e8 0001370a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ -00002802 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002810 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002828 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002848 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000284c 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002852 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002856 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000285a 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -0000285e 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -00002864 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000286c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000028ae 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000028ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000028be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028e0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000290a 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002d86 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002d8e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002d92 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002de0 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002de4 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002de8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002dec 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002df2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e10 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e1c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e38 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002eac 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002eb0 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002ed8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002ee2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ee6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f08 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002f30 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002f3e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f42 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f56 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002f96 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f9a 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fba 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000301c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003020 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003048 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003052 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003056 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003078 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000030a0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000030ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030c6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003120 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000315c 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000031c2 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000031c6 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000031ca 0000522f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ -000031ce 00005230 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ -000031d4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000031fa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003216 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000321a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000321e 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003318 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000331c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003320 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -00003324 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -0000332a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003330 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003334 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003338 0000532f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC22 │ │ │ │ │ -0000333c 00005330 R_ARM_THM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ -00003342 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000334c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003350 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003354 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003358 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000335e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003368 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000336c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00003370 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000033dc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000033e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000033ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000340c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003418 0001610a R_ARM_THM_CALL 0000c661 _PyLong_Copy │ │ │ │ │ -00003452 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000345a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000345e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003472 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003490 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003498 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034da 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000034de 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003504 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000350e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003512 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003534 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000035d0 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000035e4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035ec 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000035f0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000363c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002404 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000244c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002490 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002494 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002498 0000432f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ +0000249c 00004330 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ +000024a2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002524 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002528 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000252c 0000462f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ +00002530 00004630 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ +00002536 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002548 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000254c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002550 0000452f R_ARM_THM_MOVW_ABS_NC 00000308 .LC18 │ │ │ │ │ +00002554 00004530 R_ARM_THM_MOVT_ABS 00000308 .LC18 │ │ │ │ │ +0000255a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002564 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002568 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000256c 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00002570 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00002576 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000257c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00002580 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002588 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000264c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002650 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000026be 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000026ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000026ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000026f0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002726 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002732 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002736 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002752 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000027bc 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000027c0 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000027c4 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +000027c8 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +000027ce 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027e4 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000027f6 0001370a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ +00002810 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000281e 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002836 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002856 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000285a 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002860 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002864 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002868 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +0000286c 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +00002872 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002878 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000028ba 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000028c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000028ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028ec 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002916 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002d92 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002d9a 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002d9e 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002dec 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002df0 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002df4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002df8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002dfe 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e1c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e28 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e44 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002eb8 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002ebc 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002ee4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002eee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ef2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f14 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002f3c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002f4a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f4e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f62 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002fa2 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fa6 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fc6 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003028 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000302c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003054 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000305e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003062 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003084 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000030ac 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000030ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000030be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030d2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000312c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003168 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000031ce 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000031d2 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000031d6 0000522f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ +000031da 00005230 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ +000031e0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003206 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003222 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00003226 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000322a 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003324 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003328 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000332c 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +00003330 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +00003336 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000333c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003340 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003344 0000532f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC22 │ │ │ │ │ +00003348 00005330 R_ARM_THM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ +0000334e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003358 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000335c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003360 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00003364 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000336a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003374 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00003378 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000337c 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000033e8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000033f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000033f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003418 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003424 0001610a R_ARM_THM_CALL 0000c699 _PyLong_Copy │ │ │ │ │ +0000345e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003466 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000346a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000347e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000349c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034a4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034e6 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000034ea 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003510 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000351a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000351e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003540 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000035dc 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000035f0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035f8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000035fc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003640 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000364a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000364e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000365e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000367e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000369c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000036c0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000370c 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000376c 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000377c 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003792 0001640a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003896 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000389a 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000389e 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -000038a2 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -000038a8 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000038c8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039d4 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003a70 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003a74 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003c62 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003c8a 0001660a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003c98 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003cc2 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003cc6 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003cca 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -00003cce 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -00003cd4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003cfa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d0a 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003d0e 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003d12 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00003d16 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00003d1c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d2a 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d5e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003d62 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003d66 00005e2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ -00003d6a 00005e30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ -00003d70 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d88 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d8c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d90 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003d94 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003da2 0001660a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003dc4 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003662 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003690 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000036b4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000036bc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003708 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003768 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003778 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000378e 0001640a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003892 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003896 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000389a 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +0000389e 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +000038a4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000038c4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039d2 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003a94 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003a98 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003c8c 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003cb4 0001660a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003cc2 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003cec 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003cf0 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003cf4 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +00003cf8 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +00003cfe 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d24 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d34 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003d38 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003d3c 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00003d40 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00003d46 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d54 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d88 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003d8c 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003d90 00005e2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ +00003d94 00005e30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ +00003d9a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003db2 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003db6 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003dba 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00003dbe 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00003dcc 0001660a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003dee 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00003e18 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ 00003e1c 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ 00003e20 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ 00003e24 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ 00003e28 0000612f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ 00003e2c 00006130 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ 00003e30 0001670a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ @@ -703,1240 +703,1243 @@ │ │ │ │ │ 00004566 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00004574 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00004578 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000045a0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00004818 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ 00004838 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 0000483c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004ac0 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004ac4 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004ac8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004acc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004ad2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b10 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004996 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004afc 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004b00 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004b04 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004b08 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004b0e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00004b30 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004b34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004b5e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00004b6c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00004b8c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004b96 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00004b9a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00004ba2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e08 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e12 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004e1c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004e20 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004e24 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00004e28 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -00004e2e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e5a 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004e6c 0001660a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004e78 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004e88 0001660a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004ea8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004eac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004ede 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00004ee2 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -00004ee6 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -00004eea 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -00004eee 00006b2f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ -00004ef2 00006b30 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ -00004ef6 0001670a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004e18 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e1c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e2a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e40 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004e4a 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004e4e 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004e52 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +00004e56 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +00004e5c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e66 0001660a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004e72 0001630a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004e82 0001660a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004eb4 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004ee2 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00004ee6 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00004eea 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +00004eee 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +00004ef2 00006b2f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ +00004ef6 00006b30 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ +00004efa 0001670a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00004f04 00016a0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00004f24 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004f2c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004f30 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004f34 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004f38 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004f38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000050d2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000050de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000050e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00005104 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000538e 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ 00005396 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 0000539a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000055c6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000055d2 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00005628 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000585e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005862 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005866 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000586a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005870 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005878 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000058f0 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000058f4 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000591e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005928 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000592c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000594e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000596a 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000596e 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005996 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000059a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059ba 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000059fc 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a68 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005a6c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005a96 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005aa0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005aa4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005ac6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b04 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005b10 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005b14 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005b28 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b6a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005bac 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005bb6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005bba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005bdc 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005bfe 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005c10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c2a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005c64 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005c68 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005c7a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005ca2 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d10 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005d14 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005d6c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d78 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005d7c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005d9e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005daa 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dae 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005ddc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005de0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005dfa 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e90 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e96 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005eb0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005f0c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005f10 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005f38 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005f44 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005f48 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005f6a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005fc0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005fca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005fce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005fea 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006080 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006086 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000060a0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006100 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000610c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006110 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006126 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006140 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000618a 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006372 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006600 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000660c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006610 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006628 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006662 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000669c 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006876 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006a36 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006a6a 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006a8e 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006ace 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006af2 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006b24 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006b4c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006b52 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006d2c 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006e00 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006e1a 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006e20 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006e78 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006e80 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -00006e9a 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006ea0 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -00006ed4 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007102 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007120 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007124 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007128 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000712c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007132 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007174 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000717e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000585a 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000585e 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005862 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005866 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000586c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005874 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000058ec 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000058f0 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000591a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005924 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005928 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000594a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005966 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000596a 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005992 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000599e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000059a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000059b6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000059f8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a64 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005a68 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005a92 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005a9c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005aa0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ac2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005b00 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005b0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005b10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005b24 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005b66 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ba8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005bb2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005bb6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005bd8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005bfa 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005c08 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005c0c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005c26 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005c60 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005c64 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005c72 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005c9a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d08 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005d0c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005d64 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005d70 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005d74 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005d96 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005da2 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005da6 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005dca 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005dd4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005dd8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005df2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e88 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e8e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ea8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005f04 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005f08 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005f30 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005f3c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005f40 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005f62 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005fb8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005fc2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005fc6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005fe2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006078 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000607e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006098 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000060f8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006104 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006108 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000611e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006138 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006182 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000636a 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000065f8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006604 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006608 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006620 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000665a 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006694 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000686e 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006a2e 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006a62 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006a86 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006ac6 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006aea 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006b1c 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006b44 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b4a 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006d24 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006df8 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006e12 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006e18 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006e70 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006e78 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00006e92 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006e98 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00006ecc 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000070fa 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007118 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000711c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007120 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007124 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000712a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000716c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007176 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000071b0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000071b8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071c0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071c6 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000071ca 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000071ce 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000071d2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000071d8 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000071e0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000721e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007230 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007234 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007248 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000073c4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000073cc 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000073d0 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000073d4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000073d8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000073de 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000744e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007452 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000747a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007484 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007488 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000074aa 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000074ca 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000074d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000074da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000074ee 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007512 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007518 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000751c 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000756a 0001710a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000757a 0001720a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00007582 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007586 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000758a 0000862f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ -0000758e 00008630 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ -00007598 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000075e4 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000075e8 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007610 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000761c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007620 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007642 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000766a 0001740a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000076a0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000076ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000076b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000076d4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000076fa 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007718 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007732 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00007756 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000779a 0001740a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000077cc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000077dc 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077ea 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000077fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007800 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007810 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000782c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007830 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007834 00008a2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ -00007838 00008a30 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ -0000783e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007844 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007848 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000784c 00008b2f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ -00007850 00008b30 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ -00007856 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007862 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000786e 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00007878 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000078e4 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ -000078f4 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007934 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000793a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000793e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00007946 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007958 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ -00007a10 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007a1c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007a20 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007a44 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007b68 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007b70 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007b74 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007b88 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ba6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007bb8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007bbc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007bce 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007c84 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007cc6 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007cca 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007cce 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007cd2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007cd8 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007cf4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cfc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f3e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007f52 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007f56 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007f68 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000080d0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008570 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000857a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000857e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008594 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000085b4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000085be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000085c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000085d6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000862c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008644 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071be 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000071c2 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000071c6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000071ca 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000071d0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000071d8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007216 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007228 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000722c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007240 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000073bc 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000073c4 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000073c8 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000073cc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000073d0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000073d6 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007446 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000744a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007472 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000747c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007480 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000074a2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000074c2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000074ce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000074d2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000074e6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000750a 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007510 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007514 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007562 0001710a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007572 0001720a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000757a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000757e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007582 0000862f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ +00007586 00008630 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ +00007590 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000075dc 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000075e0 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007608 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007614 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007618 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000763a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007662 0001740a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00007698 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000076a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000076a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000076cc 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000076f2 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007710 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000772a 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000774e 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00007792 0001740a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000077c4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000077d4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077e2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000077f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000077f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007808 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007824 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007828 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000782c 00008a2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ +00007830 00008a30 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ +00007836 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000783c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007840 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007844 00008b2f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ +00007848 00008b30 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ +0000784e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000785a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007866 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00007870 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000078dc 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ +000078ec 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000792c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007932 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00007936 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000793e 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007950 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ +00007a08 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007a14 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007a18 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007a3c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007b60 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007b68 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007b6c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007b80 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b9e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007bb0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007bb4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007bc6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007c7c 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007cbe 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007cc2 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007cc6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007cca 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007cd0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007cec 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cf4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f36 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f4a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007f4e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007f60 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000080c8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000856c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008576 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000857a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008590 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000085ac 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000085b6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000085ba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000085ce 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008624 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000863c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008650 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00008658 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008660 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008672 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000868a 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000868e 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008692 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008696 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000869c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000086a2 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000086a6 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000086aa 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000086ae 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000086b4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000086c0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008708 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008710 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008714 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008728 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000873e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000874e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008760 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000087ce 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000087d2 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000087fa 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008804 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008808 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000882a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008840 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000884c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008850 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008864 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008894 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000889a 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000889e 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000088e6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000088f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000088f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008918 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008a72 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008a7a 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008a7e 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008abc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008b38 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008b3c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008b40 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008b44 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008b4a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008b7c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008b98 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008b9c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008be0 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008bf2 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008bf6 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008c0a 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008c28 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008c32 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008c36 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008c58 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008c86 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008c92 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008c96 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008caa 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008cc8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008cce 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008cd2 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008d62 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008d66 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008d8c 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008d94 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008dc4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008de0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e0e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e40 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e72 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008e7c 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008eaa 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008eb0 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -00008eca 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00008ece 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00008ed2 0001480a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00008ee0 0000982f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ -00008ee4 00009830 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ -00008ee8 0000992f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ -00008eec 00009930 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ -00008ef0 0001490a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00008f6a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f80 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008f84 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008f88 00009b2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC38 │ │ │ │ │ -00008f8c 00009b30 R_ARM_THM_MOVT_ABS 0000057c .LC38 │ │ │ │ │ -00008f92 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008faa 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008fae 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008fb2 00009a2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ -00008fb6 00009a30 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ -00008fbc 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008fc4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fdc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ffc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009002 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000900a 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000901e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000902c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009034 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009080 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -000090d8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000090dc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000918c 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009194 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009198 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000091ec 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000091f4 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000091f8 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000092d6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092f6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009314 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009320 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009324 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009348 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009380 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000938e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009392 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000093bc 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000093e0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093ec 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000093f0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009418 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000941c 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009420 00009e2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC39 │ │ │ │ │ -00009424 00009e30 R_ARM_THM_MOVT_ABS 000005a8 .LC39 │ │ │ │ │ -0000942a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000944c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000946a 0001610a R_ARM_THM_CALL 0000c661 _PyLong_Copy │ │ │ │ │ -0000948c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009492 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000094c0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000951a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009526 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000952a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009542 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000096ba 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000096d2 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000096f2 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009704 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009718 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000972c 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009742 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00009750 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009758 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000975c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009770 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009788 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009790 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009794 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009798 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000979c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000097a2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000097ae 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009858 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000985c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009860 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -00009864 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -0000986a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000986e 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009882 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009886 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000988a 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000988e 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00009894 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000989a 00014f0a R_ARM_THM_CALL 0000141d PyLong_AsLong │ │ │ │ │ -000098be 00017c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000098ce 00017d0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -000098d8 00017e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000098e0 00017f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -000098ea 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -000098ee 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -000098f2 0000a42f R_ARM_THM_MOVW_ABS_NC 000005cc .LC40 │ │ │ │ │ -000098f6 0000a430 R_ARM_THM_MOVT_ABS 000005cc .LC40 │ │ │ │ │ -000098fa 0000a52f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC41 │ │ │ │ │ -000098fe 0000a530 R_ARM_THM_MOVT_ABS 000005d8 .LC41 │ │ │ │ │ -00009902 0001670a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00009948 0001810a R_ARM_THM_CALL 0000e5e9 _PyLong_Frexp │ │ │ │ │ -00009970 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000997c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009980 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009984 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ -00009988 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ -0000998e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009998 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000999c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000099a0 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000099a4 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000099aa 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000099b0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000099b4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000099bc 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009afa 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009b0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009b10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009b24 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009b46 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00009d2c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d56 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009de8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009dfe 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00009e58 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009e5c 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009eee 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009efa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009efe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009f22 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a14e 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a152 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a156 0000a82f R_ARM_THM_MOVW_ABS_NC 00000608 .LC43 │ │ │ │ │ -0000a15a 0000a830 R_ARM_THM_MOVT_ABS 00000608 .LC43 │ │ │ │ │ -0000a160 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a17c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a180 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a184 0000a92f R_ARM_THM_MOVW_ABS_NC 0000061c .LC44 │ │ │ │ │ -0000a188 0000a930 R_ARM_THM_MOVT_ABS 0000061c .LC44 │ │ │ │ │ -0000a18e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a1f2 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a2d0 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000a32c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a344 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a348 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a34c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a350 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a356 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a35c 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a360 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a464 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a468 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a46c 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -0000a470 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -0000a476 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a498 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a52c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a530 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a534 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -0000a538 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -0000a53e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a54e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a552 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a556 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000a55a 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000a560 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a566 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a56a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a572 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a5d2 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a5d6 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a68c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a690 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a6a6 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a6aa 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a712 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a792 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a796 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a7be 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a822 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a83a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a852 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a89e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a934 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a944 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a9c8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9ee 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a9fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aa02 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aa24 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aa70 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000aa84 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aa88 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aaaa 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aab6 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aaba 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aafa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab72 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aba0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000abee 0001610a R_ARM_THM_CALL 0000c661 _PyLong_Copy │ │ │ │ │ -0000ace6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad10 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ad14 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ad1a 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC45 │ │ │ │ │ -0000ad1e 0000ad30 R_ARM_THM_MOVT_ABS 0000064c .LC45 │ │ │ │ │ -0000ad28 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ad3a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad7c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ada8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aed0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aefa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000af14 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000af18 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000af20 0001610a R_ARM_THM_CALL 0000c661 _PyLong_Copy │ │ │ │ │ -0000af7a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000af90 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000af94 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000afb4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b018 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b05a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b0dc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b14c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b168 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b17e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b182 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b1a8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b1f0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b214 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b230 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000b234 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000b23a 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC46 │ │ │ │ │ -0000b23e 0000ae30 R_ARM_THM_MOVT_ABS 0000066c .LC46 │ │ │ │ │ -0000b24a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b260 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b286 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000b28a 00018530 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000b292 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b296 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b3a8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b450 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b454 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b458 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b48c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b530 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b54c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b582 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b586 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b5c4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b5de 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b5fa 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b610 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b67c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6c0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6c8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6d2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6e2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b75c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b794 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008664 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008668 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000866c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008670 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008676 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008682 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000869a 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000869e 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000086a2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000086a6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000086ac 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000086b8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008700 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008708 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000870c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008720 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008736 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008746 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008758 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000087c6 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000087ca 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000087f2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000087fc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008800 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008822 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008838 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008844 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008848 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000885c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000888c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008892 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008896 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000088de 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000088ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000088ee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008910 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008a60 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008a68 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008a6c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008aa8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008b58 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008b6e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008b72 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008b76 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008b7a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008b80 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008b88 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008b8c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008bd0 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008be2 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008be6 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008bfa 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008c18 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008c22 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008c26 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008c48 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008c76 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008c82 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008c86 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008c9a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008cb8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008cbe 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008cc2 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008d52 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008d56 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008d7c 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008d84 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008db4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dd0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dfe 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e30 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e62 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008e6c 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008e9a 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008ea0 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +00008eba 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00008ebe 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00008ec2 0001480a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00008ed0 0000982f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ +00008ed4 00009830 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ +00008ed8 0000992f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ +00008edc 00009930 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ +00008ee0 0001490a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00008f5a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f70 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008f74 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008f78 00009b2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC38 │ │ │ │ │ +00008f7c 00009b30 R_ARM_THM_MOVT_ABS 0000057c .LC38 │ │ │ │ │ +00008f82 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f9a 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008f9e 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008fa2 00009a2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ +00008fa6 00009a30 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ +00008fac 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008fb4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fcc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fec 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ff2 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008ffa 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000900e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000901c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009024 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009070 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +000090c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000090cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000917c 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009184 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009188 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000091dc 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000091e4 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000091e8 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000092c6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092e6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009304 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009310 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009314 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009338 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009370 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000937e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009382 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000093ac 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000093d0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093dc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000093e0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009408 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000940c 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009410 00009e2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC39 │ │ │ │ │ +00009414 00009e30 R_ARM_THM_MOVT_ABS 000005a8 .LC39 │ │ │ │ │ +0000941a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000943c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000945a 0001610a R_ARM_THM_CALL 0000c699 _PyLong_Copy │ │ │ │ │ +0000947c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009482 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000094b0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000950a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009516 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000951a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009532 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000096aa 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000096c2 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000096e2 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000096f4 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009708 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000971c 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009732 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00009740 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009748 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000974c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009760 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009778 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009780 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009784 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009788 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000978c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009792 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000979e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009848 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000984c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009850 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +00009854 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000985a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000985e 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009872 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009876 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000987a 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000987e 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00009884 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000988a 00014f0a R_ARM_THM_CALL 00001421 PyLong_AsLong │ │ │ │ │ +000098ae 00017c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +000098be 00017d0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +000098c8 00017e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +000098d0 00017f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +000098da 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +000098de 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +000098e2 0000a42f R_ARM_THM_MOVW_ABS_NC 000005cc .LC40 │ │ │ │ │ +000098e6 0000a430 R_ARM_THM_MOVT_ABS 000005cc .LC40 │ │ │ │ │ +000098ea 0000a52f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC41 │ │ │ │ │ +000098ee 0000a530 R_ARM_THM_MOVT_ABS 000005d8 .LC41 │ │ │ │ │ +000098f2 0001670a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00009938 0001810a R_ARM_THM_CALL 0000e621 _PyLong_Frexp │ │ │ │ │ +00009960 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000996c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009970 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009974 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ +00009978 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ +0000997e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009988 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000998c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009990 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00009994 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000999a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000099a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000099a4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000099ac 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009aea 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009afc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009b00 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009b14 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009b36 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00009d1c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d46 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009dd8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009dee 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00009e48 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009e4c 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009ede 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009eea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009eee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009f12 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a14a 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000a14e 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000a152 0000a82f R_ARM_THM_MOVW_ABS_NC 00000608 .LC43 │ │ │ │ │ +0000a156 0000a830 R_ARM_THM_MOVT_ABS 00000608 .LC43 │ │ │ │ │ +0000a15c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a178 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a17c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a180 0000a92f R_ARM_THM_MOVW_ABS_NC 0000061c .LC44 │ │ │ │ │ +0000a184 0000a930 R_ARM_THM_MOVT_ABS 0000061c .LC44 │ │ │ │ │ +0000a18a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a1ee 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a2cc 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000a328 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a32e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a332 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a336 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a33a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a340 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a35a 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a35e 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a460 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a464 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a468 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +0000a46c 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +0000a472 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a494 00015d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a528 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a52c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a530 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +0000a534 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +0000a53a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a54a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a54e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a552 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000a556 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000a55c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a562 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a566 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a56e 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a5ce 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a5d2 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a688 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a68c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a6a2 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a6a6 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a70e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a78e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a792 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a7ba 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a81e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a836 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a84e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a89a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8fe 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a93c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a978 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a99e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a9ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a9b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a9d4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000aa20 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000aa34 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000aa38 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000aa5a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000aa66 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aa6a 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aaaa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab26 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab56 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aba4 0001610a R_ARM_THM_CALL 0000c699 _PyLong_Copy │ │ │ │ │ +0000ac9e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000acc8 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000accc 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000acd2 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC45 │ │ │ │ │ +0000acd6 0000ad30 R_ARM_THM_MOVT_ABS 0000064c .LC45 │ │ │ │ │ +0000ace0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000acf2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad6a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae86 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aeb0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aec8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aecc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aed4 0001610a R_ARM_THM_CALL 0000c699 _PyLong_Copy │ │ │ │ │ +0000af2e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000af44 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000af48 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000af68 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000afcc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b00c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b08e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b100 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b11c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b132 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b136 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b15c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b1bc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b1f6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b21a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b236 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000b23a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000b240 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC46 │ │ │ │ │ +0000b244 0000ae30 R_ARM_THM_MOVT_ABS 0000066c .LC46 │ │ │ │ │ +0000b250 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b266 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b28c 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000b290 00018530 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000b298 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b29c 00018430 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b3a2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3f4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b3f8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b3fc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b4e6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4fa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b53c 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b540 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b57a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5b8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5d2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b5e8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b612 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b62c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b6aa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6ee 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b72e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b736 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b750 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b760 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b76c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000b7ae 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7c2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7d0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b7d4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b7e4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7f4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b876 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b892 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b89c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8a4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8ac 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8b4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b97e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9b4 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b9b8 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b9c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b9c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ba34 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba6c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bac0 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bac4 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bb2a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb78 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bbd0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc1a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc50 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc94 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bcca 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd0e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd40 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bdaa 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000bdb2 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000be02 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000be5e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000be90 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c000 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000c0a0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c0a4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c1c6 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c1e0 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c1fa 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c222 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c236 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c24a 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c25e 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c282 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c29e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c2ca 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c2fa 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c2fe 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c304 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000c308 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000c318 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c346 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c36e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c384 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c39a 0001610a R_ARM_THM_CALL 0000c661 _PyLong_Copy │ │ │ │ │ -0000c40c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c422 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c4c8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c4f8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c53c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c5b2 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000c5f4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c638 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c63c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c640 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c648 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c64c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c654 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c69a 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c69e 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c6c2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c6ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c6ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c6ea 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c708 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000c71e 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c728 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c72e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c738 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c73c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c740 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c744 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c74a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c750 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c76c 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000c790 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000c79c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c7a4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c7e0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c7ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c7ee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c802 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c84a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c852 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c856 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c86a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c87c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c892 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c8d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c8d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c8f0 0001700a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000c902 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c906 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c938 00018a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000c950 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c97c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c98a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c98e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c9a8 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000c9de 00018b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000ca08 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000ca0c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000ca1e 00018d0a R_ARM_THM_CALL 0000ced9 _PyLong_FromBytes │ │ │ │ │ -0000ca2e 00018e0a R_ARM_THM_CALL 0000ce39 PyLong_FromUnicodeObject │ │ │ │ │ -0000ca3c 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ca54 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000ca58 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000ca5c 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ca6c 00018d0a R_ARM_THM_CALL 0000ced9 _PyLong_FromBytes │ │ │ │ │ -0000ca74 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ca78 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ca7c 0000c62f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ -0000ca80 0000c630 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ -0000ca86 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ca8e 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca96 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ca9a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ca9e 0000c52f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ -0000caa2 0000c530 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ -0000caa8 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cab8 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cabc 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cac0 0000c42f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ -0000cac4 0000c430 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ -0000caca 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cad6 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000cada 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000caf4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cb06 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cb0a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cb22 00018b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000cb50 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cb54 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cba8 00018a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000cbc8 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cbe0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cbe4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cbe8 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cc0a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc30 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc3c 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc46 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cc4a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cc4e 0000c42f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ -0000cc52 0000c430 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ -0000cc58 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cc5e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cc62 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cc66 0000c52f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ -0000cc6a 0000c530 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ -0000cc70 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cc76 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cc7a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cc7e 0000c62f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ -0000cc82 0000c630 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ -0000cc88 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cc96 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000cc9a 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000cca4 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ccee 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ccf2 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000cd08 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cd10 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cd14 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cd28 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cd46 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cd5e 0001350a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ -0000cd92 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd98 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000b7b8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b7bc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b842 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8fa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b930 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b934 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b93e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b942 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b9b0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9e8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba38 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ba3c 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000baa2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000baf0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb48 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb92 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbc8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc0c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc42 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc86 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bcb6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd22 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000bd2a 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000bd84 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000bdde 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000be10 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bf80 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000c020 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c024 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c13e 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c158 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c172 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c19a 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c1ae 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c1c2 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c1d6 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c1fa 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c216 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c23e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c272 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c276 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c27a 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000c27e 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000c28e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c2bc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2e6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c2fe 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c314 0001610a R_ARM_THM_CALL 0000c699 _PyLong_Copy │ │ │ │ │ +0000c34e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c38c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c3b4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3be 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3c8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3d2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3de 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c41e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c452 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c4ea 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c518 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c56c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c574 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c5ea 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000c62c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c670 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c674 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c678 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c680 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c684 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c68c 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c6d2 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c6d6 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c6fa 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c702 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c706 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c722 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c740 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000c756 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c760 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c766 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c770 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c774 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c778 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c77c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c782 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c788 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c7a4 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000c7c8 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000c7d4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c7dc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c818 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c822 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c826 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c83a 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c882 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c88a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c88e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c8a2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c8b4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c8ca 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c90c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c910 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c928 0001700a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000c93a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c93e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c970 00018a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000c988 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c9b4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c9c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c9c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c9e0 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000ca16 00018b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000ca40 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ca44 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ca56 00018d0a R_ARM_THM_CALL 0000cf11 _PyLong_FromBytes │ │ │ │ │ +0000ca66 00018e0a R_ARM_THM_CALL 0000ce71 PyLong_FromUnicodeObject │ │ │ │ │ +0000ca74 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ca8c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ca90 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ca94 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000caa4 00018d0a R_ARM_THM_CALL 0000cf11 _PyLong_FromBytes │ │ │ │ │ +0000caac 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cab0 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cab4 0000c62f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ +0000cab8 0000c630 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ +0000cabe 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cac6 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cace 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cad2 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cad6 0000c52f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ +0000cada 0000c530 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ +0000cae0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000caf0 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000caf4 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000caf8 0000c42f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ +0000cafc 0000c430 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ +0000cb02 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cb0e 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000cb12 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000cb2c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cb3e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cb42 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cb5a 00018b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000cb88 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cb8c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cbe0 00018a0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000cc00 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cc18 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cc1c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cc20 00018f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cc42 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc68 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc74 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc7e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cc82 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cc86 0000c42f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ +0000cc8a 0000c430 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ +0000cc90 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc96 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cc9a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cc9e 0000c52f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ +0000cca2 0000c530 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ +0000cca8 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ccae 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ccb2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ccb6 0000c62f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ +0000ccba 0000c630 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ +0000ccc0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ccce 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000ccd2 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000ccdc 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cd26 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000cd2a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cd40 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cd48 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cd4c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd60 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cd7e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cd96 0001350a R_ARM_THM_CALL 00000251 PyLong_FromSsize_t │ │ │ │ │ 0000cdca 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cde6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cdfa 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce08 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ce26 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce2c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ce30 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ce34 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ce52 0001910a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000ce5c 0001920a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000ce66 00013f0a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ -0000cea8 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ceac 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ceb0 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000ceb4 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000cebe 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000cec8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ced0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cef4 00013f0a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ -0000cf16 0001640a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000cf1e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cf22 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cf2a 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000cf2e 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000cf34 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000cf4a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cfb4 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000cfb8 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000cfde 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cfe6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cfea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d00c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d02c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d032 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d036 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d04e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d052 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d086 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d08a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d0ae 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d0ce 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d0ec 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000d114 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d11e 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d124 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d12e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d132 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d136 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d13a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d140 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d148 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d240 0001550a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000d476 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d4a4 0001560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000d7c4 0001570a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000da36 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000da3a 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000da3e 0000d32f R_ARM_THM_MOVW_ABS_NC 00000730 .LC51 │ │ │ │ │ -0000da42 0000d330 R_ARM_THM_MOVT_ABS 00000730 .LC51 │ │ │ │ │ -0000da48 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000daa0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000daa4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000daac 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000dafc 0001810a R_ARM_THM_CALL 0000e5e9 _PyLong_Frexp │ │ │ │ │ -0000db16 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000db28 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000db40 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000db4c 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000db50 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000db54 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ -0000db58 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ -0000db5e 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db64 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000db68 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000db6c 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000db70 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000db76 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db7c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000db80 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000db88 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000dc00 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc78 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000dc80 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dc84 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dcd4 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000dcdc 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000de50 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000de82 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000de86 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ded6 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000deec 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000df16 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000df2c 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000df42 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000df58 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000df66 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000df70 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000df86 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000df8a 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000df8e 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000df92 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000df98 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dfa0 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000dfca 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dfd8 0001610a R_ARM_THM_CALL 0000c661 _PyLong_Copy │ │ │ │ │ -0000dff4 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000dff8 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e056 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e0d2 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000e0da 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000e0de 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e12e 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e136 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000e2c0 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ -0000e2f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e2f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e34a 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e366 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e398 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e3b2 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e3cc 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e3e6 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e3f8 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e40a 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e40e 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e412 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000e416 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000e41c 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e428 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e452 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e46c 0001610a R_ARM_THM_CALL 0000c661 _PyLong_Copy │ │ │ │ │ -0000e4de 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e4e2 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e4ea 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e4f6 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000e532 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e556 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e55a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e562 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e596 0001950a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000e5a8 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e5ac 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e5d8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e5e0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e6a0 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000e6a4 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000e93e 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000e942 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000ea36 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ea3a 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ea3e 0000db2f R_ARM_THM_MOVW_ABS_NC 00000748 .LC52 │ │ │ │ │ -0000ea42 0000db30 R_ARM_THM_MOVT_ABS 00000748 .LC52 │ │ │ │ │ -0000ea48 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000eb2e 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000eb32 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000eb60 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000eb6c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000eb70 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000eb94 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ebee 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ebfc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ec00 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ec20 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f022 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000f02a 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f02e 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f0f4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f104 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f108 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f11c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f18c 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000f1a2 0001370a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ -0000f1ba 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f1c8 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000f22c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f230 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f280 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f284 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f288 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000f28c 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000f292 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f2c4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f2d8 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f2dc 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f2ee 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000f2f2 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000f2f6 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -0000f2fa 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -0000f300 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f308 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f30c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f310 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f314 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f318 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f31c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f322 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f346 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f34a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f3aa 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f3b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f3b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f3da 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f3e4 0001610a R_ARM_THM_CALL 0000c661 _PyLong_Copy │ │ │ │ │ -0000f406 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000f428 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -0000f440 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f454 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f4b0 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f4b4 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f4b8 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -0000f4bc 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -0000f4c2 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f4c6 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4d6 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f4da 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f4de 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000f4e2 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000f4e8 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f4ee 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f4f2 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f4f6 0000e72f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ -0000f4fa 0000e730 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ -0000f500 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f506 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000f50a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000f50e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ -0000f512 0000e630 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ -0000f518 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f55a 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f568 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f56c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f58c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f5a6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f5e0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f8cc 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f8f8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f942 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000f97a 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fb0c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc24 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fc46 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fc54 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fc60 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc80 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd76 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fd96 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd9c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fe0a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe1c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fe32 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe38 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fe3c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fe40 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000fe44 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000fe4a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fe50 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fe54 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fe58 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000fe5c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000fe62 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ff10 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fff2 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0001000a 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000cdd0 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000ce02 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce1e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce32 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce40 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ce5e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce64 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ce68 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ce6c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ce8a 0001910a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000ce94 0001920a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000ce9e 00013f0a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ +0000cee0 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cee4 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cee8 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000ceec 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000cef6 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cf00 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cf08 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cf2c 00013f0a R_ARM_THM_CALL 000004f9 PyLong_FromString │ │ │ │ │ +0000cf4e 0001640a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000cf56 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cf5a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cf62 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000cf66 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000cf6c 0001460a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cf82 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfec 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000cff0 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d016 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d01e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d022 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d044 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d064 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d06a 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d06e 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d086 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d08a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d0be 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d0c2 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d0e6 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d106 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d124 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000d14c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d156 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d15c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d166 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d16a 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d16e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d172 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d178 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d180 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d278 0001550a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000d4ae 0001420a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d4dc 0001560a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000d7fc 0001570a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000da6e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000da72 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000da76 0000d32f R_ARM_THM_MOVW_ABS_NC 00000730 .LC51 │ │ │ │ │ +0000da7a 0000d330 R_ARM_THM_MOVT_ABS 00000730 .LC51 │ │ │ │ │ +0000da80 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dad8 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000dadc 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000dae4 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000db34 0001810a R_ARM_THM_CALL 0000e621 _PyLong_Frexp │ │ │ │ │ +0000db4e 0001750a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000db60 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db78 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db84 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000db88 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000db8c 0000a72f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ +0000db90 0000a730 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ +0000db96 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db9c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000dba0 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000dba4 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000dba8 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000dbae 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dbb4 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000dbb8 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000dbc0 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dc38 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dcb0 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000dcb8 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dcbc 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dd0c 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000dd14 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000de88 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000deba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000debe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000df0e 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000df24 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000df4e 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000df64 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000df7a 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000df90 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000df9e 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000dfa8 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000dfbe 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000dfc2 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000dfc6 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000dfca 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000dfd0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dfd8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e002 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e010 0001610a R_ARM_THM_CALL 0000c699 _PyLong_Copy │ │ │ │ │ +0000e02c 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e030 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e08e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e10a 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000e112 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e116 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e166 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e16e 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000e2f8 0001360a R_ARM_THM_CALL 00000301 PyLong_FromLong │ │ │ │ │ +0000e32c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e330 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e382 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e39e 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e3d0 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e3ea 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e404 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e41e 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e430 0001760a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e442 0001792f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e446 00017930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e44a 0000af2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000e44e 0000af30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000e454 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e460 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e48a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e4a4 0001610a R_ARM_THM_CALL 0000c699 _PyLong_Copy │ │ │ │ │ +0000e516 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e51a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e522 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e52e 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000e56a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e58e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e592 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e59a 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e5ce 0001950a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000e5e0 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e5e4 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e610 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e618 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6d8 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000e6dc 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000e976 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000e97a 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000ea6e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ea72 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ea76 0000db2f R_ARM_THM_MOVW_ABS_NC 00000748 .LC52 │ │ │ │ │ +0000ea7a 0000db30 R_ARM_THM_MOVT_ABS 00000748 .LC52 │ │ │ │ │ +0000ea80 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000eb66 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000eb6a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000eb98 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000eba4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000eba8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ebcc 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ec26 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ec34 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ec38 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ec58 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f05a 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000f062 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f066 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f12c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f13c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f140 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f154 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f1c4 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000f1da 0001370a R_ARM_THM_CALL 0000041d PyLong_AsSsize_t │ │ │ │ │ +0000f1f2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f200 00015c0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000f264 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f268 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f2b8 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f2bc 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f2c0 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +0000f2c4 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +0000f2ca 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f2fc 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f310 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f314 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f326 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000f32a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000f32e 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +0000f332 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +0000f338 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f340 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f344 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f348 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f34c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f350 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f354 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f35a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f37e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f382 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f3e2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f3ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f3ee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f412 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f41c 0001610a R_ARM_THM_CALL 0000c699 _PyLong_Copy │ │ │ │ │ +0000f43e 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000f460 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +0000f478 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f48c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f4e8 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f4ec 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f4f0 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +0000f4f4 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000f4fa 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f4fe 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f50e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f512 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f516 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000f51a 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000f520 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f526 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f52a 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f52e 0000e72f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ +0000f532 0000e730 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ +0000f538 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f53e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000f542 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000f546 0000e62f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ +0000f54a 0000e630 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ +0000f550 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f592 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f5a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f5a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f5c4 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f5de 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f618 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f904 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f930 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f97a 0001540a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000f9b2 0001530a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fb44 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc5c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fc7e 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fc8c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fc98 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fcb8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fdae 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fdce 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fdd4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe42 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe54 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fe6a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe70 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fe74 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fe78 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fe7c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000fe82 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fe88 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fe8c 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fe90 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fe94 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000fe9a 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ff48 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0001001c 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010056 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010062 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010066 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010088 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010192 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101b0 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000101c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000101c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000101de 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001028a 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000102e2 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010384 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -000103ac 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -000104b2 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000105a8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000105c4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000105ee 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001060c 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010620 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00010648 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001064c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0001070c 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ -00010730 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ -0001074c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000108ce 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000108e2 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010932 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010948 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001098e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109ec 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109f4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a04 0001610a R_ARM_THM_CALL 0000c661 _PyLong_Copy │ │ │ │ │ -00010a3e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a8a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a92 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a9a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010aae 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ac4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b3c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010b48 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010b4c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010b74 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010b88 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010bba 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010bcc 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00010bdc 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00010c76 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010c82 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010cb4 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010ccc 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010cd2 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010cd6 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010cda 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010cde 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010ce4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010d04 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010d08 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010d22 00019c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00010d3c 00019c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00010d56 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d5c 0001610a R_ARM_THM_CALL 0000c661 _PyLong_Copy │ │ │ │ │ -00010d6c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010db0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00010db4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00010dbc 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00010e16 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00010e4e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f06 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010f0a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010f30 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010f3a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010f3e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010f60 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010fbc 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010fc8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001105c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011060 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0001108c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011098 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001109c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000110be 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011108 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011116 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001111a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011134 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001153c 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00011544 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011548 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011578 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000115c8 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ -00011614 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011618 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001165c 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011674 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00011678 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001167c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00011680 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011686 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011698 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001169c 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001780 0001521e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00002432 0001411e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000753c 0001701e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00007594 0001461e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00009968 0001751e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -00009e14 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00009e94 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000c7ba 00013e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000cb74 0001701e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000cbc2 00018e1e R_ARM_THM_JUMP24 0000ce39 PyLong_FromUnicodeObject │ │ │ │ │ -0000daf6 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000db38 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f2a2 0001361e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ -0000f2ea 0001611e R_ARM_THM_JUMP24 0000c661 _PyLong_Copy │ │ │ │ │ -0000f44e 0001611e R_ARM_THM_JUMP24 0000c661 _PyLong_Copy │ │ │ │ │ -0000fee0 00013e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00011658 0001361e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ -00011692 0001611e R_ARM_THM_JUMP24 0000c661 _PyLong_Copy │ │ │ │ │ +00010034 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010046 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010080 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001008c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010090 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000100b2 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000101c0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101de 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000101ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000101f2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001020c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000102b8 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010310 00019a0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000103b2 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +000103da 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +000104e0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105d4 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105f0 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001061a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010638 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010666 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0001066a 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001072c 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ +0001074a 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ +00010760 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000108e0 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010904 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010914 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00010958 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010960 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000109ac 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000109bc 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ +000109e8 0001680a R_ARM_THM_CALL 00003e5d _PyLong_AsByteArray │ │ │ │ │ +00010a54 0001610a R_ARM_THM_CALL 0000c699 _PyLong_Copy │ │ │ │ │ +00010a8e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a96 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a9e 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010abe 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ac6 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010af8 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b00 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b36 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b78 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010b84 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010b88 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010bb0 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010bc4 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010bf6 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010c08 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00010c18 00014b0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00010cb2 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010cbe 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010cf0 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010d08 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d0e 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010d12 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010d16 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010d1a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010d20 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010d40 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010d44 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010d5e 00019c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00010d78 00019c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00010d92 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d98 0001610a R_ARM_THM_CALL 0000c699 _PyLong_Copy │ │ │ │ │ +00010da8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010dec 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00010df0 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00010df8 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010e52 0001500a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00010e8a 00013e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f42 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010f46 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010f6c 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010f76 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010f7a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010f9c 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010ff8 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011004 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011098 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0001109c 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000110c8 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000110d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000110d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000110fa 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011144 00012b0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011152 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011156 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011170 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001157c 0001410a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00011584 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011588 00012e30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000115c8 00012c0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011618 0001300a R_ARM_THM_CALL 00000111 _PyLong_New │ │ │ │ │ +00011664 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011668 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000116ac 00012d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000116ce 0001312f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000116d2 00013130 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000116d6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000116da 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000116e0 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000116e8 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000116ec 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001784 0001521e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000243a 0001411e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00007534 0001701e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000758c 0001461e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00009958 0001751e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +00009e04 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00009e84 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000c7f2 00013e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000cbac 0001701e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000cbfa 00018e1e R_ARM_THM_JUMP24 0000ce71 PyLong_FromUnicodeObject │ │ │ │ │ +0000db2e 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000db70 0001821e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000f2da 0001361e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ +0000f322 0001611e R_ARM_THM_JUMP24 0000c699 _PyLong_Copy │ │ │ │ │ +0000f486 0001611e R_ARM_THM_JUMP24 0000c699 _PyLong_Copy │ │ │ │ │ +0000ff18 00013e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000116a8 0001361e R_ARM_THM_JUMP24 00000301 PyLong_FromLong │ │ │ │ │ +000116c6 0001611e R_ARM_THM_JUMP24 0000c699 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1a63c contains 45 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1a698 contains 45 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000038 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000066 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000006a 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000006e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ 00000072 0000e630 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ 00000078 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000007e 0001600a R_ARM_THM_CALL 00003295 PyLong_AsUnsignedLong │ │ │ │ │ +0000007e 0001600a R_ARM_THM_CALL 000032a1 PyLong_AsUnsignedLong │ │ │ │ │ 0000008e 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000bc 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000000c0 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000000c4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ 000000c8 0000e630 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ 000000ce 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000d4 0001830a R_ARM_THM_CALL 0000a37d PyLong_AsUnsignedLongLong │ │ │ │ │ +000000d4 0001830a R_ARM_THM_CALL 0000a379 PyLong_AsUnsignedLongLong │ │ │ │ │ 000000f0 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000011e 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000122 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000126 0000e62f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ 0000012a 0000e630 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ 00000130 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000136 0001600a R_ARM_THM_CALL 00003295 PyLong_AsUnsignedLong │ │ │ │ │ +00000136 0001600a R_ARM_THM_CALL 000032a1 PyLong_AsUnsignedLong │ │ │ │ │ 00000146 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000152 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000156 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000016a 0001610a R_ARM_THM_CALL 0000c661 _PyLong_Copy │ │ │ │ │ +0000016a 0001610a R_ARM_THM_CALL 0000c699 _PyLong_Copy │ │ │ │ │ 00000174 0001012f R_ARM_THM_MOVW_ABS_NC 000007f0 .LC57 │ │ │ │ │ 00000178 00010130 R_ARM_THM_MOVT_ABS 000007f0 .LC57 │ │ │ │ │ 000001a2 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000001a6 00014530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000001aa 0000e62f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ 000001ae 0000e630 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ 000001b4 0001320a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001ba 00015b0a R_ARM_THM_CALL 000024a5 PyLong_AsSize_t │ │ │ │ │ +000001ba 00015b0a R_ARM_THM_CALL 000024ad PyLong_AsSize_t │ │ │ │ │ 000001ca 00013d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000210 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000214 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000218 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000252 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000256 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000025a 0001390a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000034 0001351e R_ARM_THM_JUMP24 00000251 PyLong_FromSsize_t │ │ │ │ │ 0000017c 0001a41e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000208 00016b1e R_ARM_THM_JUMP24 00004f3d _PyLong_FromByteArray │ │ │ │ │ 0000024a 00016b1e R_ARM_THM_JUMP24 00004f3d _PyLong_FromByteArray │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1a7a4 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1a800 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000038 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000003c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000048 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000004c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -135,30 +135,30 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 218 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bne.n 19c │ │ │ │ │ - bl 3378 │ │ │ │ │ + bl 3384 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 22c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 218 │ │ │ │ │ ldr r0, [pc, #268] @ (240 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl a578 │ │ │ │ │ + bl a574 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 21c │ │ │ │ │ ldr r0, [pc, #244] @ (244 ) │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 2e48 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 198 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -212,15 +212,15 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 198 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ b.n 198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c660 <_PyLong_Copy> │ │ │ │ │ + b.w c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1a6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ │ bne.n 266 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 26a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w c660 <_PyLong_Copy> │ │ │ │ │ + b.w c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ b.n 262 │ │ │ │ │ │ │ │ │ │ 00000270 : │ │ │ │ │ long_get1(): │ │ │ │ │ @@ -461,15 +461,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 39a │ │ │ │ │ b.n 3da │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 587c │ │ │ │ │ + bl 5878 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 406 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -511,28 +511,28 @@ │ │ │ │ │ mov ip, r3 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl d190 │ │ │ │ │ + bl d1c8 │ │ │ │ │ R_ARM_THM_CALL long_format_binary │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17b4 │ │ │ │ │ R_ARM_THM_CALL long_to_decimal_string_internal │ │ │ │ │ b.n 45e <_PyLong_FormatBytesWriter+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000047c <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -559,31 +559,31 @@ │ │ │ │ │ and.w r7, r7, #3 │ │ │ │ │ negs r6, r2 │ │ │ │ │ sub.w r5, r7, #2 │ │ │ │ │ adcs r6, r2 │ │ │ │ │ negs r7, r5 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ adcs r7, r5 │ │ │ │ │ - bl 9038 │ │ │ │ │ + bl 9028 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 58a <_PyLong_DivmodNear+0x10e> │ │ │ │ │ ldr r1, [pc, #292] @ (5fc <_PyLong_DivmodNear+0x180>) │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2588 │ │ │ │ │ + bl 2590 │ │ │ │ │ R_ARM_THM_CALL long_lshift │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 58a <_PyLong_DivmodNear+0x10e> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ bne.n 598 <_PyLong_DivmodNear+0x11c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1694 │ │ │ │ │ + bl 1698 │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 5e8 <_PyLong_DivmodNear+0x16c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -608,15 +608,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.n 50c <_PyLong_DivmodNear+0x90> │ │ │ │ │ ldr r1, [pc, #200] @ (5fc <_PyLong_DivmodNear+0x180>) │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ bne.n 5c6 <_PyLong_DivmodNear+0x14a> │ │ │ │ │ - bl 587c │ │ │ │ │ + bl 5878 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 55a <_PyLong_DivmodNear+0xde> │ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r5, 58a <_PyLong_DivmodNear+0x10e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ bne.n 5be <_PyLong_DivmodNear+0x142> │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 2e48 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 586 <_PyLong_DivmodNear+0x10a> │ │ │ │ │ @@ -644,21 +644,21 @@ │ │ │ │ │ cbnz r3, 586 <_PyLong_DivmodNear+0x10a> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 51a <_PyLong_DivmodNear+0x9e> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl c7a8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl c7a8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 5e4 <_PyLong_DivmodNear+0x168> │ │ │ │ │ - bl 3378 │ │ │ │ │ + bl 3384 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 5b4 <_PyLong_DivmodNear+0x138> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -667,19 +667,19 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ beq.n 58a <_PyLong_DivmodNear+0x10e> │ │ │ │ │ mov r5, r9 │ │ │ │ │ b.n 4e6 <_PyLong_DivmodNear+0x6a> │ │ │ │ │ - bl 587c │ │ │ │ │ + bl 5878 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 56a <_PyLong_DivmodNear+0xee> │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 2e48 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 53e <_PyLong_DivmodNear+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -709,80 +709,80 @@ │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ 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 762 │ │ │ │ │ + beq.w 848 │ │ │ │ │ mov r4, r2 │ │ │ │ │ movs.w r8, r2, lsr #31 │ │ │ │ │ - bne.w 762 │ │ │ │ │ + bne.w 848 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n 6be │ │ │ │ │ + beq.n 6bc │ │ │ │ │ orr.w r9, r6, r6, lsr #1 │ │ │ │ │ and.w r9, r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 74c │ │ │ │ │ + beq.w 85a │ │ │ │ │ lsls r3, r6, #28 │ │ │ │ │ - bmi.w 7d2 │ │ │ │ │ + bmi.w 800 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 774 │ │ │ │ │ + bls.n 71a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6e8 │ │ │ │ │ + beq.n 6e2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 3e5c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2448 <_PyLong_NumBits> │ │ │ │ │ + bl 2450 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 862 │ │ │ │ │ + beq.n 70e │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 68a │ │ │ │ │ + beq.n 688 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 86e │ │ │ │ │ + bne.n 6f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6e2 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - bne.n 67c │ │ │ │ │ + bne.n 678 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6fc │ │ │ │ │ + beq.w 7c6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 6b8 │ │ │ │ │ + beq.n 6a4 │ │ │ │ │ + add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldrsb.w r2, [r7, r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 67c │ │ │ │ │ + bge.n 678 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ - beq.n 67e │ │ │ │ │ + beq.n 67a │ │ │ │ │ lsls r2, r6, #29 │ │ │ │ │ - bpl.n 67c │ │ │ │ │ + bpl.n 678 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 686 │ │ │ │ │ - b.n 86e │ │ │ │ │ - add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6a0 │ │ │ │ │ + beq.n 680 │ │ │ │ │ + b.n 6f4 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 648 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -791,184 +791,184 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + b.n 682 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2448 <_PyLong_NumBits> │ │ │ │ │ + bl 2450 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 862 │ │ │ │ │ + beq.n 70e │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 67e │ │ │ │ │ - mov.w r6, r9, lsl #7 │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - eor.w r6, r6, #128 @ 0x80 │ │ │ │ │ - subs r1, r4, #1 │ │ │ │ │ - b.n 71e │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - ble.n 740 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - ble.n 734 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 67c │ │ │ │ │ - ldrb.w r2, [r7, #1]! │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 70a │ │ │ │ │ - sub.w ip, r6, r2 │ │ │ │ │ - rsbs r2, ip, #0 │ │ │ │ │ - adc.w r2, r2, ip │ │ │ │ │ - b.n 714 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 67c │ │ │ │ │ + b.n 67a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 680 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 680 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 680 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 686 │ │ │ │ │ - b.n 86e │ │ │ │ │ - cmp.w r2, r9, lsl #7 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - b.n 714 │ │ │ │ │ - lsls r2, r6, #27 │ │ │ │ │ - bpl.n 6c6 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 642 │ │ │ │ │ - b.n 6de │ │ │ │ │ - mov.w r1, #1112 @ 0x458 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 6de │ │ │ │ │ + beq.n 680 │ │ │ │ │ + b.n 6f4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 856 │ │ │ │ │ + beq.n 7ac │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bgt.n 830 │ │ │ │ │ + bgt.n 786 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 81a │ │ │ │ │ + beq.n 770 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.w 67e │ │ │ │ │ + beq.n 67a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ asr.w r3, r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.w 67e │ │ │ │ │ + bls.n 67a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 856 │ │ │ │ │ + ble.n 7ac │ │ │ │ │ asrs r1, r2 │ │ │ │ │ - bne.n 856 │ │ │ │ │ + bne.n 7ac │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ - beq.w 67e │ │ │ │ │ + beq.n 67a │ │ │ │ │ lsls r0, r6, #29 │ │ │ │ │ it pl │ │ │ │ │ addpl r4, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 686 │ │ │ │ │ - b.n 86e │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne.w 648 │ │ │ │ │ - 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 .LC59 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 6de │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 6de │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 6de │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6de │ │ │ │ │ + beq.n 680 │ │ │ │ │ + b.n 6f4 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ adds r2, r7, r4 │ │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ │ strb.w r3, [r2, #-1]! │ │ │ │ │ subs r3, r7, r2 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 79c │ │ │ │ │ - b.n 81e │ │ │ │ │ + ble.n 742 │ │ │ │ │ + b.n 774 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 88e │ │ │ │ │ + bne.n 7b8 │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r4, #4 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ - bne.n 848 │ │ │ │ │ + bne.n 79e │ │ │ │ │ movs r4, #4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 686 │ │ │ │ │ - b.n 86e │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 680 │ │ │ │ │ + b.n 6f4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + subs r2, r4, #4 │ │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memset │ │ │ │ │ + b.n 7ac │ │ │ │ │ + mov.w r6, r9, lsl #7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + eor.w r6, r6, #128 @ 0x80 │ │ │ │ │ + subs r1, r4, #1 │ │ │ │ │ + b.n 7ea │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + ble.n 872 │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.n 87e │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 678 │ │ │ │ │ + ldrb.w r2, [r7, #1]! │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 7d4 │ │ │ │ │ + sub.w ip, r6, r2 │ │ │ │ │ + rsbs r2, ip, #0 │ │ │ │ │ + adc.w r2, r2, ip │ │ │ │ │ + b.n 7de │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne.w 648 │ │ │ │ │ + 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 .LC59 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 686 │ │ │ │ │ + beq.w 6dc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 686 │ │ │ │ │ + beq.w 6dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 686 │ │ │ │ │ + bne.w 6dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.n 6e2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - subs r2, r4, #4 │ │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memset │ │ │ │ │ - b.n 856 │ │ │ │ │ + b.n 6dc │ │ │ │ │ + mov.w r1, #1112 @ 0x458 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b.n 6dc │ │ │ │ │ + lsls r2, r6, #27 │ │ │ │ │ + bpl.w 6c4 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 642 │ │ │ │ │ + b.n 6dc │ │ │ │ │ + cmp.w r2, r9, lsl #7 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + b.n 7de │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 678 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 680 │ │ │ │ │ + b.n 6f4 │ │ │ │ │ + nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1316,15 +1316,15 @@ │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cbz r3, d7a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl c7a8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ @@ -1818,156 +1818,157 @@ │ │ │ │ │ b.n dc8 │ │ │ │ │ │ │ │ │ │ 00001260 : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1400 │ │ │ │ │ + bpl.w 1404 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1400 │ │ │ │ │ + bpl.w 1404 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 13b6 │ │ │ │ │ + beq.w 13ba │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - and.w lr, r5, #3 │ │ │ │ │ - and.w ip, r4, #3 │ │ │ │ │ - orr.w r6, r5, r4 │ │ │ │ │ - rsb ip, ip, #1 │ │ │ │ │ - rsb r3, lr, #1 │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ - bhi.n 12ce │ │ │ │ │ + and.w ip, r5, #3 │ │ │ │ │ + and.w r3, r4, #3 │ │ │ │ │ + orr.w lr, r5, r4 │ │ │ │ │ + rsb r6, r3, #1 │ │ │ │ │ + cmp.w lr, #15 │ │ │ │ │ + rsb r3, ip, #1 │ │ │ │ │ + bhi.n 12d0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - mls r3, r1, ip, r3 │ │ │ │ │ + mls r3, r1, r6, r3 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 13a2 │ │ │ │ │ + bhi.n 13a6 │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ - .word 0x7e03822b │ │ │ │ │ - .short 0x7b0a │ │ │ │ │ - cbz r3, 12c4 │ │ │ │ │ + .short 0x832c │ │ │ │ │ + .word 0x7c0a7f03 │ │ │ │ │ + cbz r3, 12c6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 12b4 │ │ │ │ │ + ble.n 12b6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ - mls r3, ip, r4, r3 │ │ │ │ │ - cbz r3, 1308 │ │ │ │ │ + mls r3, r6, r4, r3 │ │ │ │ │ + cbz r3, 130c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.w 140a │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 12e8 ) │ │ │ │ │ + bhi.w 140e │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 12ec ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - .word 0x00001303 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00001307 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013b1 │ │ │ │ │ + .word 0x000013b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b5 │ │ │ │ │ + .word 0x000012b7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c5 │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c1 │ │ │ │ │ + .word 0x000012c3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013a3 │ │ │ │ │ + .word 0x000013a7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 12b4 │ │ │ │ │ - b.n 12c4 │ │ │ │ │ + bge.n 12b6 │ │ │ │ │ + b.n 12c6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ - mov.w ip, r5, lsl #2 │ │ │ │ │ - add.w r7, r0, ip │ │ │ │ │ - add ip, r1 │ │ │ │ │ + beq.n 137c │ │ │ │ │ + mov.w lr, r5, lsl #2 │ │ │ │ │ + add.w r7, r0, lr │ │ │ │ │ + add lr, r1 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ - ldr.w r6, [ip, #8] │ │ │ │ │ + ldr.w r6, [lr, #8] │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ - bne.n 1350 │ │ │ │ │ + bne.n 1354 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ + beq.n 137c │ │ │ │ │ ldr r4, [r7, #4] │ │ │ │ │ - ldr.w r6, [ip, #4] │ │ │ │ │ + ldr.w r6, [lr, #4] │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ - bne.n 1350 │ │ │ │ │ + bne.n 1354 │ │ │ │ │ subs r6, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ + beq.n 137c │ │ │ │ │ ldr.w r4, [r0, r5, lsl #2] │ │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ - bne.n 1350 │ │ │ │ │ + bne.n 1354 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcc.n 1378 │ │ │ │ │ + bcc.n 137c │ │ │ │ │ ldr.w r4, [r7, #-4]! │ │ │ │ │ - ldr.w r1, [ip, #-4]! │ │ │ │ │ + ldr.w r1, [lr, #-4]! │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ - beq.n 1340 │ │ │ │ │ - cmp.w lr, #2 │ │ │ │ │ - beq.n 13d8 │ │ │ │ │ + beq.n 1344 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.n 13dc │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 140a │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1360 ) │ │ │ │ │ + bhi.n 140e │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 1364 ) │ │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ - .word 0x00001301 │ │ │ │ │ + .word 0x00001305 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013af │ │ │ │ │ + .word 0x000013b3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b5 │ │ │ │ │ + .word 0x000012b7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c5 │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012bf │ │ │ │ │ + .word 0x000012c1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013a1 │ │ │ │ │ + .word 0x000013a5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - cmp.w lr, #2 │ │ │ │ │ - beq.n 13da │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.n 13de │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 140a │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 1388 ) │ │ │ │ │ + bhi.n 140e │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 138c ) │ │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ │ - .word 0x000012b5 │ │ │ │ │ + .word 0x000012b7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c5 │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c5 │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b5 │ │ │ │ │ + .word 0x000012b7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b5 │ │ │ │ │ + .word 0x000012b7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c5 │ │ │ │ │ + .word 0x000012c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 12b4 │ │ │ │ │ - b.n 12c4 │ │ │ │ │ + blt.n 12b6 │ │ │ │ │ + b.n 12c6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12c4 │ │ │ │ │ - b.n 12b4 │ │ │ │ │ + bne.n 12c6 │ │ │ │ │ + b.n 12b6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 12c4 │ │ │ │ │ - b.n 12b4 │ │ │ │ │ + ble.n 12c6 │ │ │ │ │ + b.n 12b6 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 140a │ │ │ │ │ + bhi.n 140e │ │ │ │ │ tbb [pc, r2] │ │ │ │ │ .short 0x0803 │ │ │ │ │ .word 0x08030308 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ @@ -1976,451 +1977,451 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ mov r3, r4 │ │ │ │ │ negs r3, r3 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 13a2 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 13e8 ) │ │ │ │ │ + bhi.n 13a6 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 13ec ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00001303 │ │ │ │ │ + .word 0x00001307 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013b1 │ │ │ │ │ + .word 0x000013b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012b3 │ │ │ │ │ + .word 0x000012b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013a9 │ │ │ │ │ + .word 0x000013ad │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000012c1 │ │ │ │ │ + .word 0x000012c3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000013a3 │ │ │ │ │ + .word 0x000013a7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000140c : │ │ │ │ │ +00001410 : │ │ │ │ │ long_bool(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000141c : │ │ │ │ │ +00001420 : │ │ │ │ │ PyLong_AsLong(): │ │ │ │ │ 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 1512 │ │ │ │ │ + beq.n 1516 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 1450 │ │ │ │ │ + bpl.n 1454 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n 1460 │ │ │ │ │ + bhi.n 1464 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1524 │ │ │ │ │ + bne.n 1528 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 144c │ │ │ │ │ + b.n 1450 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ movs.w ip, r4, lsr #30 │ │ │ │ │ - bne.n 14ac │ │ │ │ │ + bne.n 14b0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr.w r0, r0, r4, lsl #30 │ │ │ │ │ cmp.w r4, r0, lsr #30 │ │ │ │ │ - bne.n 14ac │ │ │ │ │ + bne.n 14b0 │ │ │ │ │ sub.w lr, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 14cc │ │ │ │ │ + beq.n 14d0 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ orr.w r4, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, r4, lsr #30 │ │ │ │ │ - bne.n 14a6 │ │ │ │ │ + bne.n 14aa │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 14ce │ │ │ │ │ + bcc.n 14d2 │ │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ │ orr.w r2, r2, r4, lsl #30 │ │ │ │ │ cmp.w r4, r2, lsr #30 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq.n 1490 │ │ │ │ │ + beq.n 1494 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 1544 │ │ │ │ │ + bne.n 1548 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 144c │ │ │ │ │ + beq.n 1450 │ │ │ │ │ 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 .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 144c │ │ │ │ │ + b.n 1450 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 14f6 │ │ │ │ │ + blt.n 14fa │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 144c │ │ │ │ │ + beq.n 1450 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 144c │ │ │ │ │ + beq.n 1450 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 144c │ │ │ │ │ + bne.n 1450 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14b0 │ │ │ │ │ + b.n 14b4 │ │ │ │ │ sub.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ ands.w r4, r4, r5, lsr #31 │ │ │ │ │ - beq.n 14a6 │ │ │ │ │ + beq.n 14aa │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 155c │ │ │ │ │ + bne.n 1560 │ │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 144c │ │ │ │ │ + b.n 1450 │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 145a │ │ │ │ │ + b.n 145e │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n 1574 │ │ │ │ │ + bhi.n 1578 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ - bne.n 14e6 │ │ │ │ │ - b.n 144c │ │ │ │ │ + bne.n 14ea │ │ │ │ │ + b.n 1450 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 14ac │ │ │ │ │ + beq.n 14b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14ac │ │ │ │ │ - b.n 14ee │ │ │ │ │ + bne.n 14b0 │ │ │ │ │ + b.n 14f2 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 150c │ │ │ │ │ + beq.n 1510 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 150c │ │ │ │ │ + bne.n 1510 │ │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 14ee │ │ │ │ │ + b.n 14f2 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ lsrs r0, r4, #30 │ │ │ │ │ - bne.n 1544 │ │ │ │ │ + bne.n 1548 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr.w r0, r0, r4, lsl #30 │ │ │ │ │ cmp.w r4, r0, lsr #30 │ │ │ │ │ - bne.n 1544 │ │ │ │ │ + bne.n 1548 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - b.n 147c │ │ │ │ │ + b.n 1480 │ │ │ │ │ │ │ │ │ │ -00001594 : │ │ │ │ │ +00001598 : │ │ │ │ │ PyLong_AsLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 166a │ │ │ │ │ + beq.n 166e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 15d0 │ │ │ │ │ + bpl.n 15d4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 15e6 │ │ │ │ │ + bhi.n 15ea │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 167c │ │ │ │ │ + bne.n 1680 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 15ca │ │ │ │ │ + b.n 15ce │ │ │ │ │ movs r5, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ │ ldr.w r6, [ip, #8] │ │ │ │ │ lsrs r4, r6, #30 │ │ │ │ │ - bne.n 162e │ │ │ │ │ + bne.n 1632 │ │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ │ orr.w lr, r4, r6, lsl #30 │ │ │ │ │ cmp.w r6, lr, lsr #30 │ │ │ │ │ - bne.n 162e │ │ │ │ │ + bne.n 1632 │ │ │ │ │ subs r6, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1652 │ │ │ │ │ + beq.n 1656 │ │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ │ orr.w r4, r4, lr, lsl #30 │ │ │ │ │ cmp.w lr, r4, lsr #30 │ │ │ │ │ - bne.n 162e │ │ │ │ │ + bne.n 1632 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcc.n 1654 │ │ │ │ │ + bcc.n 1658 │ │ │ │ │ ldr.w r2, [ip, #-4]! │ │ │ │ │ orr.w r2, r2, r4, lsl #30 │ │ │ │ │ cmp.w r4, r2, lsr #30 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq.n 161a │ │ │ │ │ + beq.n 161e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15ca │ │ │ │ │ + beq.n 15ce │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 15ca │ │ │ │ │ + beq.n 15ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 15ca │ │ │ │ │ + bne.n 15ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15ca │ │ │ │ │ + b.n 15ce │ │ │ │ │ mov r4, lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 165e │ │ │ │ │ + blt.n 1662 │ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ │ - b.n 1634 │ │ │ │ │ + b.n 1638 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 162e │ │ │ │ │ + bge.n 1632 │ │ │ │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 162e │ │ │ │ │ - b.n 1634 │ │ │ │ │ + bne.n 1632 │ │ │ │ │ + b.n 1638 │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 15de │ │ │ │ │ + b.n 15e2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 15e4 │ │ │ │ │ + bhi.n 15e8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ - b.n 1638 │ │ │ │ │ + b.n 163c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001694 : │ │ │ │ │ +00001698 : │ │ │ │ │ long_compare(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ and.w ip, r5, #3 │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ orr.w lr, r4, r5 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ rsb r2, ip, #1 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bhi.n 16c4 │ │ │ │ │ + bhi.n 16c8 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mls r0, r1, r3, r2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mul.w r2, r5, r2 │ │ │ │ │ mls r0, r3, r4, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16c2 │ │ │ │ │ - cbz r5, 171a │ │ │ │ │ + bne.n 16c6 │ │ │ │ │ + cbz r5, 171e │ │ │ │ │ add.w lr, r6, r5, lsl #2 │ │ │ │ │ add.w r2, r1, r5, lsl #2 │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ - bne.n 1718 │ │ │ │ │ + bne.n 171c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 171a │ │ │ │ │ + beq.n 171e │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ - bne.n 1718 │ │ │ │ │ + bne.n 171c │ │ │ │ │ subs r4, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 171a │ │ │ │ │ + beq.n 171e │ │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bne.n 1724 │ │ │ │ │ + bne.n 1728 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcc.n 171a │ │ │ │ │ + bcc.n 171e │ │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ - beq.n 1708 │ │ │ │ │ + beq.n 170c │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ it eq │ │ │ │ │ negeq r0, r0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 171a │ │ │ │ │ + b.n 171e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000172c : │ │ │ │ │ +00001730 : │ │ │ │ │ long_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1776 │ │ │ │ │ + cbz r0, 177a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1776 │ │ │ │ │ + bhi.n 177a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #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 │ │ │ │ │ - bcc.n 1760 │ │ │ │ │ + bcc.n 1764 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, ip │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1780 │ │ │ │ │ + beq.n 1784 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ │ │ │ │ │ -00001784 : │ │ │ │ │ +00001788 : │ │ │ │ │ long_to_decimal_string(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17b4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r4 │ │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017b0 : │ │ │ │ │ +000017b4 : │ │ │ │ │ long_to_decimal_string_internal(): │ │ │ │ │ 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 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f9e │ │ │ │ │ + beq.w 1fa6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ - bpl.w 1f9e │ │ │ │ │ + bpl.w 1fa6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp.w r3, #584 @ 0x248 │ │ │ │ │ sub.w r7, r2, #2 │ │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ │ clz r7, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ │ - bcs.w 1d74 │ │ │ │ │ + bcs.w 1d78 │ │ │ │ │ add.w r0, sl, #4 │ │ │ │ │ add.w r5, sl, #1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de4 │ │ │ │ │ + beq.w 1de8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ @@ -2440,100 +2441,100 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.w 19bc │ │ │ │ │ + bcc.w 19c0 │ │ │ │ │ ldr.w r0, [r5, sl, lsl #2] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 1950 │ │ │ │ │ + ble.n 1954 │ │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r7, r2, #8 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w r9, r7, fp, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 18c4 │ │ │ │ │ + beq.n 18c8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 18a2 │ │ │ │ │ + beq.n 18a6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1af0 │ │ │ │ │ + bne.w 1af4 │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ - addw r3, pc, #1380 @ 0x564 │ │ │ │ │ + addw r3, pc, #1384 @ 0x568 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ │ - addw r3, pc, #1352 @ 0x548 │ │ │ │ │ + addw r3, pc, #1356 @ 0x54c │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ - beq.n 1950 │ │ │ │ │ + beq.n 1954 │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov fp, r7 │ │ │ │ │ - addw r3, pc, #1312 @ 0x520 │ │ │ │ │ + addw r3, pc, #1316 @ 0x524 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ adds r7, #16 │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str.w r6, [r7, #-12] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1272 @ 0x4f8 │ │ │ │ │ + addw r3, pc, #1276 @ 0x4fc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str.w r6, [r7, #-8] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1240 @ 0x4d8 │ │ │ │ │ + addw r3, pc, #1244 @ 0x4dc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str.w r6, [r7, #-4] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - addw r3, pc, #1208 @ 0x4b8 │ │ │ │ │ + addw r3, pc, #1212 @ 0x4bc │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ str.w r6, [fp, #16] │ │ │ │ │ - bne.n 18c8 │ │ │ │ │ + bne.n 18cc │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ - cbz r0, 1992 │ │ │ │ │ + cbz r0, 1996 │ │ │ │ │ lsrs r3, r0, #9 │ │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ │ movt r2, #4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ │ @@ -2549,157 +2550,157 @@ │ │ │ │ │ ldrhi r2, [sp, #4] │ │ │ │ │ addhi r2, #8 │ │ │ │ │ it hi │ │ │ │ │ strhi.w r3, [r2, fp, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184e │ │ │ │ │ + beq.w 1852 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1de8 │ │ │ │ │ + beq.w 1dec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1de8 │ │ │ │ │ + bne.w 1dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + b.n 1dec │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 1b12 │ │ │ │ │ + beq.w 1b16 │ │ │ │ │ add.w r3, fp, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r5, fp, fp, lsl #3 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n 19f8 │ │ │ │ │ + bls.n 19fc │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - bls.n 19f8 │ │ │ │ │ + bls.n 19fc │ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n 19ee │ │ │ │ │ + bls.n 19f2 │ │ │ │ │ cmp.w r5, #640 @ 0x280 │ │ │ │ │ - bgt.w 1e00 │ │ │ │ │ + bgt.w 1e08 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d08 │ │ │ │ │ + bne.w 1d0c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fdc │ │ │ │ │ + bne.w 1fe4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d5e │ │ │ │ │ + beq.w 1d62 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 1e5c │ │ │ │ │ + bne.w 1e64 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 1e56 │ │ │ │ │ + bpl.w 1e5e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 1fbc │ │ │ │ │ + bpl.w 1fc4 │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.n 1b24 │ │ │ │ │ + bgt.n 1b28 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r1, r2, r7, r0 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r1, ip, r2, r0 │ │ │ │ │ add.w r1, r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ it ls │ │ │ │ │ addls.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bls.n 1aa8 │ │ │ │ │ + bls.n 1aac │ │ │ │ │ umull lr, r1, r7, r2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r2, ip, r1, r2 │ │ │ │ │ add.w r2, r2, #48 @ 0x30 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - bls.n 1aa8 │ │ │ │ │ + bls.n 1aac │ │ │ │ │ umull r0, r2, r7, r1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp.w lr, #9 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r0, ip, r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bhi.n 1a8a │ │ │ │ │ + bhi.n 1a8e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 1ce4 │ │ │ │ │ + beq.w 1ce8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1cf6 │ │ │ │ │ + beq.w 1cfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1ad4 │ │ │ │ │ - ldr r2, [pc, #820] @ (1df8 ) │ │ │ │ │ + cbnz r3, 1ad8 │ │ │ │ │ + ldr r2, [pc, #824] @ (1e00 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e4a │ │ │ │ │ + bne.w 1e52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cfe │ │ │ │ │ + bne.w 1d02 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fb0 │ │ │ │ │ + bne.w 1fb8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ add.w r7, r2, #12 │ │ │ │ │ - add r3, pc, #760 @ (adr r3, 1df0 ) │ │ │ │ │ + add r3, pc, #764 @ (adr r3, 1df8 ) │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r6, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ str r6, [r3, #12] │ │ │ │ │ - b.n 1884 │ │ │ │ │ + b.n 1888 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r5, r7, #1 │ │ │ │ │ str.w fp, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d6c │ │ │ │ │ + bne.w 1d70 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1a08 │ │ │ │ │ + b.n 1a0c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ │ @@ -2749,21 +2750,21 @@ │ │ │ │ │ mls ip, r1, r8, ip │ │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ │ bfi r9, ip, #0, #8 │ │ │ │ │ bfi r9, r7, #8, #8 │ │ │ │ │ bfi r9, r0, #16, #8 │ │ │ │ │ bfi r9, lr, #24, #8 │ │ │ │ │ str.w r9, [r3, #-9] │ │ │ │ │ - bne.n 1c10 │ │ │ │ │ + bne.n 1c14 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ │ - b.n 1a44 │ │ │ │ │ + b.n 1a48 │ │ │ │ │ mvn.w r0, #8 │ │ │ │ │ sub.w r7, r3, #9 │ │ │ │ │ mov r8, r7 │ │ │ │ │ strd r4, r6, [sp, #32] │ │ │ │ │ mla r0, r0, fp, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ @@ -2818,127 +2819,128 @@ │ │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ │ bfi ip, r0, #24, #8 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str.w ip, [r8, #-9]! │ │ │ │ │ cmp r0, r8 │ │ │ │ │ str.w lr, [r8, #4] │ │ │ │ │ - bne.n 1c28 │ │ │ │ │ + bne.n 1c2c │ │ │ │ │ ldrd r4, r6, [sp, #32] │ │ │ │ │ - b.n 1bfe │ │ │ │ │ + b.n 1c02 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1abc │ │ │ │ │ + bne.w 1ac0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ae4 │ │ │ │ │ + beq.w 1ae8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ + b.n 1aec │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.n 1d4c │ │ │ │ │ + bls.n 1d50 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.n 1d4c │ │ │ │ │ + blt.n 1d50 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ff2 │ │ │ │ │ + bne.w 1ffa │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 205a │ │ │ │ │ + bne.w 2062 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r0, r2, #26 │ │ │ │ │ - bpl.w 20da │ │ │ │ │ + bpl.w 20e2 │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 1a3e │ │ │ │ │ + b.n 1a42 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1d1a │ │ │ │ │ + beq.n 1d1e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 1d1a │ │ │ │ │ + bne.n 1d1e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 19aa │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + bne.w 19ae │ │ │ │ │ + b.n 1dec │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.n 1d0e │ │ │ │ │ - b.n 1d50 │ │ │ │ │ - ldr r3, [pc, #132] @ (1dfc ) │ │ │ │ │ + bhi.n 1d12 │ │ │ │ │ + b.n 1d54 │ │ │ │ │ + ldr r3, [pc, #136] @ (1e04 ) │ │ │ │ │ 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, #3444] @ 0xd74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1dba │ │ │ │ │ + ble.n 1dbe │ │ │ │ │ movw r3, #24759 @ 0x60b7 │ │ │ │ │ movt r3, #46603 @ 0xb60b │ │ │ │ │ sub.w r0, sl, #11 │ │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ add r3, r2 │ │ │ │ │ umull r1, r0, r1, r0 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ rsb r3, r1, r3, asr #6 │ │ │ │ │ cmp.w r3, r0, lsr #3 │ │ │ │ │ - ble.w 1fc4 │ │ │ │ │ + ble.w 1fcc │ │ │ │ │ cmp.w sl, #1000 @ 0x3e8 │ │ │ │ │ - bhi.w 2114 │ │ │ │ │ + bhi.w 211c │ │ │ │ │ movw r3, #46339 @ 0xb503 │ │ │ │ │ movt r3, #42366 @ 0xa57e │ │ │ │ │ umull r3, r5, r3, sl │ │ │ │ │ add.w r5, sl, r5, lsr #6 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1810 │ │ │ │ │ + bne.w 1814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1aea │ │ │ │ │ + b.n 1aee │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000007e │ │ │ │ │ + .word 0x00000082 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r2, [pc, #732] @ (20e0 ) │ │ │ │ │ + ldr r2, [pc, #732] @ (20e8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ @@ -2947,194 +2949,194 @@ │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it le │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20e4 │ │ │ │ │ + bne.w 20ec │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a08 │ │ │ │ │ + beq.w 1a0c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.n 1d50 │ │ │ │ │ + bls.n 1d54 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.w 1d1a │ │ │ │ │ - b.n 1d50 │ │ │ │ │ + bge.w 1d1e │ │ │ │ │ + b.n 1d54 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1ace │ │ │ │ │ + b.n 1ad2 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.n 1a3e │ │ │ │ │ + b.n 1a42 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1ece │ │ │ │ │ + bne.n 1ed6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bmi.n 1f24 │ │ │ │ │ + bmi.n 1f2c │ │ │ │ │ ldr r7, [r6, #28] │ │ │ │ │ add.w r7, r7, r5, lsl #1 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ add.w lr, r4, #8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ │ cmp r1, fp │ │ │ │ │ - blt.n 1f74 │ │ │ │ │ + blt.n 1f7c │ │ │ │ │ bic.w r2, fp, fp, asr #31 │ │ │ │ │ mvn.w r1, #17 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mla r2, r1, r2, r7 │ │ │ │ │ movs r7, #10 │ │ │ │ │ umull ip, r1, r3, r0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp.w lr, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls ip, r7, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, ip, #48 @ 0x30 │ │ │ │ │ strh.w r1, [r2, #-2]! │ │ │ │ │ - bhi.n 1e9c │ │ │ │ │ + bhi.n 1ea4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1f96 │ │ │ │ │ + beq.n 1f9e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1abc │ │ │ │ │ - b.n 1ad4 │ │ │ │ │ + bne.w 1ac0 │ │ │ │ │ + b.n 1ad8 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n 1f16 │ │ │ │ │ + bmi.n 1f1e │ │ │ │ │ ldr r7, [r6, #28] │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ add.w lr, r4, #8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bge.n 1f32 │ │ │ │ │ + bge.n 1f3a │ │ │ │ │ sub.w r9, r2, #36 @ 0x24 │ │ │ │ │ umull sl, ip, r3, r0 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mls sl, r8, ip, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ add.w sl, sl, #48 @ 0x30 │ │ │ │ │ str.w sl, [r2, #-4]! │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 1ef8 │ │ │ │ │ + bne.n 1f00 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 1eec │ │ │ │ │ + b.n 1ef4 │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r7, r6, #20 │ │ │ │ │ addpl.w r7, r6, #28 │ │ │ │ │ - b.n 1ed4 │ │ │ │ │ + b.n 1edc │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r7, r6, #20 │ │ │ │ │ addpl.w r7, r6, #28 │ │ │ │ │ - b.n 1e66 │ │ │ │ │ + b.n 1e6e │ │ │ │ │ bic.w r2, fp, fp, asr #31 │ │ │ │ │ mvn.w r1, #35 @ 0x23 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mla r2, r1, r2, r7 │ │ │ │ │ movs r7, #10 │ │ │ │ │ umull ip, r1, r3, r0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp.w lr, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls ip, r7, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, ip, #48 @ 0x30 │ │ │ │ │ str.w r1, [r2, #-4]! │ │ │ │ │ - bhi.n 1f48 │ │ │ │ │ + bhi.n 1f50 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r2, #-4] │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + b.n 1ec8 │ │ │ │ │ sub.w r9, r2, #18 │ │ │ │ │ umull sl, ip, r3, r0 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mls sl, r8, ip, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ │ strh.w ip, [r2, #-2]! │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 1f78 │ │ │ │ │ + bne.n 1f80 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 1e7e │ │ │ │ │ + b.n 1e86 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r2, #-2] │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + b.n 1ec8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2071 @ 0x817 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + b.n 1dec │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ + b.n 1aec │ │ │ │ │ add.w r3, r0, #28 │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.n 1a3e │ │ │ │ │ + b.n 1a42 │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + b.n 1dec │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ 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 │ │ │ │ │ - beq.w 1d5e │ │ │ │ │ + beq.w 1d62 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r7, r3, r5 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w sl, [r4, #4]! │ │ │ │ │ cmp r8, fp │ │ │ │ │ - blt.n 207e │ │ │ │ │ + blt.n 2086 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bic.w r3, fp, fp, asr #31 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ @@ -3144,87 +3146,87 @@ │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r0, r6, r2, sl │ │ │ │ │ mov sl, r2 │ │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bhi.n 202e │ │ │ │ │ + bhi.n 2036 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + b.n 1ec8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - bne.n 20b6 │ │ │ │ │ + bne.n 20be │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r7, r2, #26 │ │ │ │ │ - bpl.n 20cc │ │ │ │ │ + bpl.n 20d4 │ │ │ │ │ lsls r6, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ │ - b.n 1e6a │ │ │ │ │ + b.n 1e72 │ │ │ │ │ movw r9, #52429 @ 0xcccd │ │ │ │ │ movt r9, #52428 @ 0xcccc │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ sub.w r5, r6, #9 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidivmod │ │ │ │ │ umull r0, sl, sl, r9 │ │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r6, #-1]! │ │ │ │ │ mov.w sl, sl, lsr #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 2090 │ │ │ │ │ + bne.n 2098 │ │ │ │ │ mov r3, fp │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ - b.n 200a │ │ │ │ │ + b.n 2012 │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bmi.n 20d0 │ │ │ │ │ + bmi.n 20d8 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ │ - b.n 1ed8 │ │ │ │ │ + b.n 1ee0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 2070 │ │ │ │ │ + b.n 2078 │ │ │ │ │ lsls r7, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n 20c0 │ │ │ │ │ + b.n 20c8 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 1d40 │ │ │ │ │ + b.n 1d44 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20fa │ │ │ │ │ + beq.n 2102 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 20fa │ │ │ │ │ + cbnz r3, 2102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -3232,79 +3234,79 @@ │ │ │ │ │ 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 1de8 │ │ │ │ │ + b.n 1dec │ │ │ │ │ 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 r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1de8 │ │ │ │ │ + beq.w 1dec │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23da │ │ │ │ │ + beq.w 23e2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.w 23c4 │ │ │ │ │ + bpl.w 23cc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 237e │ │ │ │ │ + bne.w 2386 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r3, 21a0 │ │ │ │ │ + cbnz r3, 21a8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2182 │ │ │ │ │ + beq.n 218a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23fa │ │ │ │ │ + beq.w 2402 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ae8 │ │ │ │ │ + beq.w 1aec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ae8 │ │ │ │ │ + bne.w 1aec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ + b.n 1aec │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 237a │ │ │ │ │ + bpl.w 2382 │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ │ ubfx r8, r3, #2, #3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -3312,47 +3314,47 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23da │ │ │ │ │ + beq.w 23e2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 22be │ │ │ │ │ + ble.n 22c6 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 2362 │ │ │ │ │ + bne.w 236a │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bls.n 22c4 │ │ │ │ │ + bls.n 22cc │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.n 22c4 │ │ │ │ │ + bls.n 22cc │ │ │ │ │ bic.w lr, r7, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub.w r1, lr, #4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ add r0, lr │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 2258 │ │ │ │ │ + beq.n 2260 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 224c │ │ │ │ │ + beq.n 2254 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 2244 │ │ │ │ │ + beq.n 224c │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 223c │ │ │ │ │ + beq.n 2244 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 2234 │ │ │ │ │ + beq.n 223c │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 222c │ │ │ │ │ + beq.n 2234 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 2224 │ │ │ │ │ + beq.n 222c │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ @@ -3360,15 +3362,15 @@ │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 22a6 │ │ │ │ │ + beq.n 22ae │ │ │ │ │ mov r9, ip │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r1, [r9], #4 │ │ │ │ │ str.w r1, [r8], #4 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ add.w ip, r9, #28 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ @@ -3382,45 +3384,45 @@ │ │ │ │ │ str.w r1, [r8, #12] │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str.w r1, [r8, #16] │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str.w r1, [r8, #20] │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ str.w r1, [r8, #24] │ │ │ │ │ - bne.n 2258 │ │ │ │ │ + bne.n 2260 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq.n 22bc │ │ │ │ │ + beq.n 22c4 │ │ │ │ │ add lr, r6 │ │ │ │ │ adds r0, r2, r7 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n 22b0 │ │ │ │ │ + bhi.n 22b8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 216e │ │ │ │ │ + b.n 2176 │ │ │ │ │ adds r0, r2, r7 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ subs r1, r0, r2 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 2324 │ │ │ │ │ + beq.n 232c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 2318 │ │ │ │ │ + beq.n 2320 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ + beq.n 2318 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 2308 │ │ │ │ │ + beq.n 2310 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 2300 │ │ │ │ │ + beq.n 2308 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 22f8 │ │ │ │ │ + beq.n 2300 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 22f0 │ │ │ │ │ + beq.n 22f8 │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ @@ -3429,15 +3431,15 @@ │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 22bc │ │ │ │ │ + beq.n 22c4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ strb.w r1, [r6], #1 │ │ │ │ │ ldrb.w r1, [r3, #-6] │ │ │ │ │ adds r2, r6, #7 │ │ │ │ │ @@ -3451,143 +3453,143 @@ │ │ │ │ │ strb r1, [r6, #3] │ │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ │ strb r1, [r6, #4] │ │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ │ strb r1, [r6, #5] │ │ │ │ │ ldrb r1, [r7, #7] │ │ │ │ │ strb.w r1, [r2, #-1] │ │ │ │ │ - bne.n 2324 │ │ │ │ │ - b.n 22bc │ │ │ │ │ + bne.n 232c │ │ │ │ │ + b.n 22c4 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 23a4 │ │ │ │ │ + beq.n 23ac │ │ │ │ │ subs r6, #4 │ │ │ │ │ add r0, r7 │ │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 236c │ │ │ │ │ - b.n 22bc │ │ │ │ │ + bne.n 2374 │ │ │ │ │ + b.n 22c4 │ │ │ │ │ ldr r6, [r0, #28] │ │ │ │ │ - b.n 21b6 │ │ │ │ │ + b.n 21be │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.n 23b6 │ │ │ │ │ - cbz r1, 2394 │ │ │ │ │ + bhi.n 23be │ │ │ │ │ + cbz r1, 239c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 23da │ │ │ │ │ + beq.n 23e2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 216e │ │ │ │ │ - b.n 23da │ │ │ │ │ + bge.w 2176 │ │ │ │ │ + b.n 23e2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ add r0, r7 │ │ │ │ │ ldrh.w r3, [r6, #2]! │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 23a8 │ │ │ │ │ - b.n 22bc │ │ │ │ │ + bne.n 23b0 │ │ │ │ │ + b.n 22c4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 2386 │ │ │ │ │ - b.n 2394 │ │ │ │ │ + bgt.n 238e │ │ │ │ │ + b.n 239c │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23ea │ │ │ │ │ + beq.n 23f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 23f2 │ │ │ │ │ + cbz r3, 23fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c7a8 │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ + b.n 1dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23ea │ │ │ │ │ + b.n 23f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2182 │ │ │ │ │ + b.n 218a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002404 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ +0000240c <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2438 <_Py_DECREF_SPECIALIZED.constprop.0+0x34> │ │ │ │ │ + beq.n 2440 <_Py_DECREF_SPECIALIZED.constprop.0+0x34> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2436 <_Py_DECREF_SPECIALIZED.constprop.0+0x32> │ │ │ │ │ - ldr r2, [pc, #28] @ (2444 <_Py_DECREF_SPECIALIZED.constprop.0+0x40>) │ │ │ │ │ + cbnz r3, 243e <_Py_DECREF_SPECIALIZED.constprop.0+0x32> │ │ │ │ │ + ldr r2, [pc, #28] @ (244c <_Py_DECREF_SPECIALIZED.constprop.0+0x40>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ - cbnz r3, 243a <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ + cbnz r3, 2442 <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 242c <_Py_DECREF_SPECIALIZED.constprop.0+0x28> │ │ │ │ │ + b.n 2434 <_Py_DECREF_SPECIALIZED.constprop.0+0x28> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002448 <_PyLong_NumBits>: │ │ │ │ │ +00002450 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 2486 <_PyLong_NumBits+0x3e> │ │ │ │ │ + beq.n 248e <_PyLong_NumBits+0x3e> │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ movw r1, #34952 @ 0x8888 │ │ │ │ │ movt r1, #2184 @ 0x888 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - bgt.n 2488 <_PyLong_NumBits+0x40> │ │ │ │ │ + bgt.n 2490 <_PyLong_NumBits+0x40> │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ - cbz r3, 2486 <_PyLong_NumBits+0x3e> │ │ │ │ │ + cbz r3, 248e <_PyLong_NumBits+0x3e> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ - bcs.n 2488 <_PyLong_NumBits+0x40> │ │ │ │ │ + bcs.n 2490 <_PyLong_NumBits+0x40> │ │ │ │ │ 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 .LC17 │ │ │ │ │ @@ -3595,72 +3597,72 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000024a4 : │ │ │ │ │ +000024ac : │ │ │ │ │ PyLong_AsSize_t(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2574 │ │ │ │ │ + beq.n 257c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 255c │ │ │ │ │ + bpl.n 2564 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bls.n 2534 │ │ │ │ │ + bls.n 253c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2540 │ │ │ │ │ + beq.n 2548 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 251c │ │ │ │ │ + bne.n 2524 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 253e │ │ │ │ │ + beq.n 2546 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 251c │ │ │ │ │ + bne.n 2524 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ sub.w ip, r1, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, lr │ │ │ │ │ - beq.n 253e │ │ │ │ │ + beq.n 2546 │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 251c │ │ │ │ │ + bne.n 2524 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 253e │ │ │ │ │ + bcc.n 2546 │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n 2506 │ │ │ │ │ + beq.n 250e │ │ │ │ │ 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 .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2556 │ │ │ │ │ + b.n 255e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -3681,89 +3683,89 @@ │ │ │ │ │ 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 2556 │ │ │ │ │ + b.n 255e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2556 │ │ │ │ │ + b.n 255e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002588 : │ │ │ │ │ +00002590 : │ │ │ │ │ long_lshift(): │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 2848 │ │ │ │ │ + bpl.w 2856 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 2848 │ │ │ │ │ + bpl.w 2856 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ and.w r4, r5, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 2852 │ │ │ │ │ + beq.w 2860 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 276a │ │ │ │ │ + beq.w 2774 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.w 276e │ │ │ │ │ + bhi.w 2778 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 27d6 │ │ │ │ │ + blt.w 27e4 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ movs r2, #30 │ │ │ │ │ umull r0, r1, r1, r4 │ │ │ │ │ lsrs r1, r1, #4 │ │ │ │ │ mls r2, r2, r1, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 26f8 │ │ │ │ │ + bne.n 2700 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 26f6 │ │ │ │ │ + bhi.n 26fe │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 265a │ │ │ │ │ + bmi.n 2662 │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsl.w r4, r3, r2 │ │ │ │ │ orrs r1, r5 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 269e │ │ │ │ │ + bcs.n 26a6 │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ 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 │ │ │ │ │ @@ -3784,30 +3786,30 @@ │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r3, r3, #5 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ it cc │ │ │ │ │ addcc r2, r4, #5 │ │ │ │ │ - bcc.n 2640 │ │ │ │ │ + bcc.n 2648 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2702 │ │ │ │ │ + bcs.n 270a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2828 │ │ │ │ │ + beq.w 2836 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -3826,30 +3828,30 @@ │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.n 2870 │ │ │ │ │ + b.n 287c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #0 │ │ │ │ │ - blt.w 281a │ │ │ │ │ + blt.w 2828 │ │ │ │ │ movs.w r4, r8, lsr #28 │ │ │ │ │ itete ne │ │ │ │ │ movne.w r9, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r9 │ │ │ │ │ moveq.w r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2828 │ │ │ │ │ + beq.w 2836 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str.w r9, [r0, #8] │ │ │ │ │ @@ -3865,160 +3867,159 @@ │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ orr.w r7, r7, r8, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2652 │ │ │ │ │ + beq.w 265a │ │ │ │ │ str r4, [r5, #20] │ │ │ │ │ - b.n 2652 │ │ │ │ │ - ldr r5, [pc, #256] @ (286c ) │ │ │ │ │ - b.n 2652 │ │ │ │ │ + b.n 265a │ │ │ │ │ + ldr r5, [pc, #256] @ (2878 ) │ │ │ │ │ + b.n 265a │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ - bne.n 27ae │ │ │ │ │ + bne.n 27bc │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ - orr.w ip, r0, r2, lsl #30 │ │ │ │ │ - cmp.w r2, ip, lsr #30 │ │ │ │ │ - bne.n 27ae │ │ │ │ │ - subs r0, r5, #3 │ │ │ │ │ + orr.w r0, r0, r2, lsl #30 │ │ │ │ │ + cmp.w r2, r0, lsr #30 │ │ │ │ │ + bne.n 27bc │ │ │ │ │ + sub.w ip, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 27c6 │ │ │ │ │ + beq.n 27d4 │ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ │ - orr.w r2, r2, ip, lsl #30 │ │ │ │ │ - cmp.w ip, r2, lsr #30 │ │ │ │ │ - bne.n 27ae │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - bcc.n 27c8 │ │ │ │ │ - ldr.w r5, [r1, #-4]! │ │ │ │ │ - orr.w r5, r5, r2, lsl #30 │ │ │ │ │ - cmp.w r2, r5, lsr #30 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - beq.n 279a │ │ │ │ │ + orr.w r2, r2, r0, lsl #30 │ │ │ │ │ + cmp.w r0, r2, lsr #30 │ │ │ │ │ + bne.n 27bc │ │ │ │ │ + subs.w ip, ip, #1 │ │ │ │ │ + bcc.n 27d6 │ │ │ │ │ + ldr.w r0, [r1, #-4]! │ │ │ │ │ + orr.w r0, r0, r2, lsl #30 │ │ │ │ │ + cmp.w r2, r0, lsr #30 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + beq.n 27a6 │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 27d6 │ │ │ │ │ - mov r2, ip │ │ │ │ │ + b.n 27e4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2830 │ │ │ │ │ + blt.n 283e │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 25e0 │ │ │ │ │ + bge.w 25e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 94e8 │ │ │ │ │ + bl 94d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 282c │ │ │ │ │ + cbz r0, 283a │ │ │ │ │ bl 41c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2808 │ │ │ │ │ + beq.n 2816 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2808 │ │ │ │ │ + cbnz r3, 2816 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bcc.n 283c │ │ │ │ │ + bcc.n 284a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 26f8 │ │ │ │ │ + b.n 2700 │ │ │ │ │ negs r4, r4 │ │ │ │ │ mov.w r6, #2 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sbc.w r8, r1, r1, lsl #1 │ │ │ │ │ - b.n 270c │ │ │ │ │ + b.n 2714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2652 │ │ │ │ │ + b.n 265a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 27ae │ │ │ │ │ + bge.n 27bc │ │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 27ae │ │ │ │ │ - b.n 27d6 │ │ │ │ │ + bne.n 27bc │ │ │ │ │ + b.n 27e4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 26f8 │ │ │ │ │ + bne.w 2700 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n 25fa │ │ │ │ │ + b.n 2602 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2652 │ │ │ │ │ + b.n 265a │ │ │ │ │ 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 282c │ │ │ │ │ - nop │ │ │ │ │ + b.n 283a │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002870 : │ │ │ │ │ +0000287c : │ │ │ │ │ long_lshift1.part.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, #4040] @ 0xfc8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ adds r7, r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2dd2 │ │ │ │ │ + beq.w 2dde │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 2de0 │ │ │ │ │ + bgt.w 2dec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2e0e │ │ │ │ │ + beq.w 2e1a │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e1c │ │ │ │ │ + beq.w 2e28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ @@ -4035,193 +4036,193 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2da4 │ │ │ │ │ + beq.w 2db0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 2dc0 │ │ │ │ │ + ble.w 2dcc │ │ │ │ │ mov.w sl, r8, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2e06 │ │ │ │ │ + beq.w 2e12 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ sub.w r0, r4, #32 │ │ │ │ │ rsb lr, r4, #32 │ │ │ │ │ add.w r2, r5, sl │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w r1, r3, r4 │ │ │ │ │ lsl.w ip, r3, r0 │ │ │ │ │ lsr.w r3, r3, lr │ │ │ │ │ orr.w ip, ip, r3 │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - bls.w 2cfa │ │ │ │ │ + bls.w 2d06 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d06 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d06 │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d06 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d06 │ │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d06 │ │ │ │ │ ldr.w r1, [r9, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d06 │ │ │ │ │ ldr.w r1, [r9, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d06 │ │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d06 │ │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d06 │ │ │ │ │ ldr.w r1, [r9, #52] @ 0x34 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ lsl.w sl, r1, r0 │ │ │ │ │ lsr.w fp, r1, lr │ │ │ │ │ lsl.w r1, r1, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ orr.w sl, sl, ip │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w ip, sl, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2cfa │ │ │ │ │ + beq.w 2d06 │ │ │ │ │ add.w r8, r8, #13 │ │ │ │ │ add.w r1, r9, #52 @ 0x34 │ │ │ │ │ mov.w fp, #11 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ add.w r2, r5, r8, lsl #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ sub.w r2, r6, #11 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.w 2df8 │ │ │ │ │ + beq.w 2e04 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 2bf0 │ │ │ │ │ + beq.n 2bfc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2bb6 │ │ │ │ │ + beq.n 2bc2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov.w fp, #12 │ │ │ │ │ ldr.w r2, [r1, #56]! │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ lsr.w r8, r2, lr │ │ │ │ │ lsl.w r1, r2, r0 │ │ │ │ │ lsls r2, r4 │ │ │ │ │ @@ -4266,15 +4267,15 @@ │ │ │ │ │ bic.w r2, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ │ mov.w ip, r1, lsr #30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ - beq.n 2cfa │ │ │ │ │ + beq.n 2d06 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldrd r8, r9, [sp, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r8 │ │ │ │ │ @@ -4322,69 +4323,69 @@ │ │ │ │ │ lsl.w r1, r2, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #30 │ │ │ │ │ - bne.n 2c3a │ │ │ │ │ + bne.n 2c46 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2dca │ │ │ │ │ + beq.n 2dd6 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - beq.n 2d18 │ │ │ │ │ + beq.n 2d24 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 2d26 │ │ │ │ │ + cbz r2, 2d32 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 2d48 │ │ │ │ │ + bls.n 2d54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e30 │ │ │ │ │ + beq.w 2e3c │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2d24 │ │ │ │ │ + beq.n 2d30 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2d18 │ │ │ │ │ + beq.n 2d24 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 2d1c │ │ │ │ │ + bhi.n 2d28 │ │ │ │ │ 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 2d1c │ │ │ │ │ + bcs.n 2d28 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2d8a │ │ │ │ │ + beq.n 2d96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2d8a │ │ │ │ │ - ldr r2, [pc, #188] @ (2e38 ) │ │ │ │ │ + cbnz r3, 2d96 │ │ │ │ │ + ldr r2, [pc, #188] @ (2e44 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e24 │ │ │ │ │ + bne.n 2e30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -4397,93 +4398,93 @@ │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bgt.w 28fe │ │ │ │ │ - cbz r6, 2e06 │ │ │ │ │ + bgt.w 290a │ │ │ │ │ + cbz r6, 2e12 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 2914 │ │ │ │ │ + b.n 2920 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.n 2d0a │ │ │ │ │ - b.n 2d18 │ │ │ │ │ + bne.n 2d16 │ │ │ │ │ + b.n 2d24 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 28a4 │ │ │ │ │ + ble.w 28b0 │ │ │ │ │ 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 2e20 │ │ │ │ │ + b.n 2e2c │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - b.n 2c3a │ │ │ │ │ + b.n 2c46 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2dca │ │ │ │ │ + beq.n 2dd6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2cfe │ │ │ │ │ + b.n 2d0a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28ba │ │ │ │ │ + bne.w 28c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2d1c │ │ │ │ │ + b.n 2d28 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2d84 │ │ │ │ │ + b.n 2d90 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 2d6a │ │ │ │ │ + b.n 2d76 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002e3c : │ │ │ │ │ +00002e48 : │ │ │ │ │ long_sub(): │ │ │ │ │ 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 r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 2f96 │ │ │ │ │ + bpl.w 2fa2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 2f96 │ │ │ │ │ + bpl.w 2fa2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r5, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n 2f14 │ │ │ │ │ + bhi.n 2f20 │ │ │ │ │ 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 r5, r3, r2 │ │ │ │ │ @@ -4491,15 +4492,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 2ec0 │ │ │ │ │ + bcs.n 2ecc │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -4507,21 +4508,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r5, r7 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2f24 │ │ │ │ │ + bcs.n 2f30 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fb8 │ │ │ │ │ + beq.n 2fc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -4536,29 +4537,29 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2f74 │ │ │ │ │ + beq.n 2f80 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2f6c │ │ │ │ │ + beq.n 2f78 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 88a4 │ │ │ │ │ + b.w 889c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 2fac │ │ │ │ │ + blt.n 2fb8 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fb8 │ │ │ │ │ + beq.n 2fc4 │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -4571,62 +4572,62 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ │ - b.n 2eba │ │ │ │ │ + b.n 2ec6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 71e4 │ │ │ │ │ + b.w 71dc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2fa0 │ │ │ │ │ - bl 71e4 │ │ │ │ │ + beq.n 2fac │ │ │ │ │ + bl 71dc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2eba │ │ │ │ │ + beq.n 2ec6 │ │ │ │ │ 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 2eba │ │ │ │ │ + b.n 2ec6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2eba │ │ │ │ │ + b.n 2ec6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 88a4 │ │ │ │ │ + b.w 889c │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 2f2e │ │ │ │ │ + b.n 2f3a │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 2eba │ │ │ │ │ + b.n 2ec6 │ │ │ │ │ │ │ │ │ │ -00002fc0 <_PyLong_Subtract>: │ │ │ │ │ +00002fcc <_PyLong_Subtract>: │ │ │ │ │ _PyLong_Subtract(): │ │ │ │ │ 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, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r5, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n 3084 <_PyLong_Subtract+0xc4> │ │ │ │ │ + bhi.n 3090 <_PyLong_Subtract+0xc4> │ │ │ │ │ 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 r5, r3, r2 │ │ │ │ │ @@ -4634,15 +4635,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 3030 <_PyLong_Subtract+0x70> │ │ │ │ │ + bcs.n 303c <_PyLong_Subtract+0x70> │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -4650,21 +4651,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r5, r7 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 3094 <_PyLong_Subtract+0xd4> │ │ │ │ │ + bcs.n 30a0 <_PyLong_Subtract+0xd4> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 311e <_PyLong_Subtract+0x15e> │ │ │ │ │ + beq.n 312a <_PyLong_Subtract+0x15e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -4679,29 +4680,29 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 30e4 <_PyLong_Subtract+0x124> │ │ │ │ │ + beq.n 30f0 <_PyLong_Subtract+0x124> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 30dc <_PyLong_Subtract+0x11c> │ │ │ │ │ + beq.n 30e8 <_PyLong_Subtract+0x11c> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 88a4 │ │ │ │ │ + b.w 889c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 3112 <_PyLong_Subtract+0x152> │ │ │ │ │ + blt.n 311e <_PyLong_Subtract+0x152> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 311e <_PyLong_Subtract+0x15e> │ │ │ │ │ + beq.n 312a <_PyLong_Subtract+0x15e> │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -4714,256 +4715,256 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ │ - b.n 302a <_PyLong_Subtract+0x6a> │ │ │ │ │ + b.n 3036 <_PyLong_Subtract+0x6a> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 71e4 │ │ │ │ │ + b.w 71dc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3106 <_PyLong_Subtract+0x146> │ │ │ │ │ - bl 71e4 │ │ │ │ │ + beq.n 3112 <_PyLong_Subtract+0x146> │ │ │ │ │ + bl 71dc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 302a <_PyLong_Subtract+0x6a> │ │ │ │ │ + beq.n 3036 <_PyLong_Subtract+0x6a> │ │ │ │ │ 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 302a <_PyLong_Subtract+0x6a> │ │ │ │ │ + b.n 3036 <_PyLong_Subtract+0x6a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 88a4 │ │ │ │ │ + b.w 889c │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 309e <_PyLong_Subtract+0xde> │ │ │ │ │ + b.n 30aa <_PyLong_Subtract+0xde> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 302a <_PyLong_Subtract+0x6a> │ │ │ │ │ + b.n 3036 <_PyLong_Subtract+0x6a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003128 : │ │ │ │ │ +00003134 : │ │ │ │ │ PyLong_AsInt(): │ │ │ │ │ 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 3212 │ │ │ │ │ + beq.n 321e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 315c │ │ │ │ │ + bpl.n 3168 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n 316c │ │ │ │ │ + bhi.n 3178 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 323c │ │ │ │ │ + bne.n 3248 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3158 │ │ │ │ │ + b.n 3164 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 31ba │ │ │ │ │ + bne.n 31c6 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w r4, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, r4, lsr #30 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, ip │ │ │ │ │ - bne.n 31ba │ │ │ │ │ + bne.n 31c6 │ │ │ │ │ sub.w ip, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 31da │ │ │ │ │ + beq.n 31e6 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ orr.w r2, r2, r4, lsl #30 │ │ │ │ │ cmp.w r4, r2, lsr #30 │ │ │ │ │ - bne.n 31b8 │ │ │ │ │ + bne.n 31c4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 31da │ │ │ │ │ + bcc.n 31e6 │ │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ │ orr.w r2, r2, r4, lsl #30 │ │ │ │ │ cmp.w r4, r2, lsr #30 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq.n 31a2 │ │ │ │ │ - cbnz r0, 3224 │ │ │ │ │ + beq.n 31ae │ │ │ │ │ + cbnz r0, 3230 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3158 │ │ │ │ │ + beq.n 3164 │ │ │ │ │ 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 .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3166 │ │ │ │ │ + b.n 3172 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 3200 │ │ │ │ │ + blt.n 320c │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3158 │ │ │ │ │ + beq.n 3164 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 3158 │ │ │ │ │ + beq.n 3164 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3158 │ │ │ │ │ + bne.n 3164 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 31be │ │ │ │ │ + b.n 31ca │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 31b8 │ │ │ │ │ + bge.n 31c4 │ │ │ │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 31b8 │ │ │ │ │ - cbnz r0, 325c │ │ │ │ │ + bne.n 31c4 │ │ │ │ │ + cbnz r0, 3268 │ │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3158 │ │ │ │ │ + b.n 3164 │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3166 │ │ │ │ │ + b.n 3172 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 31ba │ │ │ │ │ + beq.n 31c6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 31ba │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + bne.n 31c6 │ │ │ │ │ + b.n 3204 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n 3274 │ │ │ │ │ + bhi.n 3280 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ - bne.n 31f0 │ │ │ │ │ - b.n 3158 │ │ │ │ │ + bne.n 31fc │ │ │ │ │ + b.n 3164 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 320c │ │ │ │ │ + beq.n 3218 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 320c │ │ │ │ │ + bne.n 3218 │ │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 31f8 │ │ │ │ │ + b.n 3204 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ lsrs r4, r0, #30 │ │ │ │ │ - bne.n 3224 │ │ │ │ │ + bne.n 3230 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w r4, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, r4, lsr #30 │ │ │ │ │ - bne.n 3224 │ │ │ │ │ + bne.n 3230 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 318c │ │ │ │ │ + b.n 3198 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003294 : │ │ │ │ │ +000032a0 : │ │ │ │ │ PyLong_AsUnsignedLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3364 │ │ │ │ │ + beq.n 3370 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 334c │ │ │ │ │ + bpl.n 3358 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi.n 32c6 │ │ │ │ │ + bhi.n 32d2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 3330 │ │ │ │ │ + beq.n 333c │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 3318 │ │ │ │ │ + bne.n 3324 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 32c4 │ │ │ │ │ + beq.n 32d0 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 3318 │ │ │ │ │ + bne.n 3324 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ sub.w ip, r2, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, lr │ │ │ │ │ - beq.n 32c4 │ │ │ │ │ + beq.n 32d0 │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 3318 │ │ │ │ │ + bne.n 3324 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 32c4 │ │ │ │ │ + bcc.n 32d0 │ │ │ │ │ ldr.w r3, [r1, #-4]! │ │ │ │ │ orr.w r3, r3, r0, lsl #30 │ │ │ │ │ cmp.w r0, r3, lsr #30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - beq.n 3302 │ │ │ │ │ + beq.n 330e │ │ │ │ │ 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 .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 3352 │ │ │ │ │ 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 .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4980,63 +4981,63 @@ │ │ │ │ │ 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 3346 │ │ │ │ │ + b.n 3352 │ │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 3352 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003378 : │ │ │ │ │ +00003384 : │ │ │ │ │ long_neg(): │ │ │ │ │ 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, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 3418 │ │ │ │ │ + bhi.n 3424 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r4, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r5, r2, r2, lsl #1 │ │ │ │ │ rsbs r0, r3, #5 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 33c4 │ │ │ │ │ - ldr r5, [pc, #220] @ (3498 ) │ │ │ │ │ + bcs.n 33d0 │ │ │ │ │ + ldr r5, [pc, #220] @ (34a4 ) │ │ │ │ │ add.w r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r6, r7, r3 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 343a │ │ │ │ │ + bcs.n 3446 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 348e │ │ │ │ │ + beq.n 349a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r6, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -5050,19 +5051,19 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl c660 <_PyLong_Copy> │ │ │ │ │ + bl c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33be │ │ │ │ │ + beq.n 33ca │ │ │ │ │ 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] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -5075,15 +5076,15 @@ │ │ │ │ │ movlt r6, r2 │ │ │ │ │ movlt.w r8, #18 │ │ │ │ │ it ge │ │ │ │ │ movge.w r8, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 348e │ │ │ │ │ + cbz r0, 349a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #16 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -5097,44 +5098,44 @@ │ │ │ │ │ lsrs r1, r4, #30 │ │ │ │ │ orr.w r1, r1, r6, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orrs.w r2, r1, r6, lsr #30 │ │ │ │ │ strd r8, r4, [r5, #8] │ │ │ │ │ it ne │ │ │ │ │ strne r1, [r5, #16] │ │ │ │ │ - b.n 33be │ │ │ │ │ + b.n 33ca │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 33be │ │ │ │ │ + b.n 33ca │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000349c : │ │ │ │ │ +000034a8 : │ │ │ │ │ long_invert(): │ │ │ │ │ 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, #15 │ │ │ │ │ - bhi.n 353e │ │ │ │ │ + bhi.n 354a │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mvns r5, r3 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ adds r2, r5, #5 │ │ │ │ │ mvn.w r1, r3 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 34ec │ │ │ │ │ + bcs.n 34f8 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -5142,21 +5143,21 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r5, r6 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 3564 │ │ │ │ │ + bcs.n 3570 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35d0 │ │ │ │ │ + beq.n 35dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r7, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -5170,327 +5171,326 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #172] @ (35ec ) │ │ │ │ │ - bl 587c │ │ │ │ │ + ldr r1, [pc, #172] @ (35f8 ) │ │ │ │ │ + bl 5878 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35d4 │ │ │ │ │ + beq.n 35e0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 356e │ │ │ │ │ + bne.n 357a │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 34e8 │ │ │ │ │ + b.n 34f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c7c0 <_PyLong_FromLarge> │ │ │ │ │ + b.w c7f8 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r7, r3, #5 │ │ │ │ │ sbc.w r6, r2, r2, lsl #1 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ │ - bcs.n 35a6 │ │ │ │ │ - ldr r6, [pc, #88] @ (35f0 ) │ │ │ │ │ + bcs.n 35b2 │ │ │ │ │ + ldr r6, [pc, #88] @ (35fc ) │ │ │ │ │ add.w r6, r6, r0, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 35d8 │ │ │ │ │ + bne.n 35e4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 34e8 │ │ │ │ │ + b.n 34f4 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 35c6 │ │ │ │ │ + bcs.n 35d2 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 359a │ │ │ │ │ - bl c7c0 <_PyLong_FromLarge> │ │ │ │ │ + b.n 35a6 │ │ │ │ │ + bl c7f8 <_PyLong_FromLarge> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 359a │ │ │ │ │ + b.n 35a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 34e8 │ │ │ │ │ + b.n 34f4 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 35a2 │ │ │ │ │ + bne.n 35ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 34e8 │ │ │ │ │ + b.n 34f4 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000035f4 : │ │ │ │ │ +00003600 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ 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 │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcc.n 3688 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + itt cc │ │ │ │ │ + ldrcc r4, [pc, #156] @ (36bc ) │ │ │ │ │ + addcc.w r4, r4, r0, lsl #4 │ │ │ │ │ + bcc.n 3678 │ │ │ │ │ lsrs r6, r0, #30 │ │ │ │ │ - mov.w r9, r1, lsr #30 │ │ │ │ │ + mov.w r8, r1, lsr #30 │ │ │ │ │ orr.w r6, r6, r1, lsl #2 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - orrs.w r3, r6, r9 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + orrs.w r3, r6, r8 │ │ │ │ │ it eq │ │ │ │ │ - moveq.w r8, #1 │ │ │ │ │ - beq.n 3636 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - ite ne │ │ │ │ │ - movne.w r8, #3 │ │ │ │ │ - moveq.w r8, #2 │ │ │ │ │ - add.w r0, r8, #3 │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ + bne.n 367e │ │ │ │ │ + adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 367e │ │ │ │ │ - mov.w r3, r8, lsl #3 │ │ │ │ │ - str r3, [r0, #8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 36b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + lsls r7, r7, #3 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ + str r7, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3694 │ │ │ │ │ + bne.n 3688 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - orrs.w r9, r6, r9 │ │ │ │ │ - bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - itt ne │ │ │ │ │ - addne.w r2, r5, #12 │ │ │ │ │ - addne.w r3, r5, #16 │ │ │ │ │ - str r4, [r5, #12] │ │ │ │ │ - bne.n 36b0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r5, [pc, #52] @ (36c0 ) │ │ │ │ │ - add.w r5, r5, r0, lsl #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + orrs.w r8, r6, r8 │ │ │ │ │ + bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ + it ne │ │ │ │ │ + addne.w r3, r4, #16 │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + bne.n 36a0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r7, #3 │ │ │ │ │ + moveq r7, #2 │ │ │ │ │ + b.n 363c │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r2, r5, #12 │ │ │ │ │ - add.w r3, r5, #16 │ │ │ │ │ - orrs.w r9, r6, r9 │ │ │ │ │ - str r4, [r5, #12] │ │ │ │ │ - beq.n 3678 │ │ │ │ │ + add.w r3, r4, #16 │ │ │ │ │ + orrs.w r8, r6, r8 │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + beq.n 3678 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - lsrs r7, r7, #28 │ │ │ │ │ + movs.w r1, r9, lsr #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ it ne │ │ │ │ │ - strne r7, [r2, #8] │ │ │ │ │ - b.n 3678 │ │ │ │ │ + strne r1, [r3, #4] │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 3678 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000036c4 : │ │ │ │ │ +000036c0 : │ │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c46 │ │ │ │ │ + bne.w 3c70 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 3db0 │ │ │ │ │ + blt.w 3dda │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3e4e │ │ │ │ │ + bne.w 3e4e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3b42 │ │ │ │ │ + beq.w 3b6c │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e12 │ │ │ │ │ + beq.w 3e12 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d2a │ │ │ │ │ + beq.w 3d54 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 3d88 │ │ │ │ │ + bpl.w 3db2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r6, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ - bhi.w 3ca6 │ │ │ │ │ + bhi.w 3cd0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mul.w r6, r3, r6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3cee │ │ │ │ │ + bne.w 3d18 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - beq.w 3d2a │ │ │ │ │ + beq.w 3d54 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.w 3d9c │ │ │ │ │ + beq.w 3dc6 │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3da0 │ │ │ │ │ + beq.w 3dca │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 3e16 │ │ │ │ │ + bpl.w 3e16 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 3c88 │ │ │ │ │ - ldr r1, [pc, #772] @ (3a70 ) │ │ │ │ │ + bne.w 3cb2 │ │ │ │ │ + ldr r1, [pc, #812] @ (3a94 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c32 │ │ │ │ │ - ldr r1, [pc, #760] @ (3a74 ) │ │ │ │ │ + bne.w 3c5c │ │ │ │ │ + ldr r1, [pc, #800] @ (3a98 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e36 │ │ │ │ │ + beq.w 3e36 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 3d5e │ │ │ │ │ + blt.w 3d88 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d74 │ │ │ │ │ + beq.w 3d9e │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ add.w lr, r0, #16 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ itt ne │ │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ │ strne r3, [sp, #32] │ │ │ │ │ - beq.w 3b4a │ │ │ │ │ + beq.w 3b74 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 38ce │ │ │ │ │ + bne.w 38ca │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ add lr, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3a78 │ │ │ │ │ + beq.w 3a9c │ │ │ │ │ add.w sl, fp, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w fp, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ - b.n 383e │ │ │ │ │ + b.n 383a │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov.w r0, ip, lsr #16 │ │ │ │ │ orr.w r0, r0, r7, lsl #16 │ │ │ │ │ adds r5, r2, #2 │ │ │ │ │ strb.w r3, [lr], #-1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls.n 3892 │ │ │ │ │ + bls.n 388e │ │ │ │ │ sub.w r3, r1, #24 │ │ │ │ │ strb.w r0, [lr] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ add.w r0, r2, #3 │ │ │ │ │ mov.w r5, r7, lsr #24 │ │ │ │ │ orr.w ip, ip, r7, lsl #8 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ movls r7, r5 │ │ │ │ │ movls r2, r0 │ │ │ │ │ - bls.n 3836 │ │ │ │ │ + bls.n 3832 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bls.n 3892 │ │ │ │ │ + bls.n 388e │ │ │ │ │ strb.w ip, [lr, #-1] │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov ip, r7 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ sub.w r3, r1, #32 │ │ │ │ │ movs r7, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.w 3b5a │ │ │ │ │ + beq.w 3b84 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bd4 │ │ │ │ │ + bne.w 3bfe │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ cmp r4, fp │ │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ │ lsr.w r5, r1, r5 │ │ │ │ │ orr.w r0, r0, r5 │ │ │ │ │ orr.w r7, r7, r0 │ │ │ │ │ lsl.w r0, r1, r3 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ - beq.w 3b6a │ │ │ │ │ + beq.w 3b94 │ │ │ │ │ add.w r1, r3, #30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 3892 │ │ │ │ │ + bls.n 388e │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ uxtb.w r5, ip │ │ │ │ │ orr.w r3, r3, r7, lsl #24 │ │ │ │ │ add.w r9, lr, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r6, r0 │ │ │ │ │ strb.w r5, [lr] │ │ │ │ │ - bhi.n 37e6 │ │ │ │ │ + bhi.n 37e2 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ 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 │ │ │ │ │ @@ -5498,143 +5498,155 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d74 │ │ │ │ │ + beq.w 3d9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3d74 │ │ │ │ │ + bne.w 3d9e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d74 │ │ │ │ │ + b.n 3d9e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3c3e │ │ │ │ │ + beq.w 3c68 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r1, fp, #8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add.w fp, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 394a │ │ │ │ │ + b.n 3946 │ │ │ │ │ mov.w r5, ip, lsr #16 │ │ │ │ │ strb.w r3, [r9] │ │ │ │ │ orr.w r5, r5, r7, lsl #16 │ │ │ │ │ add.w r9, r2, #2 │ │ │ │ │ add.w r8, lr, #2 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bls.n 399e │ │ │ │ │ + bls.n 399a │ │ │ │ │ sub.w r3, r4, #24 │ │ │ │ │ strb.w r5, [r8] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov.w ip, ip, lsr #24 │ │ │ │ │ add.w r5, r2, #3 │ │ │ │ │ mov.w r8, r7, lsr #24 │ │ │ │ │ orr.w ip, ip, r7, lsl #8 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w lr, lr, #3 │ │ │ │ │ movls r7, r8 │ │ │ │ │ movls r2, r5 │ │ │ │ │ - bls.n 3944 │ │ │ │ │ + bls.n 3940 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls.n 399e │ │ │ │ │ + bls.n 399a │ │ │ │ │ strb.w ip, [lr, #3] │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov ip, r7 │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ movs r7, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 39a4 │ │ │ │ │ + beq.n 39a0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3a20 │ │ │ │ │ + bne.n 3a46 │ │ │ │ │ sub.w r4, r3, #32 │ │ │ │ │ rsb r8, r3, #32 │ │ │ │ │ cmp fp, r0 │ │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ │ lsr.w r8, r5, r8 │ │ │ │ │ orr.w r4, r4, r8 │ │ │ │ │ orr.w r7, r7, r4 │ │ │ │ │ lsl.w r4, r5, r3 │ │ │ │ │ orr.w ip, r4, ip │ │ │ │ │ - beq.n 39e0 │ │ │ │ │ + beq.n 39de │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 399e │ │ │ │ │ + bls.n 399a │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ uxtb.w r8, ip │ │ │ │ │ orr.w r3, r3, r7, lsl #24 │ │ │ │ │ add.w r9, lr, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ strb.w r8, [lr] │ │ │ │ │ - bhi.n 38f0 │ │ │ │ │ + bhi.n 38ec │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3896 │ │ │ │ │ + b.n 3892 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a7e │ │ │ │ │ + beq.n 3aa2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.w 3896 │ │ │ │ │ + bls.w 3892 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, lr, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3c1a │ │ │ │ │ + bne.w 3c44 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ strb.w ip, [lr] │ │ │ │ │ - bls.n 39d8 │ │ │ │ │ + bls.n 39d6 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3ab0 │ │ │ │ │ + bne.w 3ad6 │ │ │ │ │ subs r2, r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3944 │ │ │ │ │ + beq.n 3940 │ │ │ │ │ adds r3, #32 │ │ │ │ │ clz r4, r5 │ │ │ │ │ subs r4, r3, r4 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r4 │ │ │ │ │ - bls.n 3944 │ │ │ │ │ + bls.n 3940 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 399e │ │ │ │ │ + bls.n 399a │ │ │ │ │ mov r9, lr │ │ │ │ │ mov.w r5, ip, lsr #8 │ │ │ │ │ sub.w r3, r4, #8 │ │ │ │ │ orr.w r5, r5, r7, lsl #24 │ │ │ │ │ add.w r8, r2, #1 │ │ │ │ │ lsrs r1, r7, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb.w ip, [r9], #1 │ │ │ │ │ - bhi.w 3dd2 │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov lr, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b.n 3944 │ │ │ │ │ + bls.w 3dfc │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bcs.n 399a │ │ │ │ │ + strb.w r5, [lr, #1] │ │ │ │ │ + sub.w r3, r4, #16 │ │ │ │ │ + mov.w r5, ip, lsr #16 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + orr.w r5, r5, r7, lsl #16 │ │ │ │ │ + add.w r9, r2, #2 │ │ │ │ │ + add.w r8, lr, #2 │ │ │ │ │ + mov.w r1, r7, lsr #16 │ │ │ │ │ + itttt ls │ │ │ │ │ + movls ip, r5 │ │ │ │ │ + movls r7, r1 │ │ │ │ │ + movls lr, r8 │ │ │ │ │ + movls r2, r9 │ │ │ │ │ + bls.w 3940 │ │ │ │ │ + b.n 3900 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w r8, r5, r8 │ │ │ │ │ sub.w r4, r3, #32 │ │ │ │ │ add r8, r1 │ │ │ │ │ cmp fp, r0 │ │ │ │ │ bic.w r5, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -5647,20 +5659,19 @@ │ │ │ │ │ orr.w r7, r7, r4 │ │ │ │ │ lsl.w r4, r5, r3 │ │ │ │ │ it eq │ │ │ │ │ eoreq.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w ip, r4, ip │ │ │ │ │ it eq │ │ │ │ │ mvneq r5, r5 │ │ │ │ │ - beq.n 39e0 │ │ │ │ │ + beq.n 39de │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 399e │ │ │ │ │ + bls.n 399a │ │ │ │ │ add.w r4, r3, #30 │ │ │ │ │ - b.n 3984 │ │ │ │ │ - nop │ │ │ │ │ + b.n 3980 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -5671,47 +5682,47 @@ │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c78 │ │ │ │ │ + bne.w 3ca2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, lr │ │ │ │ │ rsb r8, r3, #0 │ │ │ │ │ uxtb.w r1, r8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 39d8 │ │ │ │ │ + bls.n 39d6 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 39d2 │ │ │ │ │ + beq.w 39d0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.n 39d8 │ │ │ │ │ + bcs.w 39d6 │ │ │ │ │ adds r2, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.n 39d8 │ │ │ │ │ + bls.w 39d6 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3b14 │ │ │ │ │ + beq.n 3b3e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3b08 │ │ │ │ │ + beq.n 3b32 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3b02 │ │ │ │ │ + beq.n 3b2c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3afc │ │ │ │ │ + beq.n 3b26 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3af6 │ │ │ │ │ + beq.n 3b20 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3af0 │ │ │ │ │ + beq.n 3b1a │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 3aea │ │ │ │ │ + beq.n 3b14 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -5719,80 +5730,80 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w 39d8 │ │ │ │ │ + beq.w 39d6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ strb.w r1, [r3], #-1 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ sub.w r0, r3, #7 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ │ strb.w r1, [r3, #-5] │ │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ │ - bne.n 3b14 │ │ │ │ │ - b.n 39d8 │ │ │ │ │ + bne.n 3b3e │ │ │ │ │ + b.n 39d6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 378e │ │ │ │ │ + b.n 378a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cc2 │ │ │ │ │ + beq.w 3cec │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 37c0 │ │ │ │ │ + b.n 37bc │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 39ae │ │ │ │ │ + b.n 39aa │ │ │ │ │ eor.w r1, r1, r9 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3836 │ │ │ │ │ + beq.w 3832 │ │ │ │ │ clz r1, r1 │ │ │ │ │ adds r3, #32 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls.n 3c2e │ │ │ │ │ + bls.n 3c58 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.w 3892 │ │ │ │ │ + bls.w 388e │ │ │ │ │ mov r3, lr │ │ │ │ │ mov.w r0, ip, lsr #8 │ │ │ │ │ orr.w r0, r0, r7, lsl #24 │ │ │ │ │ add.w r9, r2, #1 │ │ │ │ │ lsrs r5, r7, #8 │ │ │ │ │ strb.w ip, [r3], #-1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.w 3e06 │ │ │ │ │ + bls.w 3e06 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bls.w 3892 │ │ │ │ │ + bls.w 388e │ │ │ │ │ strb.w r0, [lr, #-1] │ │ │ │ │ sub.w r3, r1, #16 │ │ │ │ │ mov.w r0, ip, lsr #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr.w r0, r0, r7, lsl #16 │ │ │ │ │ add.w r5, r2, #2 │ │ │ │ │ mov.w r9, r7, lsr #16 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ ittt ls │ │ │ │ │ movls ip, r0 │ │ │ │ │ movls r7, r9 │ │ │ │ │ movls r2, r5 │ │ │ │ │ - bls.w 3836 │ │ │ │ │ - b.n 37f6 │ │ │ │ │ + bls.w 3832 │ │ │ │ │ + b.n 37f2 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w r1, r1, r9 │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ add r5, r1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ and.w r1, r5, r9 │ │ │ │ │ @@ -5801,234 +5812,222 @@ │ │ │ │ │ rsb r5, r3, #32 │ │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ │ lsr.w r5, r1, r5 │ │ │ │ │ orr.w r0, r0, r5 │ │ │ │ │ orr.w r7, r7, r0 │ │ │ │ │ lsl.w r0, r1, r3 │ │ │ │ │ orr.w ip, r0, ip │ │ │ │ │ - beq.n 3b66 │ │ │ │ │ + beq.n 3b90 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls.w 3892 │ │ │ │ │ + bls.w 388e │ │ │ │ │ add.w r1, r3, #30 │ │ │ │ │ - b.n 3878 │ │ │ │ │ + b.n 3874 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ strb.w r3, [lr] │ │ │ │ │ - b.n 3aa8 │ │ │ │ │ + b.n 3acc │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 3836 │ │ │ │ │ + b.n 3832 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w 378e │ │ │ │ │ - b.n 3d5e │ │ │ │ │ + bge.w 378a │ │ │ │ │ + b.n 3d88 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 3a7e │ │ │ │ │ + b.n 3aa2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #516] @ (3e54 ) │ │ │ │ │ + ldr r4, [pc, #476] @ (3e54 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d74 │ │ │ │ │ + beq.w 3d9e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3b42 │ │ │ │ │ + beq.w 3b6c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3704 │ │ │ │ │ + b.n 3700 │ │ │ │ │ ldrsb.w r3, [lr, r1] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp.w r2, r3, lsr #31 │ │ │ │ │ - bne.w 3896 │ │ │ │ │ - b.n 39d8 │ │ │ │ │ + bne.w 3892 │ │ │ │ │ + b.n 39d6 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - blt.n 3d74 │ │ │ │ │ - ldr r1, [pc, #448] @ (3e58 ) │ │ │ │ │ + blt.n 3d9e │ │ │ │ │ + ldr r1, [pc, #408] @ (3e58 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3778 │ │ │ │ │ + beq.w 3774 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 3c36 │ │ │ │ │ + b.n 3c60 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r0, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n 3cda │ │ │ │ │ + bcc.n 3d04 │ │ │ │ │ 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 3cac │ │ │ │ │ - b.n 3d0a │ │ │ │ │ + beq.n 3cd6 │ │ │ │ │ + b.n 3d34 │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 38ac │ │ │ │ │ + b.n 38a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3d00 │ │ │ │ │ + blt.n 3d2a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mul.w r6, r2, r6 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3744 │ │ │ │ │ + beq.w 3740 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3744 │ │ │ │ │ + bne.w 3740 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3744 │ │ │ │ │ + b.n 3740 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n 3d0a │ │ │ │ │ + bge.n 3d34 │ │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 3d48 │ │ │ │ │ + beq.n 3d72 │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3d3a │ │ │ │ │ + bne.n 3d64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3d74 │ │ │ │ │ + cbnz r0, 3d9e │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.n 3d5e │ │ │ │ │ + beq.n 3d88 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3750 │ │ │ │ │ + b.n 374c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d2a │ │ │ │ │ - b.n 3cf8 │ │ │ │ │ + bne.n 3d54 │ │ │ │ │ + b.n 3d22 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3d7a │ │ │ │ │ + bne.n 3da4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ it ne │ │ │ │ │ movne.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.w 3750 │ │ │ │ │ + bne.w 374c │ │ │ │ │ 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 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 39d8 │ │ │ │ │ + b.n 39d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d52 │ │ │ │ │ + bne.n 3d7c │ │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3cf8 │ │ │ │ │ + b.n 3d22 │ │ │ │ │ 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] │ │ │ │ │ - b.n 3d1c │ │ │ │ │ + b.n 3d46 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3c36 │ │ │ │ │ + b.n 3c60 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - blt.n 3d74 │ │ │ │ │ + blt.n 3d9e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3c36 │ │ │ │ │ + b.n 3c60 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #160] @ (3e54 ) │ │ │ │ │ + ldr r1, [pc, #116] @ (3e54 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3704 │ │ │ │ │ - b.n 3d74 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - bcs.w 399e │ │ │ │ │ - strb.w r5, [lr, #1] │ │ │ │ │ - sub.w r3, r4, #16 │ │ │ │ │ - mov.w r5, ip, lsr #16 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - orr.w r5, r5, r7, lsl #16 │ │ │ │ │ - add.w r9, r2, #2 │ │ │ │ │ - add.w r8, lr, #2 │ │ │ │ │ - mov.w r1, r7, lsr #16 │ │ │ │ │ - itttt ls │ │ │ │ │ - movls ip, r5 │ │ │ │ │ - movls r7, r1 │ │ │ │ │ - movls lr, r8 │ │ │ │ │ - movls r2, r9 │ │ │ │ │ - bls.w 3944 │ │ │ │ │ - b.n 3904 │ │ │ │ │ + bne.w 3700 │ │ │ │ │ + b.n 3d9e │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov lr, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b.n 3940 │ │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 3836 │ │ │ │ │ + b.n 3832 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 3750 │ │ │ │ │ + b.n 374c │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -6036,29 +6035,29 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3d74 │ │ │ │ │ + b.n 3d9e │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3d74 │ │ │ │ │ + b.n 3d9e │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3c4a │ │ │ │ │ + b.n 3c74 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00003e5c <_PyLong_AsByteArray>: │ │ │ │ │ @@ -6513,62 +6512,62 @@ │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4af2 │ │ │ │ │ + bne.w 4978 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 4e46 │ │ │ │ │ + ble.w 4ea0 │ │ │ │ │ clz r5, r1 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4efc │ │ │ │ │ + bne.w 4edc │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 4b22 │ │ │ │ │ + beq.w 49a8 │ │ │ │ │ movs r7, #2 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4e86 │ │ │ │ │ + beq.w 4e80 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #3 │ │ │ │ │ - bpl.w 4edc │ │ │ │ │ + bpl.w 4ee0 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 4e6a │ │ │ │ │ + bne.w 4e64 │ │ │ │ │ ldr r1, [pc, #348] @ (4510 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e0e │ │ │ │ │ + beq.w 4e3c │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Bytes │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e32 │ │ │ │ │ + beq.w 4e60 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4e94 │ │ │ │ │ + beq.w 4e04 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ adds r6, r0, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4978 │ │ │ │ │ + beq.w 49b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4e36 │ │ │ │ │ + bne.w 4df4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.w 4514 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ @@ -6593,89 +6592,89 @@ │ │ │ │ │ beq.n 445c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ beq.n 4450 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ beq.n 4444 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ beq.n 4508 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ ldrb.w r3, [ip, #-1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ ldrb.w r3, [ip, #-2] │ │ │ │ │ add.w r2, lr, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ ldrb.w r3, [ip, #-3] │ │ │ │ │ add.w r2, lr, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ ldrb.w r3, [ip, #-4] │ │ │ │ │ add.w r2, lr, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ ldrb.w r3, [ip, #-5] │ │ │ │ │ add.w r2, lr, #5 │ │ │ │ │ sub.w r6, ip, #7 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ ldrb.w r3, [ip, #-6] │ │ │ │ │ add.w r2, lr, #6 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 4b26 │ │ │ │ │ + bne.w 49ac │ │ │ │ │ add.w r2, lr, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne.n 4490 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4a82 │ │ │ │ │ + b.n 4abe │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, r1, r2 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ @@ -6693,15 +6692,15 @@ │ │ │ │ │ mls r3, r3, r2, r7 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ adds r3, #29 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ add.w r3, r2, r3, lsr #4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.w 4ac0 │ │ │ │ │ + bhi.w 4afc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 4b5a │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ @@ -6872,15 +6871,15 @@ │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 475c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4e06 │ │ │ │ │ + beq.w 4e28 │ │ │ │ │ cmp fp, sl │ │ │ │ │ bne.w 4f00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ │ bic.w r6, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -6939,15 +6938,15 @@ │ │ │ │ │ beq.n 481c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cbnz r3, 481c │ │ │ │ │ ldr r2, [pc, #804] @ (4b30 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4eb8 │ │ │ │ │ + bne.w 4e30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 4834 │ │ │ │ │ @@ -7060,112 +7059,138 @@ │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ b.n 4616 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ b.n 471a │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ + add r7, r8 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [pc, #432] @ (4b34 ) │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + strd r2, r6, [sp, #4] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4e60 │ │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + bne.w 439a │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 43c6 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + b.n 451c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4df4 │ │ │ │ │ + bne.w 4e8e │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 4ad8 │ │ │ │ │ + bne.w 4b14 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 4ae6 │ │ │ │ │ + beq.w 4b22 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 4aea │ │ │ │ │ + bne.w 4b26 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 4ae6 │ │ │ │ │ + beq.w 4b22 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ add.w r5, r8, #17 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 4a16 │ │ │ │ │ + beq.n 4a52 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 4a08 │ │ │ │ │ + beq.n 4a44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 49fe │ │ │ │ │ + beq.n 4a3a │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 49f4 │ │ │ │ │ + beq.n 4a30 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 49ea │ │ │ │ │ + beq.n 4a26 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 49e0 │ │ │ │ │ + beq.n 4a1c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 49d4 │ │ │ │ │ + beq.n 4a10 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 4ae0 │ │ │ │ │ + bne.w 4b1c │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 4ae0 │ │ │ │ │ + bne.w 4b1c │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4a7e │ │ │ │ │ + beq.n 4aba │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add.w ip, r5, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ ldrb.w r3, [ip, #3] │ │ │ │ │ add.w r2, lr, #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ │ add.w r2, lr, #3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ ldrb.w r3, [ip, #5] │ │ │ │ │ add.w r2, lr, #4 │ │ │ │ │ add.w r5, ip, #7 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ ldrb.w r3, [ip, #6] │ │ │ │ │ add.w r2, lr, #5 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ ldrb.w r3, [ip, #7] │ │ │ │ │ add.w r2, lr, #6 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ + bne.n 4b1c │ │ │ │ │ add.w r2, lr, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 4a16 │ │ │ │ │ + bne.n 4a52 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r1, r2 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ite ls │ │ │ │ │ movls r7, #0 │ │ │ │ │ @@ -7198,61 +7223,35 @@ │ │ │ │ │ b.n 4b70 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 451c │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 451c │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 4a7e │ │ │ │ │ + b.n 4aba │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ b.n 451c │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ - add r7, r8 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #56] @ (4b34 ) │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - strd r2, r6, [sp, #4] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4e32 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - bne.w 439a │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 43c6 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - b.n 451c │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ b.n 451c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 4a82 │ │ │ │ │ + b.n 4abe │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 4a82 │ │ │ │ │ + b.n 4abe │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ b.n 4866 │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ @@ -7261,24 +7260,24 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 4574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 4e32 │ │ │ │ │ + beq.w 4e60 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4e32 │ │ │ │ │ + bne.w 4e60 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4e32 │ │ │ │ │ + beq.w 4e60 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ b.n 475c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -7481,115 +7480,117 @@ │ │ │ │ │ subs r2, #22 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r3, [ip, #12] │ │ │ │ │ orr.w r3, r4, r0, lsl #2 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ b.n 4d60 │ │ │ │ │ - ldrsb.w r3, [r8, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w 497e │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - movs r0, #255 @ 0xff │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 4982 │ │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge.w 43f0 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + movs r5, #255 @ 0xff │ │ │ │ │ + b.w 43f6 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 4e18 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cbz r3, 4e24 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r5, [pc, #264] @ (4f2c ) │ │ │ │ │ + b.n 475c │ │ │ │ │ + ldr r5, [pc, #260] @ (4f2c ) │ │ │ │ │ + b.n 4b8a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 475c │ │ │ │ │ - ldr r1, [pc, #284] @ (4f2c ) │ │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 4816 │ │ │ │ │ + ldr r1, [pc, #240] @ (4f30 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b22 │ │ │ │ │ + bne.w 49a8 │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 4762 │ │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge.w 43f0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - movs r5, #255 @ 0xff │ │ │ │ │ - b.w 43f6 │ │ │ │ │ - ldr r1, [pc, #232] @ (4f30 ) │ │ │ │ │ - movs r4, #2 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - strd r1, r4, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 4e32 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.w 439a │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.n 4e32 │ │ │ │ │ - ldr r1, [pc, #188] @ (4f34 ) │ │ │ │ │ + blt.n 4e60 │ │ │ │ │ + ldr r1, [pc, #196] @ (4f34 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e0e │ │ │ │ │ + beq.n 4e3c │ │ │ │ │ movs r4, #1 │ │ │ │ │ b.w 43c6 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bge.w 43c6 │ │ │ │ │ - b.n 4e32 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 4ea8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cbz r3, 4eb4 │ │ │ │ │ - movw sl, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt sl, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #132] @ (4f38 ) │ │ │ │ │ - b.n 475c │ │ │ │ │ - ldr r5, [pc, #128] @ (4f38 ) │ │ │ │ │ - b.n 4b8a │ │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ + b.n 4e60 │ │ │ │ │ + ldrsb.w r3, [r8, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.w 49ba │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + movs r0, #255 @ 0xff │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 49be │ │ │ │ │ + ldr r1, [pc, #148] @ (4f38 ) │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 4816 │ │ │ │ │ + strd r1, r4, [sp, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4e60 │ │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.w 439a │ │ │ │ │ cbnz r2, 4ed2 │ │ │ │ │ lsls r3, r1, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w 4848 │ │ │ │ │ movs r2, #2 │ │ │ │ │ b.n 472e │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ b.n 4ec6 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n 497c │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -7597,17 +7598,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 4e32 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.n 4af6 │ │ │ │ │ + b.n 4e60 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -7621,39 +7620,39 @@ │ │ │ │ │ bne.n 4f14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 4762 │ │ │ │ │ nop │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000020c │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x0000020c │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00004f3c <_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 5844 <_PyLong_FromByteArray+0x908> │ │ │ │ │ + beq.w 582a <_PyLong_FromByteArray+0x8ee> │ │ │ │ │ mov r9, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ + beq.w 54a6 <_PyLong_FromByteArray+0x56a> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 5836 <_PyLong_FromByteArray+0x8fa> │ │ │ │ │ + bne.w 581c <_PyLong_FromByteArray+0x8e0> │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 5080 <_PyLong_FromByteArray+0x144> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ beq.w 55be <_PyLong_FromByteArray+0x682> │ │ │ │ │ @@ -7677,89 +7676,89 @@ │ │ │ │ │ beq.n 4fd0 <_PyLong_FromByteArray+0x94> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ beq.n 4fc4 <_PyLong_FromByteArray+0x88> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ beq.n 4fb8 <_PyLong_FromByteArray+0x7c> │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ subs r5, #1 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.n 5078 <_PyLong_FromByteArray+0x13c> │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r5, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-2] │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-3] │ │ │ │ │ add.w r3, ip, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-4] │ │ │ │ │ add.w r3, ip, #4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-5] │ │ │ │ │ add.w r3, ip, #5 │ │ │ │ │ subs r5, r7, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ ldrb.w r4, [r7, #-6] │ │ │ │ │ add.w r3, ip, #6 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.w 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bne.w 549e <_PyLong_FromByteArray+0x562> │ │ │ │ │ add.w r3, ip, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bne.n 5004 <_PyLong_FromByteArray+0xc8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 5586 <_PyLong_FromByteArray+0x64a> │ │ │ │ │ + b.n 558e <_PyLong_FromByteArray+0x652> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -7775,15 +7774,15 @@ │ │ │ │ │ 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 585e <_PyLong_FromByteArray+0x922> │ │ │ │ │ + bhi.w 585a <_PyLong_FromByteArray+0x91e> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 55c4 <_PyLong_FromByteArray+0x688> │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -8014,15 +8013,15 @@ │ │ │ │ │ beq.n 5392 <_PyLong_FromByteArray+0x456> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cbnz r3, 5392 <_PyLong_FromByteArray+0x456> │ │ │ │ │ ldr r2, [pc, #676] @ (5628 <_PyLong_FromByteArray+0x6ec>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5816 <_PyLong_FromByteArray+0x8da> │ │ │ │ │ + bne.w 5810 <_PyLong_FromByteArray+0x8d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -8107,112 +8106,115 @@ │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ b.n 5182 <_PyLong_FromByteArray+0x246> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ b.n 5370 <_PyLong_FromByteArray+0x434> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + b.n 5088 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 5822 <_PyLong_FromByteArray+0x8e6> │ │ │ │ │ + bne.w 582e <_PyLong_FromByteArray+0x8f2> │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5596 <_PyLong_FromByteArray+0x65a> │ │ │ │ │ + bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 5582 <_PyLong_FromByteArray+0x646> │ │ │ │ │ + beq.n 558a <_PyLong_FromByteArray+0x64e> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 55a4 <_PyLong_FromByteArray+0x668> │ │ │ │ │ + bne.n 55ac <_PyLong_FromByteArray+0x670> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 5582 <_PyLong_FromByteArray+0x646> │ │ │ │ │ + beq.n 558a <_PyLong_FromByteArray+0x64e> │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ ands.w r4, r4, #7 │ │ │ │ │ - beq.n 552c <_PyLong_FromByteArray+0x5f0> │ │ │ │ │ + beq.n 5534 <_PyLong_FromByteArray+0x5f8> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 551e <_PyLong_FromByteArray+0x5e2> │ │ │ │ │ + beq.n 5526 <_PyLong_FromByteArray+0x5ea> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 5514 <_PyLong_FromByteArray+0x5d8> │ │ │ │ │ + beq.n 551c <_PyLong_FromByteArray+0x5e0> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 550a <_PyLong_FromByteArray+0x5ce> │ │ │ │ │ + beq.n 5512 <_PyLong_FromByteArray+0x5d6> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n 5500 <_PyLong_FromByteArray+0x5c4> │ │ │ │ │ + beq.n 5508 <_PyLong_FromByteArray+0x5cc> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 54f6 <_PyLong_FromByteArray+0x5ba> │ │ │ │ │ + beq.n 54fe <_PyLong_FromByteArray+0x5c2> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n 54ec <_PyLong_FromByteArray+0x5b0> │ │ │ │ │ + beq.n 54f4 <_PyLong_FromByteArray+0x5b8> │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 5582 <_PyLong_FromByteArray+0x646> │ │ │ │ │ + beq.n 558a <_PyLong_FromByteArray+0x64e> │ │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ │ add.w r3, ip, #2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ │ add.w r3, ip, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ │ add.w r3, ip, #4 │ │ │ │ │ adds r0, r7, #7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ │ add.w r3, ip, #5 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ │ add.w r3, ip, #6 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 559e <_PyLong_FromByteArray+0x662> │ │ │ │ │ + bne.n 55a6 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ add.w r3, ip, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 552c <_PyLong_FromByteArray+0x5f0> │ │ │ │ │ + bne.n 5534 <_PyLong_FromByteArray+0x5f8> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ andne.w r9, r9, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ b.n 50c8 <_PyLong_FromByteArray+0x18c> │ │ │ │ │ @@ -8220,24 +8222,21 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 5088 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 5088 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ b.n 5088 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - b.n 5088 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ b.n 5088 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5586 <_PyLong_FromByteArray+0x64a> │ │ │ │ │ + b.n 558e <_PyLong_FromByteArray+0x652> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 50de <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -8426,42 +8425,41 @@ │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ orr.w r2, r0, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ b.n 5788 <_PyLong_FromByteArray+0x84c> │ │ │ │ │ - cbnz r3, 5848 <_PyLong_FromByteArray+0x90c> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 5496 <_PyLong_FromByteArray+0x55a> │ │ │ │ │ + cbnz r3, 5842 <_PyLong_FromByteArray+0x906> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 52a0 <_PyLong_FromByteArray+0x364> │ │ │ │ │ + b.n 529a <_PyLong_FromByteArray+0x35e> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ b.n 538c <_PyLong_FromByteArray+0x450> │ │ │ │ │ - ldrsb.w r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w 54a6 <_PyLong_FromByteArray+0x56a> │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - movs r2, #255 @ 0xff │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.n 54aa <_PyLong_FromByteArray+0x56e> │ │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 5852 <_PyLong_FromByteArray+0x916> │ │ │ │ │ + blt.n 584e <_PyLong_FromByteArray+0x912> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ b.w 4f68 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ - ldr r4, [pc, #48] @ (5878 <_PyLong_FromByteArray+0x93c>) │ │ │ │ │ + ldr r4, [pc, #72] @ (5874 <_PyLong_FromByteArray+0x938>) │ │ │ │ │ b.n 52bc <_PyLong_FromByteArray+0x380> │ │ │ │ │ - add.w r3, r4, r6, lsl #2 │ │ │ │ │ + ldrsb.w r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.w 54ae <_PyLong_FromByteArray+0x572> │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + movs r2, #255 @ 0xff │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.n 54b2 <_PyLong_FromByteArray+0x576> │ │ │ │ │ + add.w r1, r4, r6, lsl #2 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - b.n 580c <_PyLong_FromByteArray+0x8d0> │ │ │ │ │ + str r2, [r1, #12] │ │ │ │ │ + b.n 529a <_PyLong_FromByteArray+0x35e> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r6, r9 │ │ │ │ │ b.w 4f6c <_PyLong_FromByteArray+0x30> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -8474,37 +8472,37 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 55d6 <_PyLong_FromByteArray+0x69a> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000587c : │ │ │ │ │ +00005878 : │ │ │ │ │ long_add(): │ │ │ │ │ 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 r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 596a │ │ │ │ │ + bpl.n 5966 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 596a │ │ │ │ │ + bpl.n 5966 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ orr.w ip, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 595a │ │ │ │ │ + bhi.n 5956 │ │ │ │ │ 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 │ │ │ │ │ @@ -8512,15 +8510,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds r4, r5, #5 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 5904 │ │ │ │ │ + bcs.n 5900 │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -8530,21 +8528,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r2, r5, r8 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 598c │ │ │ │ │ + bcs.n 5988 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59fa │ │ │ │ │ + beq.n 59f6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -8559,41 +8557,41 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5974 │ │ │ │ │ + beq.n 5970 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5984 │ │ │ │ │ + beq.n 5980 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 71e4 │ │ │ │ │ + b.w 71dc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 58fe │ │ │ │ │ + b.n 58fa │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 59d0 │ │ │ │ │ + beq.n 59cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 88a4 │ │ │ │ │ + b.w 889c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 88a4 │ │ │ │ │ + b.w 889c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 59ee │ │ │ │ │ + blt.n 59ea │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 59fa │ │ │ │ │ + cbz r0, 59f6 │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -8606,51 +8604,51 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ │ - b.n 58fe │ │ │ │ │ - bl 71e4 │ │ │ │ │ + b.n 58fa │ │ │ │ │ + bl 71dc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58fe │ │ │ │ │ + beq.n 58fa │ │ │ │ │ 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 58fe │ │ │ │ │ + b.n 58fa │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 5994 │ │ │ │ │ + b.n 5990 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 58fe │ │ │ │ │ + b.n 58fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a04 <_PyLong_Add>: │ │ │ │ │ +00005a00 <_PyLong_Add>: │ │ │ │ │ _PyLong_Add(): │ │ │ │ │ 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 r2, [r0, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr.w lr, r2, r3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bhi.n 5ad2 <_PyLong_Add+0xce> │ │ │ │ │ + bhi.n 5ace <_PyLong_Add+0xce> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ @@ -8658,15 +8656,15 @@ │ │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ │ adds r4, r5, #5 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp.w r4, #262 @ 0x106 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 5a7c <_PyLong_Add+0x78> │ │ │ │ │ + bcs.n 5a78 <_PyLong_Add+0x78> │ │ │ │ │ adds r3, #5 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ add r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -8676,21 +8674,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r2, r5, r8 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 5afa <_PyLong_Add+0xf6> │ │ │ │ │ + bcs.n 5af6 <_PyLong_Add+0xf6> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b68 <_PyLong_Add+0x164> │ │ │ │ │ + beq.n 5b64 <_PyLong_Add+0x164> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -8705,36 +8703,36 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5ae2 <_PyLong_Add+0xde> │ │ │ │ │ + beq.n 5ade <_PyLong_Add+0xde> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5af2 <_PyLong_Add+0xee> │ │ │ │ │ + beq.n 5aee <_PyLong_Add+0xee> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 71e4 │ │ │ │ │ + b.w 71dc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5b3e <_PyLong_Add+0x13a> │ │ │ │ │ + beq.n 5b3a <_PyLong_Add+0x13a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 88a4 │ │ │ │ │ + b.w 889c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 88a4 │ │ │ │ │ + b.w 889c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.n 5b5c <_PyLong_Add+0x158> │ │ │ │ │ + blt.n 5b58 <_PyLong_Add+0x158> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5b68 <_PyLong_Add+0x164> │ │ │ │ │ + cbz r0, 5b64 <_PyLong_Add+0x164> │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -8747,61 +8745,61 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ │ - b.n 5a76 <_PyLong_Add+0x72> │ │ │ │ │ - bl 71e4 │ │ │ │ │ + b.n 5a72 <_PyLong_Add+0x72> │ │ │ │ │ + bl 71dc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a76 <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 5a72 <_PyLong_Add+0x72> │ │ │ │ │ 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 5a76 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5a72 <_PyLong_Add+0x72> │ │ │ │ │ negs r6, r6 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 5b02 <_PyLong_Add+0xfe> │ │ │ │ │ + b.n 5afe <_PyLong_Add+0xfe> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5a76 <_PyLong_Add+0x72> │ │ │ │ │ + b.n 5a72 <_PyLong_Add+0x72> │ │ │ │ │ │ │ │ │ │ -00005b70 : │ │ │ │ │ +00005b6c : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ 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 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.n 5c60 │ │ │ │ │ + bcc.n 5c5c │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r0, r7 │ │ │ │ │ adc.w r3, r6, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5be8 │ │ │ │ │ + bcs.n 5be4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ca0 │ │ │ │ │ + beq.n 5c98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r6, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -8821,21 +8819,21 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ asrs r3, r6, #31 │ │ │ │ │ eors r4, r3 │ │ │ │ │ eor.w r7, r3, r6 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ sbc.w r7, r7, r3 │ │ │ │ │ movs.w r8, r7, lsr #28 │ │ │ │ │ - bne.n 5c78 │ │ │ │ │ + bne.n 5c70 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ca0 │ │ │ │ │ + beq.n 5c98 │ │ │ │ │ mov.w r9, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ @@ -8848,77 +8846,76 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str.w r3, [r2, #12]! │ │ │ │ │ - blt.n 5c88 │ │ │ │ │ + blt.n 5c80 │ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5be2 │ │ │ │ │ + beq.n 5bde │ │ │ │ │ str.w r8, [r2, #8] │ │ │ │ │ - b.n 5be2 │ │ │ │ │ + b.n 5bde │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ 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 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + b.n 5bde │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5ca0 │ │ │ │ │ + cbz r0, 5c98 │ │ │ │ │ mov.w r9, #24 │ │ │ │ │ - b.n 5c0c │ │ │ │ │ + b.n 5c08 │ │ │ │ │ mov r1, r2 │ │ │ │ │ orr.w r3, r9, #2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ - b.n 5c4e │ │ │ │ │ + b.n 5c4a │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5be2 │ │ │ │ │ + b.n 5bde │ │ │ │ │ │ │ │ │ │ -00005ca8 : │ │ │ │ │ +00005ca0 : │ │ │ │ │ long_mul(): │ │ │ │ │ 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, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.n 5daa │ │ │ │ │ + bpl.n 5da2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 5daa │ │ │ │ │ + bpl.n 5da2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r5, r3, r2 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n 5d24 │ │ │ │ │ + bhi.n 5d1c │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ @@ -8926,56 +8923,56 @@ │ │ │ │ │ smull r4, r3, r3, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 5d54 │ │ │ │ │ + bcs.n 5d4c │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bl 60a4 │ │ │ │ │ + bl 609c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 5d1e │ │ │ │ │ + beq.n 5d16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e9a │ │ │ │ │ + beq.w 5e92 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 5e1a │ │ │ │ │ + bne.n 5e12 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5d1e │ │ │ │ │ + b.n 5d16 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5db8 │ │ │ │ │ + bcs.n 5db0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e96 │ │ │ │ │ + beq.w 5e8e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -8998,26 +8995,26 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w r9, #0 │ │ │ │ │ - blt.n 5e52 │ │ │ │ │ + blt.n 5e4a │ │ │ │ │ movs.w r6, r8, lsr #28 │ │ │ │ │ itete ne │ │ │ │ │ movne r4, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e96 │ │ │ │ │ + beq.n 5e8e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -9033,89 +9030,89 @@ │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ orr.w r7, r7, r8, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5d1e │ │ │ │ │ + beq.n 5d16 │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ - b.n 5d1e │ │ │ │ │ + b.n 5d16 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r7, r3, #5 │ │ │ │ │ sbc.w r4, r2, r2, lsl #1 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ │ - bcs.n 5e5e │ │ │ │ │ - ldr r4, [pc, #108] @ (5eb0 ) │ │ │ │ │ + bcs.n 5e56 │ │ │ │ │ + ldr r4, [pc, #108] @ (5ea8 ) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r4, r4, r0, lsl #4 │ │ │ │ │ - bne.n 5ea6 │ │ │ │ │ + bne.n 5e9e │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5d1e │ │ │ │ │ + b.n 5d16 │ │ │ │ │ negs r7, r4 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 5dc4 │ │ │ │ │ + b.n 5dbc │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 5e9e │ │ │ │ │ + bcs.n 5e96 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5e4e │ │ │ │ │ + beq.n 5e46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e4e │ │ │ │ │ + bne.n 5e46 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d1e │ │ │ │ │ + b.n 5d16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5d1e │ │ │ │ │ - bl c7c0 <_PyLong_FromLarge> │ │ │ │ │ + b.n 5d16 │ │ │ │ │ + bl c7f8 <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5e7a │ │ │ │ │ + b.n 5e72 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5d1e │ │ │ │ │ + b.n 5d16 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005eb4 <_PyLong_Multiply>: │ │ │ │ │ +00005eac <_PyLong_Multiply>: │ │ │ │ │ _PyLong_Multiply(): │ │ │ │ │ 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, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ orr.w r2, r3, r4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 5f76 <_PyLong_Multiply+0xc2> │ │ │ │ │ + bhi.n 5f6e <_PyLong_Multiply+0xc2> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ @@ -9123,15 +9120,15 @@ │ │ │ │ │ smull r4, r3, r3, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 5f20 <_PyLong_Multiply+0x6c> │ │ │ │ │ + bcs.n 5f18 <_PyLong_Multiply+0x6c> │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -9139,21 +9136,21 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 5fa4 <_PyLong_Multiply+0xf0> │ │ │ │ │ + bcs.n 5f9c <_PyLong_Multiply+0xf0> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6086 <_PyLong_Multiply+0x1d2> │ │ │ │ │ + beq.w 607e <_PyLong_Multiply+0x1d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -9167,48 +9164,48 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bl 60a4 │ │ │ │ │ + bl 609c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 5f1a <_PyLong_Multiply+0x66> │ │ │ │ │ + beq.n 5f12 <_PyLong_Multiply+0x66> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 608a <_PyLong_Multiply+0x1d6> │ │ │ │ │ + beq.n 6082 <_PyLong_Multiply+0x1d6> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 600a <_PyLong_Multiply+0x156> │ │ │ │ │ + bne.n 6002 <_PyLong_Multiply+0x156> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5f1a <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5f12 <_PyLong_Multiply+0x66> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ - blt.n 6042 <_PyLong_Multiply+0x18e> │ │ │ │ │ + blt.n 603a <_PyLong_Multiply+0x18e> │ │ │ │ │ movs.w r6, r8, lsr #28 │ │ │ │ │ itete ne │ │ │ │ │ movne.w r9, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r9 │ │ │ │ │ moveq.w r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6086 <_PyLong_Multiply+0x1d2> │ │ │ │ │ + beq.n 607e <_PyLong_Multiply+0x1d2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str.w r9, [r0, #8] │ │ │ │ │ @@ -9224,77 +9221,77 @@ │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ orr.w r7, r7, r8, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5f1a <_PyLong_Multiply+0x66> │ │ │ │ │ + beq.n 5f12 <_PyLong_Multiply+0x66> │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ - b.n 5f1a <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5f12 <_PyLong_Multiply+0x66> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r7, r3, #5 │ │ │ │ │ sbc.w r6, r2, r2, lsl #1 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ │ - bcs.n 604e <_PyLong_Multiply+0x19a> │ │ │ │ │ - ldr r6, [pc, #108] @ (60a0 <_PyLong_Multiply+0x1ec>) │ │ │ │ │ + bcs.n 6046 <_PyLong_Multiply+0x19a> │ │ │ │ │ + ldr r6, [pc, #108] @ (6098 <_PyLong_Multiply+0x1ec>) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w r6, r6, r0, lsl #4 │ │ │ │ │ - bne.n 6096 <_PyLong_Multiply+0x1e2> │ │ │ │ │ + bne.n 608e <_PyLong_Multiply+0x1e2> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 5f1a <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5f12 <_PyLong_Multiply+0x66> │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #2 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 5fae <_PyLong_Multiply+0xfa> │ │ │ │ │ + b.n 5fa6 <_PyLong_Multiply+0xfa> │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 608e <_PyLong_Multiply+0x1da> │ │ │ │ │ + bcs.n 6086 <_PyLong_Multiply+0x1da> │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 603e <_PyLong_Multiply+0x18a> │ │ │ │ │ + beq.n 6036 <_PyLong_Multiply+0x18a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 603e <_PyLong_Multiply+0x18a> │ │ │ │ │ + bne.n 6036 <_PyLong_Multiply+0x18a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5f1a <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5f12 <_PyLong_Multiply+0x66> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5f1a <_PyLong_Multiply+0x66> │ │ │ │ │ - bl c7c0 <_PyLong_FromLarge> │ │ │ │ │ + b.n 5f12 <_PyLong_Multiply+0x66> │ │ │ │ │ + bl c7f8 <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 606a <_PyLong_Multiply+0x1b6> │ │ │ │ │ + b.n 6062 <_PyLong_Multiply+0x1b6> │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 5f1a <_PyLong_Multiply+0x66> │ │ │ │ │ + b.n 5f12 <_PyLong_Multiply+0x66> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000060a4 : │ │ │ │ │ +0000609c : │ │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -9305,59 +9302,59 @@ │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ │ - blt.w 631a │ │ │ │ │ + blt.w 6312 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 6314 │ │ │ │ │ + beq.w 630c │ │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 65b2 │ │ │ │ │ + blt.w 65aa │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 7108 │ │ │ │ │ + beq.w 7100 │ │ │ │ │ add.w r6, r5, sl │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 7120 │ │ │ │ │ + bgt.w 7118 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7102 │ │ │ │ │ + beq.w 70fa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 717a │ │ │ │ │ + bne.w 7172 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w r1, [r9, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.w 6350 │ │ │ │ │ + beq.w 6348 │ │ │ │ │ add.w r3, r9, r5, lsl #2 │ │ │ │ │ add.w r6, r8, #12 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ @@ -9375,31 +9372,31 @@ │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ 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 7154 │ │ │ │ │ + bne.w 714c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.w 62c4 │ │ │ │ │ + bcs.w 62bc │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ sub.w fp, r5, #4 │ │ │ │ │ subs r1, #4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 620e │ │ │ │ │ + beq.n 6206 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 61e4 │ │ │ │ │ + beq.n 61dc │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 62ea │ │ │ │ │ + bne.w 62e2 │ │ │ │ │ ldr.w lr, [sl], #4 │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ │ umlal r1, ip, r4, lr │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ adc.w ip, r2, ip │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -9415,15 +9412,15 @@ │ │ │ │ │ adc.w ip, r2, ip │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ │ mov.w r2, ip, lsr #30 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 62b2 │ │ │ │ │ + beq.n 62aa │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov lr, sl │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov ip, r7 │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ │ add.w sl, lr, #12 │ │ │ │ │ @@ -9462,70 +9459,70 @@ │ │ │ │ │ adc.w r2, ip, r2, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 6210 │ │ │ │ │ + bne.n 6208 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ itttt ne │ │ │ │ │ bicne.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrne.w r2, [r9, r5] │ │ │ │ │ addne r2, r2, r0 │ │ │ │ │ strne.w r2, [r9, r5] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 6182 │ │ │ │ │ + bne.w 617a │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 62e2 │ │ │ │ │ + beq.n 62da │ │ │ │ │ add.w r1, r9, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 632e │ │ │ │ │ + cbz r0, 6326 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr.w lr, [sl], #4 │ │ │ │ │ mov fp, r5 │ │ │ │ │ umlal r1, ip, r4, lr │ │ │ │ │ adds r1, r1, r0 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ mov.w r2, ip, lsr #30 │ │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ │ - b.n 61be │ │ │ │ │ + b.n 61b6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov fp, r8 │ │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ │ - b.n 60de │ │ │ │ │ + b.n 60d6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 630c │ │ │ │ │ + beq.n 6304 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 60dc │ │ │ │ │ + b.n 60d4 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w 7116 │ │ │ │ │ + beq.w 710e │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 658c │ │ │ │ │ + beq.w 6584 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ @@ -9537,28 +9534,28 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ strd r3, r9, [sp, #12] │ │ │ │ │ ldr.w r6, [r5], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 718e │ │ │ │ │ + bne.w 7186 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds.w ip, r6, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adc.w lr, r0, r0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ umlal r3, r2, r6, r6 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w r0, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ - bls.w 65a6 │ │ │ │ │ + bls.w 659e │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr.w sl, [r4] │ │ │ │ │ mvn.w r8, r5 │ │ │ │ │ mov fp, r4 │ │ │ │ │ add r8, r7 │ │ │ │ │ ldr.w r6, [r9], #4 │ │ │ │ │ ubfx r8, r8, #2, #2 │ │ │ │ │ @@ -9570,21 +9567,21 @@ │ │ │ │ │ adc.w r1, r0, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.w 654c │ │ │ │ │ + bls.w 6544 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 648c │ │ │ │ │ + beq.n 6484 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 645a │ │ │ │ │ + beq.n 6452 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 642c │ │ │ │ │ + beq.n 6424 │ │ │ │ │ ldr.w r6, [r9], #4 │ │ │ │ │ add.w fp, r4, #4 │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ umull r2, r1, r6, ip │ │ │ │ │ adds.w r2, r2, sl │ │ │ │ │ mla r1, r6, lr, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -9618,15 +9615,15 @@ │ │ │ │ │ adc.w r1, r0, r1 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r0, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.n 654c │ │ │ │ │ + bls.n 6544 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ mov r8, fp │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ ldr.w r4, [sl], #4 │ │ │ │ │ add.w r9, sl, #12 │ │ │ │ │ @@ -9674,24 +9671,24 @@ │ │ │ │ │ adc.w r0, r1, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov.w r0, r0, lsr #30 │ │ │ │ │ - bhi.n 648e │ │ │ │ │ + bhi.n 6486 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ │ - bne.n 6562 │ │ │ │ │ + bne.n 655a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 636e │ │ │ │ │ + bne.w 6366 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ - b.n 62d2 │ │ │ │ │ + b.n 62ca │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, r2, r5 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ add r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ @@ -9699,63 +9696,63 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ orrs.w r0, r3, r0, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ - b.n 6552 │ │ │ │ │ + b.n 654a │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7116 │ │ │ │ │ + beq.w 710e │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, 65ae │ │ │ │ │ + cbz r4, 65a6 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 633c │ │ │ │ │ - b.n 62e2 │ │ │ │ │ + bne.w 6334 │ │ │ │ │ + b.n 62da │ │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ │ - beq.n 6552 │ │ │ │ │ - b.n 656e │ │ │ │ │ + beq.n 654a │ │ │ │ │ + b.n 6566 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 6590 │ │ │ │ │ + b.n 6588 │ │ │ │ │ cmp.w sl, r5, lsl #1 │ │ │ │ │ - bge.w 6e7c │ │ │ │ │ + bge.w 6e74 │ │ │ │ │ mov.w r7, sl, asr #1 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 10b00 │ │ │ │ │ + bl 10b3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq.w 6e24 │ │ │ │ │ + beq.w 6e1c │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.w 6e4e │ │ │ │ │ + beq.w 6e46 │ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 10b00 │ │ │ │ │ + bl 10b3c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 6e24 │ │ │ │ │ + beq.w 6e1c │ │ │ │ │ add r5, sl │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 71c6 │ │ │ │ │ + bgt.w 71be │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e20 │ │ │ │ │ + beq.w 6e18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ @@ -9769,18 +9766,18 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str.w r2, [r9, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 60a4 │ │ │ │ │ + bl 609c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e28 │ │ │ │ │ + beq.w 6e20 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov.w sl, r7, lsl #3 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ @@ -9791,55 +9788,55 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r3, r5, r3, lsr #3 │ │ │ │ │ negs r5, r5 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ - bne.w 6e0e │ │ │ │ │ + bne.w 6e06 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 60a4 │ │ │ │ │ + bl 609c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71a0 │ │ │ │ │ + beq.w 7198 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ adds.w r5, r5, ip │ │ │ │ │ - bne.w 6df0 │ │ │ │ │ + bne.w 6de8 │ │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ │ sub.w r4, r4, r7, lsl #2 │ │ │ │ │ rsb r5, r7, r5, lsr #3 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 6854 │ │ │ │ │ + beq.w 684c │ │ │ │ │ mov.w lr, ip, lsl #2 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ sub.w r2, lr, #4 │ │ │ │ │ add.w r3, r1, lr │ │ │ │ │ add.w r7, sl, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 6734 │ │ │ │ │ + beq.n 672c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6718 │ │ │ │ │ + beq.n 6710 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6702 │ │ │ │ │ + beq.n 66fa │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r2, [r7, #12]! │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -9856,15 +9853,15 @@ │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ubfx r3, r2, #30, #1 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 6794 │ │ │ │ │ + beq.n 678c │ │ │ │ │ strd r4, r6, [sp, #28] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r6, [r7, #4] │ │ │ │ │ mov r4, r7 │ │ │ │ │ adds r1, #16 │ │ │ │ │ adds r7, #16 │ │ │ │ │ @@ -9892,116 +9889,116 @@ │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ bic.w r6, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6738 │ │ │ │ │ + bne.n 6730 │ │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ │ cmp r5, ip │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6854 │ │ │ │ │ + beq.n 684c │ │ │ │ │ ldr.w r3, [r4, lr] │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, lr] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6854 │ │ │ │ │ + beq.n 684c │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ add.w r2, ip, #2 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6854 │ │ │ │ │ + beq.n 684c │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ add.w r2, ip, #3 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ - cbz r3, 6854 │ │ │ │ │ + cbz r3, 684c │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r7, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r4, r1] │ │ │ │ │ ands.w r3, r0, r3, lsr #30 │ │ │ │ │ - beq.n 6854 │ │ │ │ │ + beq.n 684c │ │ │ │ │ add.w r3, ip, #1073741824 @ 0x40000000 │ │ │ │ │ adds r3, #3 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bic.w r7, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r0, r0, r1, lsr #30 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ - bne.n 6836 │ │ │ │ │ + bne.n 682e │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 687a │ │ │ │ │ + beq.n 6872 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 687a │ │ │ │ │ - ldr r2, [pc, #736] @ (6b4c ) │ │ │ │ │ + cbnz r3, 6872 │ │ │ │ │ + ldr r2, [pc, #736] @ (6b44 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6db4 │ │ │ │ │ + bne.w 6dac │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ - beq.w 6a18 │ │ │ │ │ + beq.w 6a10 │ │ │ │ │ mov.w lr, r7, lsl #2 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ sub.w r2, lr, #4 │ │ │ │ │ add.w ip, r6, #8 │ │ │ │ │ add.w sl, r1, lr │ │ │ │ │ movs r3, #0 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n 68f2 │ │ │ │ │ + beq.n 68ea │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 68d4 │ │ │ │ │ + beq.n 68cc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 68be │ │ │ │ │ + beq.n 68b6 │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r2, [ip, #12]! │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -10017,15 +10014,15 @@ │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ cmp r1, sl │ │ │ │ │ sub.w r2, r0, r2 │ │ │ │ │ sub.w r2, r2, r3 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ubfx r3, r2, #30, #1 │ │ │ │ │ - beq.n 6960 │ │ │ │ │ + beq.n 6958 │ │ │ │ │ strd r4, r6, [sp, #24] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ │ mov r4, ip │ │ │ │ │ adds r1, #16 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ @@ -10052,231 +10049,231 @@ │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ sub.w r2, r2, r6 │ │ │ │ │ sub.w r3, r2, r3 │ │ │ │ │ bic.w r6, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 68f6 │ │ │ │ │ + bne.n 68ee │ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6a18 │ │ │ │ │ + beq.n 6a10 │ │ │ │ │ ldr.w r3, [r4, r7, lsl #2] │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, r7, lsl #2] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6a18 │ │ │ │ │ + beq.n 6a10 │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ adds r2, r7, #2 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ - cbz r3, 6a18 │ │ │ │ │ + cbz r3, 6a10 │ │ │ │ │ add.w r1, lr, #8 │ │ │ │ │ adds r2, r7, #3 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, r1] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ │ - cbz r3, 6a18 │ │ │ │ │ + cbz r3, 6a10 │ │ │ │ │ add.w r1, lr, #12 │ │ │ │ │ adds r2, r7, #4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ subs r3, #1 │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r4, r1] │ │ │ │ │ ands.w r3, r0, r3, lsr #30 │ │ │ │ │ - beq.n 6a18 │ │ │ │ │ + beq.n 6a10 │ │ │ │ │ add.w r3, r7, #1073741824 @ 0x40000000 │ │ │ │ │ adds r3, #3 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bic.w r7, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r0, r0, r1, lsr #30 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ - bne.n 69fa │ │ │ │ │ + bne.n 69f2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6a3a │ │ │ │ │ + beq.n 6a32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6a3a │ │ │ │ │ - ldr r2, [pc, #288] @ (6b4c ) │ │ │ │ │ + cbnz r3, 6a32 │ │ │ │ │ + ldr r2, [pc, #288] @ (6b44 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6dc0 │ │ │ │ │ + bne.w 6db8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 71e4 │ │ │ │ │ + bl 71dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e28 │ │ │ │ │ + beq.w 6e20 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6a6e │ │ │ │ │ + beq.n 6a66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 6a6e │ │ │ │ │ - ldr r2, [pc, #236] @ (6b4c ) │ │ │ │ │ + cbnz r3, 6a66 │ │ │ │ │ + ldr r2, [pc, #236] @ (6b44 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6dcc │ │ │ │ │ + bne.w 6dc4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6a92 │ │ │ │ │ + beq.n 6a8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 6a92 │ │ │ │ │ - ldr r2, [pc, #200] @ (6b4c ) │ │ │ │ │ + cbnz r3, 6a8a │ │ │ │ │ + ldr r2, [pc, #200] @ (6b44 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6dd8 │ │ │ │ │ + bne.w 6dd0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq.w 6d72 │ │ │ │ │ + beq.w 6d6a │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 71e4 │ │ │ │ │ + bl 71dc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71a0 │ │ │ │ │ + beq.w 7198 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6ad2 │ │ │ │ │ + beq.n 6aca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 6ad2 │ │ │ │ │ - ldr r2, [pc, #136] @ (6b4c ) │ │ │ │ │ + cbnz r3, 6aca │ │ │ │ │ + ldr r2, [pc, #136] @ (6b44 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6de4 │ │ │ │ │ + bne.w 6ddc │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6af6 │ │ │ │ │ + beq.n 6aee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 6af6 │ │ │ │ │ - ldr r2, [pc, #100] @ (6b4c ) │ │ │ │ │ + cbnz r3, 6aee │ │ │ │ │ + ldr r2, [pc, #100] @ (6b44 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d84 │ │ │ │ │ + bne.w 6d7c │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ │ - bl 60a4 │ │ │ │ │ + bl 609c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6b28 │ │ │ │ │ + beq.n 6b20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6b28 │ │ │ │ │ - ldr r2, [pc, #52] @ (6b4c ) │ │ │ │ │ + cbnz r3, 6b20 │ │ │ │ │ + ldr r2, [pc, #52] @ (6b44 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d90 │ │ │ │ │ + bne.w 6d88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6b56 │ │ │ │ │ + beq.n 6b4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 6b56 │ │ │ │ │ - ldr r2, [pc, #12] @ (6b4c ) │ │ │ │ │ + cbnz r3, 6b4e │ │ │ │ │ + ldr r2, [pc, #12] @ (6b44 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6d9c │ │ │ │ │ - b.n 6b50 │ │ │ │ │ + bne.w 6d94 │ │ │ │ │ + b.n 6b48 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6e28 │ │ │ │ │ + beq.w 6e20 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ - beq.w 6d10 │ │ │ │ │ + beq.w 6d08 │ │ │ │ │ mov.w lr, r6, lsl #2 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ sub.w r3, lr, #4 │ │ │ │ │ add.w ip, r7, #8 │ │ │ │ │ add.w r8, r0, lr │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 6bcc │ │ │ │ │ + beq.n 6bc4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 6bb2 │ │ │ │ │ + beq.n 6baa │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6b9e │ │ │ │ │ + beq.n 6b96 │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [ip, #12]! │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ @@ -10292,15 +10289,15 @@ │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ cmp r0, r8 │ │ │ │ │ add r3, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov.w r2, r3, lsr #30 │ │ │ │ │ - beq.n 6c2c │ │ │ │ │ + beq.n 6c24 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w fp, [ip, #4] │ │ │ │ │ mov sl, ip │ │ │ │ │ adds r0, #16 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ add r3, fp │ │ │ │ │ @@ -10323,230 +10320,230 @@ │ │ │ │ │ str.w fp, [r1, #12] │ │ │ │ │ ldr.w fp, [sl, #16] │ │ │ │ │ add r3, fp │ │ │ │ │ add.w r2, r3, r2, lsr #30 │ │ │ │ │ bic.w fp, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w fp, [r1, #16] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 6bcc │ │ │ │ │ + bne.n 6bc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r6 │ │ │ │ │ - ble.n 6d10 │ │ │ │ │ + ble.n 6d08 │ │ │ │ │ ldr.w r3, [r4, r6, lsl #2] │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, r6, lsl #2] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r2 │ │ │ │ │ - ble.n 6d10 │ │ │ │ │ + ble.n 6d08 │ │ │ │ │ add.w r0, lr, #4 │ │ │ │ │ adds r1, r6, #2 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r1 │ │ │ │ │ - ble.n 6d10 │ │ │ │ │ + ble.n 6d08 │ │ │ │ │ add.w r0, lr, #8 │ │ │ │ │ adds r1, r6, #3 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r1 │ │ │ │ │ - ble.n 6d10 │ │ │ │ │ + ble.n 6d08 │ │ │ │ │ add.w r0, lr, #12 │ │ │ │ │ adds r1, r6, #4 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r1 │ │ │ │ │ - ble.n 6d10 │ │ │ │ │ + ble.n 6d08 │ │ │ │ │ add.w r0, lr, #16 │ │ │ │ │ adds r1, r6, #5 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r1 │ │ │ │ │ - ble.n 6d10 │ │ │ │ │ + ble.n 6d08 │ │ │ │ │ add.w r0, lr, #20 │ │ │ │ │ adds r1, r6, #6 │ │ │ │ │ ldr r2, [r4, r0] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, r0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r1 │ │ │ │ │ - ble.n 6d10 │ │ │ │ │ + ble.n 6d08 │ │ │ │ │ add.w lr, lr, #24 │ │ │ │ │ adds r0, r6, #7 │ │ │ │ │ ldr.w r2, [r4, lr] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, lr] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ - ble.n 6d10 │ │ │ │ │ + ble.n 6d08 │ │ │ │ │ add.w r1, r6, #1073741824 @ 0x40000000 │ │ │ │ │ adds r1, #6 │ │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ - bgt.n 6cf8 │ │ │ │ │ + bgt.n 6cf0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6d30 │ │ │ │ │ + beq.n 6d28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 6d30 │ │ │ │ │ - ldr r2, [pc, #340] @ (6e78 ) │ │ │ │ │ + cbnz r3, 6d28 │ │ │ │ │ + ldr r2, [pc, #340] @ (6e70 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6da8 │ │ │ │ │ + bne.n 6da0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w 62e2 │ │ │ │ │ + beq.w 62da │ │ │ │ │ add.w r0, r9, r1, lsl #2 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 62e2 │ │ │ │ │ + bne.w 62da │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7110 │ │ │ │ │ + beq.w 7108 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbz r4, 6d6e │ │ │ │ │ + cbz r4, 6d66 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 62e2 │ │ │ │ │ + beq.w 62da │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.w 62e2 │ │ │ │ │ + b.w 62da │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 6d4a │ │ │ │ │ + b.n 6d42 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6d80 │ │ │ │ │ + beq.n 6d78 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 6aae │ │ │ │ │ + b.n 6aa6 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6af0 │ │ │ │ │ + b.n 6ae8 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6b22 │ │ │ │ │ + b.n 6b1a │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6b50 │ │ │ │ │ + b.n 6b48 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6d2a │ │ │ │ │ + b.n 6d22 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6874 │ │ │ │ │ + b.n 686c │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6a34 │ │ │ │ │ + b.n 6a2c │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6a68 │ │ │ │ │ + b.n 6a60 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6a8c │ │ │ │ │ + b.n 6a84 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 6acc │ │ │ │ │ + b.n 6ac4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r2, #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r3, ip, lsl #2 │ │ │ │ │ mul.w r2, r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ - b.n 66b0 │ │ │ │ │ + b.n 66a8 │ │ │ │ │ add.w r0, sl, r2, lsl #2 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 667a │ │ │ │ │ + b.n 6672 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl c7a8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl c7a8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl c7a8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - bl c7a8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - bl c7a8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.w 62e2 │ │ │ │ │ + b.w 62da │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -10556,23 +10553,23 @@ │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.w 65ec │ │ │ │ │ + b.w 65e4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ add.w r0, r5, sl │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e46 │ │ │ │ │ + beq.n 6e3e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ add.w r3, r0, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -10580,15 +10577,15 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7138 │ │ │ │ │ + beq.w 7130 │ │ │ │ │ movs r7, #0 │ │ │ │ │ add.w r2, r8, #12 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ strd r5, fp, [sp, #32] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ @@ -10604,40 +10601,40 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bl 60a4 │ │ │ │ │ + bl 609c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7138 │ │ │ │ │ + beq.w 7130 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb ip, r7, r3, lsr #3 │ │ │ │ │ - beq.w 70cc │ │ │ │ │ + beq.w 70c4 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ subs r6, r4, #4 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r6, r2, lsl #2 │ │ │ │ │ add.w r8, r0, #8 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 6f70 │ │ │ │ │ + beq.n 6f68 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 6f56 │ │ │ │ │ + beq.n 6f4e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 6f42 │ │ │ │ │ + beq.n 6f3a │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add.w r8, r0, #12 │ │ │ │ │ ldr.w fp, [r5, r7, lsl #2] │ │ │ │ │ add r3, fp │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -10655,15 +10652,15 @@ │ │ │ │ │ add r3, fp │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 6fd6 │ │ │ │ │ + beq.n 6fce │ │ │ │ │ mov fp, r2 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ mov sl, r8 │ │ │ │ │ adds r6, #16 │ │ │ │ │ @@ -10689,242 +10686,242 @@ │ │ │ │ │ add r3, r2 │ │ │ │ │ add.w r1, r3, r1, lsr #30 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 6f76 │ │ │ │ │ + bne.n 6f6e │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 70cc │ │ │ │ │ + beq.n 70c4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 70cc │ │ │ │ │ + ble.n 70c4 │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ add r1, r3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r6, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ str.w r6, [r4, r2, lsl #2] │ │ │ │ │ - ble.n 70cc │ │ │ │ │ + ble.n 70c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 70cc │ │ │ │ │ + beq.n 70c4 │ │ │ │ │ add.w r8, lr, #4 │ │ │ │ │ adds r6, r2, #2 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ ldr.w r3, [r4, r8] │ │ │ │ │ add r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r4, r8] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - ble.n 70cc │ │ │ │ │ + ble.n 70c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 70cc │ │ │ │ │ + beq.n 70c4 │ │ │ │ │ add.w fp, lr, #8 │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ ldr.w r3, [r4, fp] │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, fp] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 70cc │ │ │ │ │ + ble.n 70c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 70cc │ │ │ │ │ + beq.n 70c4 │ │ │ │ │ add.w r6, lr, #12 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ldr r5, [r4, r6] │ │ │ │ │ add r3, r5 │ │ │ │ │ bic.w r8, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r4, r6] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 70cc │ │ │ │ │ - cbz r3, 70cc │ │ │ │ │ + ble.n 70c4 │ │ │ │ │ + cbz r3, 70c4 │ │ │ │ │ add.w r6, lr, #16 │ │ │ │ │ adds r1, r2, #5 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ldr r5, [r4, r6] │ │ │ │ │ add r3, r5 │ │ │ │ │ bic.w r8, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r4, r6] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 70cc │ │ │ │ │ - cbz r3, 70cc │ │ │ │ │ + ble.n 70c4 │ │ │ │ │ + cbz r3, 70c4 │ │ │ │ │ add.w r6, lr, #20 │ │ │ │ │ adds r1, r2, #6 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ldr r5, [r4, r6] │ │ │ │ │ add r3, r5 │ │ │ │ │ bic.w r8, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r4, r6] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.n 70cc │ │ │ │ │ - cbz r3, 70cc │ │ │ │ │ + ble.n 70c4 │ │ │ │ │ + cbz r3, 70c4 │ │ │ │ │ add.w lr, lr, #24 │ │ │ │ │ adds r2, #7 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr.w r1, [r4, lr] │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r4, lr] │ │ │ │ │ mov.w r1, r3, lsr #30 │ │ │ │ │ - ble.n 70cc │ │ │ │ │ - cbz r1, 70cc │ │ │ │ │ + ble.n 70c4 │ │ │ │ │ + cbz r1, 70c4 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 70b4 │ │ │ │ │ + b.n 70ac │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 70ca │ │ │ │ │ + ble.n 70c2 │ │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ │ add r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [r4, r2, lsl #2] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bne.n 70b0 │ │ │ │ │ + bne.n 70a8 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - bl 2404 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 240c <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub.w sl, sl, r3 │ │ │ │ │ add r7, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bgt.w 6ebe │ │ │ │ │ + bgt.w 6eb6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 2404 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ + bl 240c <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - cbz r2, 7110 │ │ │ │ │ + cbz r2, 7108 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 6d58 │ │ │ │ │ + bne.w 6d50 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 70f0 │ │ │ │ │ + b.n 70e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6e46 │ │ │ │ │ - ldr.w r9, [pc, #212] @ 71e0 │ │ │ │ │ - b.w 62e2 │ │ │ │ │ + b.n 6e3e │ │ │ │ │ + ldr.w r9, [pc, #212] @ 71d8 │ │ │ │ │ + b.w 62da │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 62e2 │ │ │ │ │ + beq.w 62da │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.w 62e2 │ │ │ │ │ + b.w 62da │ │ │ │ │ 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 6e46 │ │ │ │ │ + b.n 6e3e │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 714c │ │ │ │ │ + beq.n 7144 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, 71be │ │ │ │ │ + cbz r3, 71b6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl c7a8 │ │ │ │ │ - b.n 6e46 │ │ │ │ │ + bl c7e0 │ │ │ │ │ + b.n 6e3e │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6e46 │ │ │ │ │ + beq.w 6e3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e46 │ │ │ │ │ + bne.w 6e3e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e46 │ │ │ │ │ + b.n 6e3e │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - b.w 6132 │ │ │ │ │ + b.w 612a │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7166 │ │ │ │ │ - b.n 6e46 │ │ │ │ │ + bne.n 715e │ │ │ │ │ + b.n 6e3e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6e28 │ │ │ │ │ + beq.w 6e20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e28 │ │ │ │ │ + bne.w 6e20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e28 │ │ │ │ │ + b.n 6e20 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 714c │ │ │ │ │ + b.n 7144 │ │ │ │ │ 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 6e24 │ │ │ │ │ + b.n 6e1c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000071e4 : │ │ │ │ │ +000071dc : │ │ │ │ │ x_add(): │ │ │ │ │ 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 r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt.w 73a4 │ │ │ │ │ + bgt.w 739c │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 73cc │ │ │ │ │ + bgt.w 73c4 │ │ │ │ │ adds r0, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73c4 │ │ │ │ │ + beq.w 73bc │ │ │ │ │ mov.w r3, r9, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -10935,194 +10932,194 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7386 │ │ │ │ │ + beq.w 737e │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 72c4 │ │ │ │ │ + beq.n 72bc │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 72c4 │ │ │ │ │ + beq.n 72bc │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ add r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 72c4 │ │ │ │ │ + beq.n 72bc │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ adds r7, #20 │ │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, ip │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 72a8 │ │ │ │ │ + bne.n 72a0 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble.n 7390 │ │ │ │ │ + ble.n 7388 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ adds r7, r6, r2 │ │ │ │ │ add r2, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ add r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bge.n 7330 │ │ │ │ │ + bge.n 7328 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ add r3, r1 │ │ │ │ │ adds r1, r4, #2 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ - bge.n 7330 │ │ │ │ │ + bge.n 7328 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ add r3, r1 │ │ │ │ │ adds r1, r4, #3 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ - bge.n 7330 │ │ │ │ │ + bge.n 7328 │ │ │ │ │ adds r4, #5 │ │ │ │ │ add.w r1, r6, #8 │ │ │ │ │ add.w r1, r1, r8, lsl #2 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ add r6, r4 │ │ │ │ │ add r4, r5 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r4, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 731a │ │ │ │ │ + bne.n 7312 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 7346 │ │ │ │ │ + beq.n 733e │ │ │ │ │ add.w r0, r5, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 734c │ │ │ │ │ + cbz r1, 7344 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 736c │ │ │ │ │ + beq.n 7364 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, 7376 │ │ │ │ │ + cbnz r0, 736e │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, 736c │ │ │ │ │ + cbz r1, 7364 │ │ │ │ │ ldr.w r4, [r6, r0, lsl #2] │ │ │ │ │ - cbnz r4, 7372 │ │ │ │ │ + cbnz r4, 736a │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 735e │ │ │ │ │ + bne.n 7356 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 7346 │ │ │ │ │ + b.n 733e │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 7346 │ │ │ │ │ + beq.n 733e │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 739e │ │ │ │ │ + bne.n 7396 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n 733e │ │ │ │ │ - b.n 7346 │ │ │ │ │ + bne.n 7336 │ │ │ │ │ + b.n 733e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 72c8 │ │ │ │ │ + b.n 72c0 │ │ │ │ │ add.w r9, r4, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.n 73cc │ │ │ │ │ + bgt.n 73c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 721a │ │ │ │ │ + b.n 7212 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 7346 │ │ │ │ │ + b.n 733e │ │ │ │ │ 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 73c8 │ │ │ │ │ + b.n 73c0 │ │ │ │ │ │ │ │ │ │ -000073e4 : │ │ │ │ │ +000073dc : │ │ │ │ │ long_and(): │ │ │ │ │ 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 r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 7518 │ │ │ │ │ + bpl.w 7510 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 7518 │ │ │ │ │ + bpl.w 7510 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 74b6 │ │ │ │ │ + bhi.n 74ae │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 74b6 │ │ │ │ │ + bhi.n 74ae │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ @@ -11131,15 +11128,15 @@ │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 7462 │ │ │ │ │ + bcs.n 745a │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -11147,21 +11144,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 74c0 │ │ │ │ │ + bcs.n 74b8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7510 │ │ │ │ │ + beq.n 7508 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -11178,24 +11175,24 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 7974 │ │ │ │ │ + b.n 796c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 7504 │ │ │ │ │ + blt.n 74fc │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7510 │ │ │ │ │ + cbz r0, 7508 │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -11208,52 +11205,52 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r7, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strd r4, r7, [r5, #8] │ │ │ │ │ - b.n 745c │ │ │ │ │ + b.n 7454 │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 74c8 │ │ │ │ │ + b.n 74c0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 745c │ │ │ │ │ + b.n 7454 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 745c │ │ │ │ │ + b.n 7454 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007524 <_PyLong_Sign>: │ │ │ │ │ +0000751c <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007530 : │ │ │ │ │ +00007528 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbnz r3, 7552 │ │ │ │ │ + cbnz r3, 754a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 7540 │ │ │ │ │ + bne.n 7538 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 754c │ │ │ │ │ + bne.n 7544 │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ - b.w caf8 │ │ │ │ │ - cbnz r2, 7582 │ │ │ │ │ - ldr r0, [pc, #72] @ (7598 ) │ │ │ │ │ + b.w cb30 │ │ │ │ │ + cbnz r2, 757a │ │ │ │ │ + ldr r0, [pc, #72] @ (7590 ) │ │ │ │ │ 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, r3 │ │ │ │ │ @@ -11281,35 +11278,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000759c : │ │ │ │ │ +00007594 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - vldr d6, [pc, #724] @ 7888 │ │ │ │ │ + vldr d6, [pc, #724] @ 7880 │ │ │ │ │ sub sp, #12 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 7778 │ │ │ │ │ - vldr d6, [pc, #716] @ 7890 │ │ │ │ │ + ble.w 7770 │ │ │ │ │ + vldr d6, [pc, #716] @ 7888 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 7654 │ │ │ │ │ + bpl.n 764c │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r4, s15 │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 75fe │ │ │ │ │ + bcs.n 75f6 │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ 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 │ │ │ │ │ @@ -11317,21 +11314,21 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r4, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 77e4 │ │ │ │ │ + bcs.w 77dc │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77dc │ │ │ │ │ + beq.w 77d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -11348,18 +11345,18 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #572] @ 7898 │ │ │ │ │ + vldr d6, [pc, #572] @ 7890 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 782c │ │ │ │ │ + bgt.w 7824 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ subs r6, #1 │ │ │ │ │ @@ -11367,37 +11364,37 @@ │ │ │ │ │ mov.w r8, r6, asr #31 │ │ │ │ │ smull r3, r4, r3, r6 │ │ │ │ │ add r4, r6 │ │ │ │ │ rsb r4, r8, r4, asr #4 │ │ │ │ │ adds.w r9, r4, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r9 │ │ │ │ │ - beq.w 77c6 │ │ │ │ │ + beq.w 77be │ │ │ │ │ movs r7, #0 │ │ │ │ │ add.w r0, r9, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77dc │ │ │ │ │ + beq.w 77d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 785c │ │ │ │ │ + bne.w 7854 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ smull r2, r3, r3, r6 │ │ │ │ │ @@ -11407,63 +11404,63 @@ │ │ │ │ │ mls r0, r3, r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ adds r6, #29 │ │ │ │ │ - blt.n 775e │ │ │ │ │ + blt.n 7756 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r6, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi.n 775e │ │ │ │ │ + bmi.n 7756 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r6, #8] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 775e │ │ │ │ │ + beq.n 7756 │ │ │ │ │ adds r4, #2 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstmdb r4!, {s15} │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 7744 │ │ │ │ │ + bne.n 773c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 75f2 │ │ │ │ │ + beq.w 75ea │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 75f2 │ │ │ │ │ + b.n 75ea │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #280] @ 7898 │ │ │ │ │ + vldr d5, [pc, #280] @ 7890 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 782c │ │ │ │ │ + bgt.n 7824 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 7844 │ │ │ │ │ + bvs.n 783c │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ @@ -11471,35 +11468,35 @@ │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov.w r8, r6, asr #31 │ │ │ │ │ smull r3, r4, r3, r6 │ │ │ │ │ add r4, r6 │ │ │ │ │ rsb r4, r8, r4, asr #4 │ │ │ │ │ adds.w r9, r4, #1 │ │ │ │ │ - bne.w 769a │ │ │ │ │ + bne.w 7692 │ │ │ │ │ movs r0, #16 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 76ac │ │ │ │ │ + bne.w 76a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 75f2 │ │ │ │ │ + b.n 75ea │ │ │ │ │ movs r0, #20 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ sub.w r7, r7, r4, asr #31 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 77dc │ │ │ │ │ + beq.n 77d4 │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -11515,39 +11512,39 @@ │ │ │ │ │ ittee lt │ │ │ │ │ movlt r1, #18 │ │ │ │ │ lsrlt r7, r7, #30 │ │ │ │ │ movge r1, #16 │ │ │ │ │ movge r7, #1 │ │ │ │ │ strd r1, r2, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ - b.n 75f2 │ │ │ │ │ + b.n 75ea │ │ │ │ │ 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 .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 77e0 │ │ │ │ │ + b.n 77d8 │ │ │ │ │ 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 .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 77e0 │ │ │ │ │ + b.n 77d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -11556,41 +11553,41 @@ │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ adds r6, #29 │ │ │ │ │ - bge.w 7702 │ │ │ │ │ - b.n 775e │ │ │ │ │ + bge.w 76fa │ │ │ │ │ + b.n 7756 │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -000078a0 : │ │ │ │ │ +00007898 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 793a │ │ │ │ │ + beq.n 7932 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 78f4 │ │ │ │ │ + bpl.n 78ec │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 78d8 │ │ │ │ │ + bhi.n 78d0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ @@ -11598,73 +11595,73 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ bl 3e5c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 78fc │ │ │ │ │ + beq.n 78f4 │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ - b.n 78d4 │ │ │ │ │ + b.n 78cc │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7904 │ │ │ │ │ + cbnz r0, 78fc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 78d4 │ │ │ │ │ + b.n 78cc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 794c │ │ │ │ │ + bhi.n 7944 │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov.w r1, r0, asr #31 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - beq.n 78d4 │ │ │ │ │ + beq.n 78cc │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 78d4 │ │ │ │ │ + bne.n 78cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 78ea │ │ │ │ │ + b.n 78e2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1481 @ 0x5c9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 78fc │ │ │ │ │ + b.n 78f4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ bl 3e5c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 78ea │ │ │ │ │ + beq.n 78e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 78ea │ │ │ │ │ - b.n 7932 │ │ │ │ │ + bne.n 78e2 │ │ │ │ │ + b.n 792a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007974 : │ │ │ │ │ +0000796c : │ │ │ │ │ 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.w r9, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ @@ -11673,60 +11670,60 @@ │ │ │ │ │ and.w r8, r9, #3 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ mov.w r6, r9, lsr #3 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ movne.w fp, #0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - beq.w 7b8e │ │ │ │ │ + beq.w 7b86 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r9, r3, #3 │ │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ - beq.w 7f20 │ │ │ │ │ + beq.w 7f18 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.w 7c8a │ │ │ │ │ + blt.w 7c82 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.w 7ef0 │ │ │ │ │ + bne.w 7ee8 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 7cc6 │ │ │ │ │ + bgt.w 7cbe │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8658 │ │ │ │ │ + beq.w 8650 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ @@ -11740,110 +11737,110 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ - bne.w 7d00 │ │ │ │ │ + bne.w 7cf8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8568 │ │ │ │ │ + beq.w 8560 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ - beq.n 7aa4 │ │ │ │ │ + beq.n 7a9c │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - beq.n 7aa4 │ │ │ │ │ + beq.n 7a9c │ │ │ │ │ add.w ip, r5, #8 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ add.w ip, ip, r6, lsl #2 │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ add.w r1, r8, #16 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ and.w r3, r3, r4 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 7a90 │ │ │ │ │ + bne.n 7a88 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.w 7c76 │ │ │ │ │ + blt.w 7c6e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 83b2 │ │ │ │ │ + bne.w 83aa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7ac4 │ │ │ │ │ + beq.n 7abc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7b86 │ │ │ │ │ + beq.n 7b7e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7adc │ │ │ │ │ + beq.n 7ad4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 80ce │ │ │ │ │ + beq.w 80c6 │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.n 7b22 │ │ │ │ │ + beq.n 7b1a │ │ │ │ │ add.w r1, r8, r0, lsl #2 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ add.w r5, r8, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 7b00 │ │ │ │ │ + cbz r1, 7af8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 7b22 │ │ │ │ │ + bls.n 7b1a │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7f16 │ │ │ │ │ + beq.w 7f0e │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7afe │ │ │ │ │ + beq.n 7af6 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 7af2 │ │ │ │ │ + beq.n 7aea │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n 7af2 │ │ │ │ │ + b.n 7aea │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #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 7af6 │ │ │ │ │ + bcs.n 7aee │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7b6c │ │ │ │ │ + beq.n 7b64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 7b6c │ │ │ │ │ - ldr r2, [pc, #416] @ (7cfc ) │ │ │ │ │ + cbnz r3, 7b64 │ │ │ │ │ + ldr r2, [pc, #416] @ (7cf4 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 864a │ │ │ │ │ + bne.w 8642 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r8, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -11852,39 +11849,39 @@ │ │ │ │ │ add r8, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7ac4 │ │ │ │ │ + b.n 7abc │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 86a2 │ │ │ │ │ + bhi.w 869a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 856e │ │ │ │ │ + beq.w 856a │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8660 │ │ │ │ │ + beq.w 8658 │ │ │ │ │ bic.w r3, r9, #7 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 86ba │ │ │ │ │ + bne.w 86b2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #12]! │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ @@ -11892,67 +11889,67 @@ │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bls.n 7c70 │ │ │ │ │ + bls.n 7c68 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add r2, r3 │ │ │ │ │ and.w r3, r2, r1 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - beq.n 7c70 │ │ │ │ │ + beq.n 7c68 │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ eor.w r3, r3, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 7c70 │ │ │ │ │ + beq.n 7c68 │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ eor.w r2, r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w r2, r3, r1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 7c70 │ │ │ │ │ + beq.n 7c68 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r0, sl, #24 │ │ │ │ │ add.w ip, r2, #8 │ │ │ │ │ add.w r4, r2, #24 │ │ │ │ │ add.w ip, ip, r6, lsl #2 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ eors r2, r1 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 7c58 │ │ │ │ │ + bne.n 7c50 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - b.n 79b8 │ │ │ │ │ + b.n 79b0 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ sub.w r2, sl, r6 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r1, r5, r0 │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 7aaa │ │ │ │ │ + b.n 7aa2 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.w 852a │ │ │ │ │ + bne.w 8522 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - bne.w 79ee │ │ │ │ │ + bne.w 79e6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ @@ -11962,117 +11959,117 @@ │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it le │ │ │ │ │ movle r4, #1 │ │ │ │ │ - ble.w 7a04 │ │ │ │ │ + ble.w 79fc │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8630 │ │ │ │ │ + beq.w 8628 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8630 │ │ │ │ │ + bne.w 8628 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 8630 │ │ │ │ │ + b.w 8628 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.w 80d6 │ │ │ │ │ + beq.w 80ce │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8568 │ │ │ │ │ + beq.w 8560 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 8564 │ │ │ │ │ + beq.w 855c │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ str.w r2, [r8, #12] │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ lsrs r3, r6, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 7ece │ │ │ │ │ + beq.w 7ec6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str.w r1, [r8, #20] │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ str.w r2, [r8, #24] │ │ │ │ │ - beq.w 7ece │ │ │ │ │ + beq.w 7ec6 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ str.w r1, [r8, #28] │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ str.w r2, [r8, #32] │ │ │ │ │ - beq.w 7ece │ │ │ │ │ + beq.w 7ec6 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ str.w r1, [r8, #36] @ 0x24 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ │ - beq.w 7ece │ │ │ │ │ + beq.w 7ec6 │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ add.w ip, r5, #52 @ 0x34 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ add.w r4, r4, #52 @ 0x34 │ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ │ add.w r2, r8, #52 @ 0x34 │ │ │ │ │ - beq.w 7ece │ │ │ │ │ + beq.w 7ec6 │ │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov r7, r4 │ │ │ │ │ subs r3, #8 │ │ │ │ │ mov r0, ip │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 7e4e │ │ │ │ │ + beq.n 7e46 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7e24 │ │ │ │ │ + beq.n 7e1c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7e00 │ │ │ │ │ + beq.n 7df8 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ add.w r0, ip, #8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ add.w r7, r4, #8 │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ @@ -12100,15 +12097,15 @@ │ │ │ │ │ orr.w lr, lr, r3 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ str.w lr, [r1, #-8] │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 7ece │ │ │ │ │ + beq.n 7ec6 │ │ │ │ │ ldr.w r9, [r0] │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add.w lr, r0, #8 │ │ │ │ │ orr.w r2, r9, r2 │ │ │ │ │ @@ -12140,193 +12137,193 @@ │ │ │ │ │ orr.w r2, r9, r2 │ │ │ │ │ ldr.w r9, [ip, #28] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ orr.w r3, r3, r9 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 7e4e │ │ │ │ │ + bne.n 7e46 │ │ │ │ │ lsls r1, r6, #31 │ │ │ │ │ it mi │ │ │ │ │ bicmi.w r3, r6, #1 │ │ │ │ │ - bpl.w 7aa4 │ │ │ │ │ + bpl.w 7a9c │ │ │ │ │ adds r3, #2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r1, r5, r3 │ │ │ │ │ add r3, r8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n 7aa4 │ │ │ │ │ + b.n 7a9c │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.w 838e │ │ │ │ │ + beq.w 8386 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w r9, fp, sl │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt.w 7cc6 │ │ │ │ │ + bgt.w 7cbe │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 7a04 │ │ │ │ │ + b.n 79fc │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 7b46 │ │ │ │ │ + b.n 7b3e │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bhi.w 868a │ │ │ │ │ + bhi.w 8664 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 85b2 │ │ │ │ │ + beq.w 85aa │ │ │ │ │ add.w r0, sl, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 862c │ │ │ │ │ + beq.w 8624 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 866c │ │ │ │ │ + bne.w 867c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r1, #12]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - bls.w 80aa │ │ │ │ │ + bls.w 80a2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #4] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 80a2 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #8] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 80a2 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #12] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 80a2 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #16] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 80a2 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ cmp.w sl, #6 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #20] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 80a2 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #24] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 80a2 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #28] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 80a2 │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp.w sl, #9 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w ip, r3, r0 │ │ │ │ │ str.w ip, [r1, #32] │ │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 80a2 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ eor.w r3, r3, r0 │ │ │ │ │ add r3, ip │ │ │ │ │ and.w r2, r3, r0 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 80aa │ │ │ │ │ + beq.n 80a2 │ │ │ │ │ add.w r1, r5, #8 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ add.w r1, r1, sl, lsl #2 │ │ │ │ │ ldr.w ip, [r5, #4]! │ │ │ │ │ eor.w ip, r0, ip │ │ │ │ │ cmp r1, r5 │ │ │ │ │ add r3, ip │ │ │ │ │ bic.w ip, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r2, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 8090 │ │ │ │ │ + bne.n 8088 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt.w 8544 │ │ │ │ │ + blt.w 853c │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - beq.w 7ca6 │ │ │ │ │ + beq.w 7c9e │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.w 85a4 │ │ │ │ │ + beq.w 859c │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r6, sl │ │ │ │ │ add.w r9, r6, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - b.n 7cb4 │ │ │ │ │ + b.n 7cac │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7adc │ │ │ │ │ - cbz r6, 813c │ │ │ │ │ + b.n 7ad4 │ │ │ │ │ + cbz r6, 8134 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 85a0 │ │ │ │ │ + beq.w 8566 │ │ │ │ │ mov.w ip, r6, lsr #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r1, r8, #12 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ add.w ip, r8, ip, lsl #3 │ │ │ │ │ add.w r7, r3, #12 │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ @@ -12339,98 +12336,98 @@ │ │ │ │ │ adds r7, #8 │ │ │ │ │ eors r2, r3 │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ │ eors r3, r4 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 80fa │ │ │ │ │ + bne.n 80f2 │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ mov r4, lr │ │ │ │ │ it mi │ │ │ │ │ bicmi.w r3, r6, #1 │ │ │ │ │ - bpl.n 813c │ │ │ │ │ + bpl.n 8134 │ │ │ │ │ adds r3, #2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r1, r5, r3 │ │ │ │ │ add r3, r8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ eors r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bpl.w 7aa4 │ │ │ │ │ + bpl.w 7a9c │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.w 7aaa │ │ │ │ │ + bge.w 7aa2 │ │ │ │ │ sub.w ip, sl, r6 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.w 837a │ │ │ │ │ + beq.w 8372 │ │ │ │ │ add.w lr, r6, #3 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r7, ip, lsr #1 │ │ │ │ │ mov.w r1, lr, lsl #2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ add.w r0, r5, r1 │ │ │ │ │ ldr.w r2, [r5, lr, lsl #2] │ │ │ │ │ add r1, r8 │ │ │ │ │ eor.w r9, r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str.w r9, [r8, lr, lsl #2] │ │ │ │ │ eor.w r2, r2, r3 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - beq.w 836c │ │ │ │ │ + beq.w 8364 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ eor.w lr, r3, r2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ str.w lr, [r1, #8] │ │ │ │ │ eor.w r2, r2, r3 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - beq.w 836c │ │ │ │ │ + beq.w 8364 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ eor.w lr, r3, r2 │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ str.w lr, [r1, #16] │ │ │ │ │ eor.w r2, r2, r3 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - beq.w 836c │ │ │ │ │ + beq.w 8364 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ add.w r0, r0, #32 │ │ │ │ │ eor.w lr, r3, r2 │ │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ │ str.w lr, [r1, #24] │ │ │ │ │ add.w lr, r1, #32 │ │ │ │ │ eor.w r2, r2, r3 │ │ │ │ │ str r2, [r1, #28] │ │ │ │ │ - beq.w 836c │ │ │ │ │ + beq.w 8364 │ │ │ │ │ add.w r4, r1, r7, lsl #3 │ │ │ │ │ mov r2, lr │ │ │ │ │ sub.w r7, r4, lr │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r7, #8 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ands.w r7, r7, #7 │ │ │ │ │ - beq.n 82b4 │ │ │ │ │ + beq.n 82ac │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 8298 │ │ │ │ │ + beq.n 8290 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 8280 │ │ │ │ │ + beq.n 8278 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 8268 │ │ │ │ │ + beq.n 8260 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 8250 │ │ │ │ │ + beq.n 8248 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 8238 │ │ │ │ │ + beq.n 8230 │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - beq.n 8220 │ │ │ │ │ + beq.n 8218 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ add.w r1, r0, #8 │ │ │ │ │ add.w r2, lr, #8 │ │ │ │ │ eor.w r9, r3, r7 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ str.w r9, [lr] │ │ │ │ │ eors r7, r3 │ │ │ │ │ @@ -12480,15 +12477,15 @@ │ │ │ │ │ adds r1, #8 │ │ │ │ │ eor.w r9, r3, r7 │ │ │ │ │ ldr.w r7, [r1, #-4] │ │ │ │ │ str.w r9, [r2, #-8] │ │ │ │ │ eors r7, r3 │ │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 836c │ │ │ │ │ + beq.n 8364 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ add.w lr, r1, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ add.w r7, r2, #8 │ │ │ │ │ eor.w r9, r3, r9 │ │ │ │ │ str.w r9, [r2] │ │ │ │ │ eors r0, r3 │ │ │ │ │ @@ -12533,40 +12530,40 @@ │ │ │ │ │ eor.w r0, r0, r3 │ │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ │ ldrd r9, r0, [lr, #48] @ 0x30 │ │ │ │ │ eor.w r9, r3, r9 │ │ │ │ │ eor.w r0, r0, r3 │ │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ │ - bne.n 82b4 │ │ │ │ │ + bne.n 82ac │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.w 7aaa │ │ │ │ │ + beq.w 7aa2 │ │ │ │ │ bic.w r3, ip, #1 │ │ │ │ │ add r6, r3 │ │ │ │ │ lsls r3, r6, #2 │ │ │ │ │ adds r2, r5, r3 │ │ │ │ │ add r3, r8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ eor.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.w 7aaa │ │ │ │ │ + b.w 7aa2 │ │ │ │ │ mov sl, r6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ eor.w fp, fp, r4 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ add.w r9, fp, sl │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble.w 7a04 │ │ │ │ │ - b.n 7cc6 │ │ │ │ │ + ble.w 79fc │ │ │ │ │ + b.n 7cbe │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ add.w lr, r8, sl, lsl #2 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ add.w r7, r8, #8 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -12577,27 +12574,27 @@ │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ str.w ip, [r1, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 8490 │ │ │ │ │ + beq.n 8488 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8478 │ │ │ │ │ + beq.n 8470 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 8466 │ │ │ │ │ + beq.n 845e │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 8454 │ │ │ │ │ + beq.n 844c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 8442 │ │ │ │ │ + beq.n 843a │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 8430 │ │ │ │ │ + beq.n 8428 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 841e │ │ │ │ │ + beq.n 8416 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr.w r2, [r7, #12]! │ │ │ │ │ eor.w r2, ip, r2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ @@ -12634,15 +12631,15 @@ │ │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ │ eor.w r2, ip, r2 │ │ │ │ │ cmp r7, lr │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n 851c │ │ │ │ │ + beq.n 8514 │ │ │ │ │ ldr r4, [r7, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ adds r7, #32 │ │ │ │ │ eor.w r0, ip, r4 │ │ │ │ │ add r3, r0 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r7, #-28] │ │ │ │ │ @@ -12679,286 +12676,286 @@ │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r0, r3, lsr #30 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 8490 │ │ │ │ │ + bne.n 8488 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 7abc │ │ │ │ │ - b.w 7ac4 │ │ │ │ │ + bne.w 7ab4 │ │ │ │ │ + b.w 7abc │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub.w r9, r9, #2 │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ clz r9, r9 │ │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ │ - beq.n 855e │ │ │ │ │ + beq.n 8556 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 8608 │ │ │ │ │ + beq.n 8620 │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 7f00 │ │ │ │ │ + b.n 7ef8 │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.n 8528 │ │ │ │ │ + bne.n 8520 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 860c │ │ │ │ │ + beq.n 8600 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r4, fp │ │ │ │ │ - b.w 7a04 │ │ │ │ │ + b.w 79fc │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 839a │ │ │ │ │ + b.n 8392 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 7eda │ │ │ │ │ + b.n 7ed2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 7aa4 │ │ │ │ │ + b.w 7a9c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 8120 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8660 │ │ │ │ │ + beq.n 8658 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 86ba │ │ │ │ │ + bne.w 86b2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w r6, [sl, #12] │ │ │ │ │ - b.w 7c70 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 8128 │ │ │ │ │ + b.w 7c68 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 839a │ │ │ │ │ + b.n 8392 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 862c │ │ │ │ │ + beq.n 8624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 866c │ │ │ │ │ + bne.n 867c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w sl, [r4, #12] │ │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ │ - bne.n 85f2 │ │ │ │ │ + bne.n 85ea │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ add.w r9, fp, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 7cb4 │ │ │ │ │ + b.w 7cac │ │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ │ - beq.n 8620 │ │ │ │ │ + beq.n 8614 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov fp, r9 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.w 7a04 │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - b.n 80c0 │ │ │ │ │ + b.w 79fc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.w 7ca6 │ │ │ │ │ + b.w 7c9e │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 839a │ │ │ │ │ + b.n 8392 │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ + b.n 80b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8664 │ │ │ │ │ + beq.n 865c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 8664 │ │ │ │ │ + cbnz r3, 865c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8664 │ │ │ │ │ + b.n 865c │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b.w 7b66 │ │ │ │ │ + b.w 7b5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.w 7cdc │ │ │ │ │ + b.w 7cd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.w 7af6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - add.w r2, r5, #12 │ │ │ │ │ - str.w r3, [r1, #12]! │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.n 85de │ │ │ │ │ - b.n 7f78 │ │ │ │ │ + b.w 7aee │ │ │ │ │ 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 8630 │ │ │ │ │ + b.n 8628 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + add.w r2, r5, #12 │ │ │ │ │ + str.w r3, [r1, #12]! │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 85d6 │ │ │ │ │ + b.n 7f70 │ │ │ │ │ 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 8664 │ │ │ │ │ + b.n 865c │ │ │ │ │ mov r0, sl │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #12]! │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7be0 │ │ │ │ │ - b.w 7c70 │ │ │ │ │ + bne.w 7bd8 │ │ │ │ │ + b.w 7c68 │ │ │ │ │ │ │ │ │ │ -000086dc : │ │ │ │ │ +000086d4 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bhi.n 86fc │ │ │ │ │ - ldr r5, [pc, #108] @ (8760 ) │ │ │ │ │ + bhi.n 86f4 │ │ │ │ │ + ldr r5, [pc, #108] @ (8758 ) │ │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ lsrs r7, r0, #30 │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #2 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 873e │ │ │ │ │ + cbz r0, 8736 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r6, r6, #3 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 8746 │ │ │ │ │ + bne.n 873e │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r5, #16 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 86f8 │ │ │ │ │ + beq.n 86f0 │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ - b.n 86f8 │ │ │ │ │ + b.n 86f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r3, r5, #16 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 86f8 │ │ │ │ │ - b.n 873a │ │ │ │ │ + beq.n 86f0 │ │ │ │ │ + b.n 8732 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008764 : │ │ │ │ │ +0000875c : │ │ │ │ │ long_or(): │ │ │ │ │ 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 r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 889a │ │ │ │ │ + bpl.w 8892 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 889a │ │ │ │ │ + bpl.w 8892 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 887a │ │ │ │ │ + bhi.n 8872 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 887a │ │ │ │ │ + bhi.n 8872 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ @@ -12967,15 +12964,15 @@ │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov.w r3, r4, asr #31 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 87e2 │ │ │ │ │ + bcs.n 87da │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ │ add r5, r3 │ │ │ │ │ @@ -12983,21 +12980,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 8836 │ │ │ │ │ + bcs.n 882e │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8892 │ │ │ │ │ + beq.n 888a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -13014,20 +13011,20 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 8886 │ │ │ │ │ + blt.n 887e │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 8892 │ │ │ │ │ + cbz r0, 888a │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -13040,64 +13037,64 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsrs r3, r7, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strd r4, r7, [r5, #8] │ │ │ │ │ - b.n 87dc │ │ │ │ │ + b.n 87d4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 7974 │ │ │ │ │ + b.w 796c │ │ │ │ │ negs r7, r7 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ sbc.w r8, r8, r8, lsl #1 │ │ │ │ │ - b.n 883e │ │ │ │ │ + b.n 8836 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 87dc │ │ │ │ │ + b.n 87d4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 87dc │ │ │ │ │ + b.n 87d4 │ │ │ │ │ │ │ │ │ │ -000088a4 : │ │ │ │ │ +0000889c : │ │ │ │ │ x_sub(): │ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bgt.w 8aac │ │ │ │ │ - beq.w 8ad8 │ │ │ │ │ + bgt.w 8a98 │ │ │ │ │ + beq.w 8ac4 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 8b38 │ │ │ │ │ + bhi.w 8b6e │ │ │ │ │ movs r7, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b7c │ │ │ │ │ + beq.w 8b58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r6, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -13112,126 +13109,124 @@ │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8aa0 │ │ │ │ │ + beq.w 8a8e │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ sub.w r1, r1, r3 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq.n 8992 │ │ │ │ │ + beq.n 898a │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ sub.w r3, r3, r2 │ │ │ │ │ sub.w r3, r3, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - beq.n 8992 │ │ │ │ │ + beq.n 898a │ │ │ │ │ add.w ip, r8, #8 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ add.w ip, ip, r5, lsl #2 │ │ │ │ │ add.w r2, r8, #16 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ │ ldr.w lr, [r9, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ sub.w r3, r3, lr │ │ │ │ │ sub.w r3, r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - bne.n 8972 │ │ │ │ │ + bne.n 896a │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 8a06 │ │ │ │ │ + ble.n 89fe │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ add.w ip, r5, #1 │ │ │ │ │ add.w r0, r8, r2 │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub.w r3, r3, r1 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - bge.n 8a06 │ │ │ │ │ + bge.n 89fe │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ bic.w ip, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w ip, [r2, #16] │ │ │ │ │ - bge.n 8a06 │ │ │ │ │ + bge.n 89fe │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ adds r1, r5, #3 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ - bge.n 8a06 │ │ │ │ │ + bge.n 89fe │ │ │ │ │ adds r5, #5 │ │ │ │ │ add.w r1, r8, #8 │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add r8, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r5, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne.n 89f0 │ │ │ │ │ + bne.n 89e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 8a8e │ │ │ │ │ + beq.n 8a7c │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 8a32 │ │ │ │ │ + beq.n 8a18 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8b52 │ │ │ │ │ + beq.n 8b14 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 8a32 │ │ │ │ │ + bls.n 8a22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 8b90 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 8a26 │ │ │ │ │ + bcs.n 8a1c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8a76 │ │ │ │ │ + beq.n 8a64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8a76 │ │ │ │ │ - ldr r2, [pc, #304] @ (8b98 ) │ │ │ │ │ + cbnz r3, 8a64 │ │ │ │ │ + ldr r2, [pc, #304] @ (8b88 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8b84 │ │ │ │ │ + bne.n 8b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -13241,160 +13236,162 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 8a0c │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + b.n 8a04 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8996 │ │ │ │ │ - b.n 8a06 │ │ │ │ │ + bne.w 898e │ │ │ │ │ + b.n 89fe │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 8b38 │ │ │ │ │ + bhi.n 8b6e │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b7c │ │ │ │ │ + beq.n 8b58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 88f2 │ │ │ │ │ + b.n 88ea │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 8b74 │ │ │ │ │ + cbz r5, 8b32 │ │ │ │ │ lsls r3, r5, #2 │ │ │ │ │ - add r1, r3 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + add r1, r3 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8b14 │ │ │ │ │ + bne.n 8afe │ │ │ │ │ subs r0, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 8b74 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ + beq.n 8b32 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8b78 │ │ │ │ │ + bne.n 8b36 │ │ │ │ │ add.w r4, r8, #12 │ │ │ │ │ add.w r1, r9, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - bcc.n 8b74 │ │ │ │ │ - ldr.w r3, [r4, r0, lsl #2] │ │ │ │ │ - ldr.w r2, [r1, r0, lsl #2] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 8b02 │ │ │ │ │ + bcc.n 8b32 │ │ │ │ │ + ldr.w r2, [r4, r0, lsl #2] │ │ │ │ │ + ldr.w r3, [r1, r0, lsl #2] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 8aec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ittt hi │ │ │ │ │ - movhi r3, r8 │ │ │ │ │ - movhi r8, r9 │ │ │ │ │ - movhi r9, r3 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ - ite ls │ │ │ │ │ - movls r7, #1 │ │ │ │ │ - movhi.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + bcc.n 8b3a │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - it le │ │ │ │ │ - movle r5, r6 │ │ │ │ │ - ble.w 88da │ │ │ │ │ - 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 8b80 │ │ │ │ │ + bgt.n 8b6e │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 88d0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 8a2c │ │ │ │ │ + cbz r0, 8b60 │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8b50 │ │ │ │ │ + beq.n 8b12 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 8a22 │ │ │ │ │ + beq.w 8a18 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 8a22 │ │ │ │ │ - ldr r4, [pc, #36] @ (8b9c ) │ │ │ │ │ - b.n 8a26 │ │ │ │ │ + b.n 8a18 │ │ │ │ │ + ldr r4, [pc, #88] @ (8b8c ) │ │ │ │ │ + b.n 8a1c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 8b14 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 8a26 │ │ │ │ │ + b.n 8afe │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bgt.n 8b6e │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.n 88d2 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 8a70 │ │ │ │ │ + b.n 8a5e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 8a1c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 8a18 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 8a54 │ │ │ │ │ + b.n 8a44 │ │ │ │ │ + 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 8b5c │ │ │ │ │ + nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008ba0 : │ │ │ │ │ +00008b90 : │ │ │ │ │ long_div(): │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 8cce │ │ │ │ │ + bpl.w 8cbe │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 8cce │ │ │ │ │ + bpl.w 8cbe │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 8c66 │ │ │ │ │ + bne.n 8c56 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsrs r5, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 8c66 │ │ │ │ │ + bne.n 8c56 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 8c08 │ │ │ │ │ + bne.n 8bf8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 8c18 │ │ │ │ │ + bcs.n 8c08 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -13403,26 +13400,26 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r6, r0 │ │ │ │ │ adds r2, r6, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcc.n 8bee │ │ │ │ │ + bcc.n 8bde │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r2, r6, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 8c80 │ │ │ │ │ + bcs.n 8c70 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8cc6 │ │ │ │ │ + beq.n 8cb6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ eor.w r5, r6, r6, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -13439,30 +13436,30 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 8cd8 │ │ │ │ │ + bl 8cc8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ streq r3, [sp, #4] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r0, #20 │ │ │ │ │ eor.w r8, r6, r6, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ sub.w r8, r8, r6, asr #31 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 8cc6 │ │ │ │ │ + cbz r0, 8cb6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #16 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -13477,26 +13474,26 @@ │ │ │ │ │ bic.w r2, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ itte lt │ │ │ │ │ movlt.w r5, r8, lsr #30 │ │ │ │ │ movlt r1, #18 │ │ │ │ │ movge r1, #16 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ strd r1, r2, [r4, #8] │ │ │ │ │ - b.n 8c00 │ │ │ │ │ + b.n 8bf0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 8c00 │ │ │ │ │ + b.n 8bf0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 8c00 │ │ │ │ │ + b.n 8bf0 │ │ │ │ │ │ │ │ │ │ -00008cd8 : │ │ │ │ │ +00008cc8 : │ │ │ │ │ l_divmod(): │ │ │ │ │ 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 r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ @@ -13504,205 +13501,205 @@ │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 8d46 │ │ │ │ │ + beq.n 8d36 │ │ │ │ │ cmp.w lr, #300 @ 0x12c │ │ │ │ │ - bhi.w 8ec0 │ │ │ │ │ + bhi.w 8eb0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl 9038 │ │ │ │ │ + bl 9028 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 8ea2 │ │ │ │ │ + beq.w 8e92 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 8e4a │ │ │ │ │ + beq.w 8e3a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8de6 │ │ │ │ │ + beq.n 8dd6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8dae │ │ │ │ │ + beq.n 8d9e │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8dcc │ │ │ │ │ + beq.n 8dbc │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w 8e90 │ │ │ │ │ + bne.w 8e80 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 8e54 │ │ │ │ │ + beq.n 8e44 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w 8ea8 │ │ │ │ │ + bne.w 8e98 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ea2 │ │ │ │ │ - cbz r7, 8da2 │ │ │ │ │ + beq.w 8e92 │ │ │ │ │ + cbz r7, 8d92 │ │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ │ ldrd r3, r0, [r6, #8] │ │ │ │ │ eors r3, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 8e6e │ │ │ │ │ + bne.n 8e5e │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9014 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ str.w r8, [r5] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8dc8 │ │ │ │ │ + beq.n 8db8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 8dc8 │ │ │ │ │ + cbnz r3, 8db8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 8d3c │ │ │ │ │ + bne.n 8d2c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8da6 │ │ │ │ │ + beq.n 8d96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8da6 │ │ │ │ │ + bne.n 8d96 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8da6 │ │ │ │ │ + b.n 8d96 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 8d30 │ │ │ │ │ + bne.n 8d20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 587c │ │ │ │ │ + bl 5878 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq.n 8e12 │ │ │ │ │ + beq.n 8e02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 8e12 │ │ │ │ │ + cbnz r3, 8e02 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8fe0 │ │ │ │ │ - ldr r1, [pc, #536] @ (9034 ) │ │ │ │ │ + beq.w 8fd0 │ │ │ │ │ + ldr r1, [pc, #536] @ (9024 ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 2e48 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fca │ │ │ │ │ + beq.w 8fba │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8e44 │ │ │ │ │ + beq.n 8e34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 8e44 │ │ │ │ │ + cbnz r3, 8e34 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 8d30 │ │ │ │ │ + b.n 8d20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w 8d30 │ │ │ │ │ - b.n 8df0 │ │ │ │ │ + bne.w 8d20 │ │ │ │ │ + b.n 8de0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8da6 │ │ │ │ │ + beq.n 8d96 │ │ │ │ │ eors r3, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.w 9002 │ │ │ │ │ + beq.w 8ff2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r6, r1 │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9014 │ │ │ │ │ + beq.w 9004 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8da2 │ │ │ │ │ - b.n 8da6 │ │ │ │ │ + bne.n 8d92 │ │ │ │ │ + b.n 8d96 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 9038 │ │ │ │ │ + bl 9028 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 8d1a │ │ │ │ │ + bne.w 8d0a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8d40 │ │ │ │ │ + b.n 8d30 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mvns r0, r0 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d74 │ │ │ │ │ - b.n 8ea2 │ │ │ │ │ + bne.w 8d64 │ │ │ │ │ + b.n 8e92 │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w ip, #150 @ 0x96 │ │ │ │ │ - ble.n 8e90 │ │ │ │ │ + ble.n 8e80 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ea2 │ │ │ │ │ + beq.n 8e92 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -13711,424 +13708,424 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8f0e │ │ │ │ │ + beq.n 8efe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 901c │ │ │ │ │ + beq.w 900c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 8ea2 │ │ │ │ │ + beq.n 8e92 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #5 │ │ │ │ │ - bpl.n 8f98 │ │ │ │ │ + bpl.n 8f88 │ │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #7 │ │ │ │ │ - bpl.n 8f70 │ │ │ │ │ + bpl.n 8f60 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 8f70 │ │ │ │ │ - cbz r5, 8f40 │ │ │ │ │ + bpl.n 8f60 │ │ │ │ │ + cbz r5, 8f30 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbz r7, 8f52 │ │ │ │ │ + cbz r7, 8f42 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8da6 │ │ │ │ │ + beq.w 8d96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8da6 │ │ │ │ │ + bne.w 8d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8da6 │ │ │ │ │ + b.n 8d96 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8f80 │ │ │ │ │ + beq.n 8f70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 8fc2 │ │ │ │ │ + cbz r3, 8fb2 │ │ │ │ │ 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 .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8ea2 │ │ │ │ │ + b.n 8e92 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8faa │ │ │ │ │ + beq.n 8f9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 902a │ │ │ │ │ + beq.n 901a │ │ │ │ │ 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 .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 8ea2 │ │ │ │ │ + b.n 8e92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f80 │ │ │ │ │ + b.n 8f70 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8fe0 │ │ │ │ │ + beq.n 8fd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8fe0 │ │ │ │ │ + cbnz r3, 8fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8ea2 │ │ │ │ │ + beq.w 8e92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8ea2 │ │ │ │ │ + bne.w 8e92 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ea2 │ │ │ │ │ + b.n 8e92 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbnz r0, 9024 │ │ │ │ │ + cbnz r0, 9014 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c7a8 │ │ │ │ │ - b.n 8ea2 │ │ │ │ │ + bl c7e0 │ │ │ │ │ + b.n 8e92 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f0e │ │ │ │ │ + b.n 8efe │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ - b.n 8da6 │ │ │ │ │ + b.n 8d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8faa │ │ │ │ │ + b.n 8f9a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009038 : │ │ │ │ │ +00009028 : │ │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ - beq.w 9418 │ │ │ │ │ + beq.w 9408 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 90d6 │ │ │ │ │ + bgt.n 90c6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq.n 90c8 │ │ │ │ │ + beq.n 90b8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 90fe │ │ │ │ │ + bne.n 90ee │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 94e8 │ │ │ │ │ + bl 94d8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 942e │ │ │ │ │ + beq.w 941e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9478 │ │ │ │ │ + beq.w 9468 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r5, #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.w 9204 │ │ │ │ │ + bne.w 91f4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 9126 │ │ │ │ │ + beq.n 9116 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 914c │ │ │ │ │ + bls.n 913c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r7, [r8] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 9064 │ │ │ │ │ + bcs.n 9054 │ │ │ │ │ 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 9468 │ │ │ │ │ + bne.w 9458 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 9224 │ │ │ │ │ - ldr r3, [pc, #760] @ (93ec ) │ │ │ │ │ + bne.w 9214 │ │ │ │ │ + ldr r3, [pc, #760] @ (93dc ) │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 90c2 │ │ │ │ │ + b.n 90b2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f520 │ │ │ │ │ + bl f558 │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 911c │ │ │ │ │ + beq.n 910c │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 91a4 │ │ │ │ │ + bls.n 9194 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 908c │ │ │ │ │ - b.n 942e │ │ │ │ │ + bne.n 907c │ │ │ │ │ + b.n 941e │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 90b6 │ │ │ │ │ + beq.n 90a6 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.w 927a │ │ │ │ │ + bne.w 926a │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 90bc │ │ │ │ │ + bhi.n 90ac │ │ │ │ │ ldr r2, [r7, #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 90bc │ │ │ │ │ + bcs.n 90ac │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9190 │ │ │ │ │ + beq.n 9180 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 9190 │ │ │ │ │ - ldr r2, [pc, #624] @ (93f0 ) │ │ │ │ │ + cbnz r3, 9180 │ │ │ │ │ + ldr r2, [pc, #624] @ (93e0 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9440 │ │ │ │ │ + bne.w 9430 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r7, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r7, r7, r4, lsl #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ - b.n 90bc │ │ │ │ │ + b.n 90ac │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds.w sl, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w sl, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 911c │ │ │ │ │ + bcs.n 910c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 91f0 │ │ │ │ │ + beq.n 91e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 91f0 │ │ │ │ │ - ldr r2, [pc, #528] @ (93f0 ) │ │ │ │ │ + cbnz r3, 91e0 │ │ │ │ │ + ldr r2, [pc, #528] @ (93e0 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9434 │ │ │ │ │ + bne.w 9424 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r9, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r9, r9, sl, lsl #4 │ │ │ │ │ add r9, r3 │ │ │ │ │ - b.n 911c │ │ │ │ │ + b.n 910c │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 9232 │ │ │ │ │ + bne.n 9222 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 90b2 │ │ │ │ │ + b.n 90a2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ - ldr r3, [pc, #448] @ (93ec ) │ │ │ │ │ + ldr r3, [pc, #448] @ (93dc ) │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - b.n 90fa │ │ │ │ │ + b.n 90ea │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ rsbs sl, r2, #0 │ │ │ │ │ mov.w ip, r2, asr #31 │ │ │ │ │ sbc.w r1, ip, ip, lsl #1 │ │ │ │ │ rsbs r9, r2, #5 │ │ │ │ │ sbc.w lr, ip, ip, lsl #1 │ │ │ │ │ cmp.w r9, #262 @ 0x106 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcs.n 92fc │ │ │ │ │ - ldr r2, [pc, #400] @ (93ec ) │ │ │ │ │ + bcs.n 92ec │ │ │ │ │ + ldr r2, [pc, #400] @ (93dc ) │ │ │ │ │ add.w r9, r2, sl, lsl #4 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r9 │ │ │ │ │ - beq.w 90b2 │ │ │ │ │ + beq.w 90a2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 90b2 │ │ │ │ │ + b.n 90a2 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ rsbs sl, r3, #0 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs ip, r3, #5 │ │ │ │ │ sbc.w r0, r2, r2, lsl #1 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 9366 │ │ │ │ │ - ldr r3, [pc, #328] @ (93ec ) │ │ │ │ │ + bcs.n 9356 │ │ │ │ │ + ldr r3, [pc, #328] @ (93dc ) │ │ │ │ │ add.w r9, r3, sl, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 945c │ │ │ │ │ + bne.w 944c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 90b6 │ │ │ │ │ + bne.w 90a6 │ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 942e │ │ │ │ │ + beq.w 941e │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 942e │ │ │ │ │ + bne.w 941e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 942e │ │ │ │ │ + beq.w 941e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 942e │ │ │ │ │ + beq.w 941e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 942e │ │ │ │ │ + bne.w 941e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 942e │ │ │ │ │ + b.n 941e │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ sbc.w ip, ip, ip, lsl #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 93f4 │ │ │ │ │ + bcs.n 93e4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ + beq.w 9482 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -14144,32 +14141,32 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w fp, [r9, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 94b4 │ │ │ │ │ + bne.w 94a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n 90b2 │ │ │ │ │ + b.n 90a2 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs.w r3, fp, r3 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 940c │ │ │ │ │ + bcs.n 93fc │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 944c │ │ │ │ │ + beq.n 943c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ @@ -14188,185 +14185,185 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [r9, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ - beq.w 90b6 │ │ │ │ │ + beq.w 90a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 90b6 │ │ │ │ │ + bne.w 90a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ - b.n 92b6 │ │ │ │ │ + b.n 92a6 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c7c0 <_PyLong_FromLarge> │ │ │ │ │ + bl c7f8 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 94cc │ │ │ │ │ + bne.n 94bc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 949c │ │ │ │ │ + beq.n 948c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 9272 │ │ │ │ │ + b.n 9262 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c7c0 <_PyLong_FromLarge> │ │ │ │ │ + bl c7f8 <_PyLong_FromLarge> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 92a8 │ │ │ │ │ + b.n 9298 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 90c2 │ │ │ │ │ + b.n 90b2 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 91ea │ │ │ │ │ + b.n 91da │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 918a │ │ │ │ │ + b.n 917a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.w 92be │ │ │ │ │ + beq.w 92ae │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 92b6 │ │ │ │ │ - b.n 93de │ │ │ │ │ + bne.w 92a6 │ │ │ │ │ + b.n 93ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c660 <_PyLong_Copy> │ │ │ │ │ + bl c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 922a │ │ │ │ │ - b.n 942e │ │ │ │ │ + bne.w 921a │ │ │ │ │ + b.n 941e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 942e │ │ │ │ │ + beq.n 941e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 942e │ │ │ │ │ + bne.n 941e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 942e │ │ │ │ │ + b.n 941e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 94dc │ │ │ │ │ + bne.n 94cc │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 942e │ │ │ │ │ + beq.n 941e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 92ec │ │ │ │ │ - b.n 942e │ │ │ │ │ + bne.w 92dc │ │ │ │ │ + b.n 941e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 935c │ │ │ │ │ + bne.w 934c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 9408 │ │ │ │ │ - b.n 949c │ │ │ │ │ + bne.n 93f8 │ │ │ │ │ + b.n 948c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 94be │ │ │ │ │ + beq.n 94ae │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 9408 │ │ │ │ │ - b.n 949c │ │ │ │ │ + bne.n 93f8 │ │ │ │ │ + b.n 948c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 949c │ │ │ │ │ - b.n 94be │ │ │ │ │ + bne.n 948c │ │ │ │ │ + b.n 94ae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000094e8 : │ │ │ │ │ +000094d8 : │ │ │ │ │ divrem1(): │ │ │ │ │ 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, [r0, #8] │ │ │ │ │ cmn.w r4, #25 │ │ │ │ │ - bhi.w 9790 │ │ │ │ │ + bhi.w 9780 │ │ │ │ │ mov.w r8, r4, lsr #3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 974e │ │ │ │ │ + beq.w 973e │ │ │ │ │ add.w r6, r8, #3 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9788 │ │ │ │ │ + beq.w 9778 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r4, r4, #7 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 97a8 │ │ │ │ │ + bne.w 9798 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ subs.w r1, r7, #10 │ │ │ │ │ - bne.w 9686 │ │ │ │ │ + bne.w 9676 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add.w r7, r9, r0 │ │ │ │ │ add.w r9, r9, #12 │ │ │ │ │ add r0, r5 │ │ │ │ │ sub.w r3, r7, r9 │ │ │ │ │ mov.w r8, #5 │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 95b2 │ │ │ │ │ + bpl.n 95a2 │ │ │ │ │ ldr.w r2, [r7, #-4]! │ │ │ │ │ umull r3, r4, lr, r2 │ │ │ │ │ bic.w ip, r4, #3 │ │ │ │ │ add.w ip, ip, r4, lsr #2 │ │ │ │ │ sub.w ip, r2, ip │ │ │ │ │ subs.w r3, r2, ip │ │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ │ @@ -14376,15 +14373,15 @@ │ │ │ │ │ mla r4, lr, r1, r4 │ │ │ │ │ umull r3, r1, r3, r8 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r4, lsl #31 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ str.w r2, [r0, #-4]! │ │ │ │ │ - beq.n 9642 │ │ │ │ │ + beq.n 9632 │ │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ │ lsrs r6, r1, #2 │ │ │ │ │ subs r7, #8 │ │ │ │ │ subs r0, #8 │ │ │ │ │ orr.w r3, r2, r1, lsl #30 │ │ │ │ │ adds r2, r3, r6 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ @@ -14419,35 +14416,35 @@ │ │ │ │ │ mla r4, lr, r1, r4 │ │ │ │ │ umull r3, r1, r3, r8 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ orr.w r2, r2, r4, lsl #31 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne.n 95b2 │ │ │ │ │ + bne.n 95a2 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 965a │ │ │ │ │ + beq.n 964a │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 9662 │ │ │ │ │ + cbz r2, 9652 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97c2 │ │ │ │ │ + beq.w 97b2 │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 9660 │ │ │ │ │ + beq.n 9650 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 965a │ │ │ │ │ + beq.n 964a │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ add.w r8, r9, #12 │ │ │ │ │ @@ -14455,19 +14452,19 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub.w r3, r6, r8 │ │ │ │ │ add r4, r5 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 96e0 │ │ │ │ │ + beq.n 96d0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 96c4 │ │ │ │ │ + beq.n 96b4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 973a │ │ │ │ │ + bne.n 972a │ │ │ │ │ ldr.w r0, [r6, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ @@ -14479,15 +14476,15 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r4, #-4]! │ │ │ │ │ - beq.n 9642 │ │ │ │ │ + beq.n 9632 │ │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r6, #16 │ │ │ │ │ subs r4, #16 │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ @@ -14518,142 +14515,142 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r8 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne.n 96e0 │ │ │ │ │ - b.n 9642 │ │ │ │ │ + bne.n 96d0 │ │ │ │ │ + b.n 9632 │ │ │ │ │ ldr.w r0, [r6, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r4, #-4]! │ │ │ │ │ - b.n 96ac │ │ │ │ │ + b.n 969c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 9788 │ │ │ │ │ + cbz r0, 9778 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 97a8 │ │ │ │ │ + bne.n 9798 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w r8, [r5, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - bne.w 964c │ │ │ │ │ - b.n 965a │ │ │ │ │ + bne.w 963c │ │ │ │ │ + b.n 964a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 965a │ │ │ │ │ + b.n 964a │ │ │ │ │ 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 978c │ │ │ │ │ + b.n 977c │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 9778 │ │ │ │ │ + beq.n 9768 │ │ │ │ │ add.w r6, r8, #3 │ │ │ │ │ - b.n 954a │ │ │ │ │ + b.n 953a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 965a │ │ │ │ │ + b.n 964a │ │ │ │ │ │ │ │ │ │ -000097c8 <_PyLong_FormatWriter>: │ │ │ │ │ +000097b8 <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 97f0 <_PyLong_FormatWriter+0x28> │ │ │ │ │ + bne.n 97e0 <_PyLong_FormatWriter+0x28> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17b4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov ip, r2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl d190 │ │ │ │ │ - b.n 97ec <_PyLong_FormatWriter+0x24> │ │ │ │ │ + bl d1c8 │ │ │ │ │ + b.n 97dc <_PyLong_FormatWriter+0x24> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009808 : │ │ │ │ │ +000097f8 : │ │ │ │ │ PyLong_AsVoidPtr(): │ │ │ │ │ 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 9882 │ │ │ │ │ + bpl.n 9872 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 989a │ │ │ │ │ + beq.n 988a │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi.n 983e │ │ │ │ │ + bhi.n 982e │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 986e │ │ │ │ │ + beq.n 985e │ │ │ │ │ pop {r3, pc} │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 987e │ │ │ │ │ + bcc.n 986e │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ │ cmp.w r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq.n 9844 │ │ │ │ │ + beq.n 9834 │ │ │ │ │ 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 .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -14665,66 +14662,66 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 9838 │ │ │ │ │ + b.n 9828 │ │ │ │ │ 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 986e │ │ │ │ │ - bl 141c │ │ │ │ │ + b.n 985e │ │ │ │ │ + bl 1420 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ - b.n 9838 │ │ │ │ │ + b.n 9828 │ │ │ │ │ │ │ │ │ │ -000098a0 : │ │ │ │ │ +00009890 : │ │ │ │ │ int___format__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 98e8 │ │ │ │ │ + bpl.n 98d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyLong_FormatAdvancedWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatAdvancedWriter │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - beq.n 98e0 │ │ │ │ │ + beq.n 98d0 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 98dc │ │ │ │ │ + b.n 98cc │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -14732,112 +14729,112 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 98e4 │ │ │ │ │ + b.n 98d4 │ │ │ │ │ │ │ │ │ │ -00009908 : │ │ │ │ │ +000098f8 : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99b0 │ │ │ │ │ + beq.n 99a0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 9998 │ │ │ │ │ + bpl.n 9988 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 9946 │ │ │ │ │ + bhi.n 9936 │ │ │ │ │ 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, #20 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl e5e8 <_PyLong_Frexp> │ │ │ │ │ + bl e620 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 996c │ │ │ │ │ + beq.n 995c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n 997c │ │ │ │ │ + bgt.n 996c │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 ldexp │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 995a │ │ │ │ │ + beq.n 994a │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 9940 │ │ │ │ │ + b.n 9930 │ │ │ │ │ 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 9992 │ │ │ │ │ + b.n 9982 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3515 @ 0xdbb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 9992 │ │ │ │ │ + b.n 9982 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000099c4 : │ │ │ │ │ +000099b4 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w a35c │ │ │ │ │ + bpl.w a35a │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w 9e58 │ │ │ │ │ + bpl.w 9e48 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r1, r2, #3 │ │ │ │ │ mov.w r8, r2, lsr #3 │ │ │ │ │ sub.w r2, r1, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ @@ -14846,85 +14843,85 @@ │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.w a14e │ │ │ │ │ + beq.w a14a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9e36 │ │ │ │ │ + beq.w 9e26 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 9e18 │ │ │ │ │ + beq.w 9e08 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.w a194 │ │ │ │ │ + beq.w a190 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w a168 │ │ │ │ │ + beq.w a164 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a234 │ │ │ │ │ + beq.w a230 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w a17c │ │ │ │ │ + bge.w a178 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9e36 │ │ │ │ │ + blt.w 9e26 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a366 │ │ │ │ │ + beq.w a346 │ │ │ │ │ clz r2, r1 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a33a │ │ │ │ │ + beq.w a34c │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bgt.w a17c │ │ │ │ │ + bgt.w a178 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9e36 │ │ │ │ │ + blt.w 9e26 │ │ │ │ │ mvn.w r7, #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 9eb8 │ │ │ │ │ + bgt.w 9ea8 │ │ │ │ │ rsb r7, r7, #55 @ 0x37 │ │ │ │ │ movw r9, #34953 @ 0x8889 │ │ │ │ │ movt r9, #34952 @ 0x8888 │ │ │ │ │ umull r3, r9, r9, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ mov.w r9, r9, lsr #4 │ │ │ │ │ add.w r2, r9, r8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ add.w sl, r2, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.w a344 │ │ │ │ │ + bgt.w a32e │ │ │ │ │ adds r0, r2, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a32c │ │ │ │ │ + beq.w a328 │ │ │ │ │ mov.w r3, sl, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -14938,15 +14935,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ cmp r7, #29 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itt le │ │ │ │ │ addle r4, #8 │ │ │ │ │ addle.w r0, r5, #8 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - ble.n 9b68 │ │ │ │ │ + ble.n 9b58 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ @@ -14969,21 +14966,21 @@ │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ mov.w r1, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ orr.w r1, r1, r3, lsl #2 │ │ │ │ │ - ble.w 9ce2 │ │ │ │ │ + ble.w 9cd2 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 9c34 │ │ │ │ │ + beq.n 9c24 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 9c04 │ │ │ │ │ + beq.n 9bf4 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 9bde │ │ │ │ │ + beq.n 9bce │ │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ lsl.w r2, r3, r7 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ @@ -15010,15 +15007,15 @@ │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ mov.w r1, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ orr.w r1, r1, r3, lsl #2 │ │ │ │ │ - ble.n 9ce2 │ │ │ │ │ + ble.n 9cd2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w fp, fp, #4 │ │ │ │ │ adds r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ lsl.w r2, r3, r7 │ │ │ │ │ @@ -15057,72 +15054,72 @@ │ │ │ │ │ lsl.w r1, r3, sl │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r1, r3, r1, lsl #2 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [ip, #16] │ │ │ │ │ - bgt.n 9c34 │ │ │ │ │ + bgt.n 9c24 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r1 │ │ │ │ │ - beq.w a36c │ │ │ │ │ + beq.w a356 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a0c0 │ │ │ │ │ + beq.w a0b0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w a1c8 │ │ │ │ │ + beq.w a1c4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f520 │ │ │ │ │ + bl f558 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9d30 │ │ │ │ │ + beq.n 9d20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 9d30 │ │ │ │ │ + cbnz r3, 9d20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a164 │ │ │ │ │ + beq.w a160 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9d5a │ │ │ │ │ + beq.n 9d4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 9d5a │ │ │ │ │ + cbnz r3, 9d4a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r5, #30 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r6, r4, r1, lsl #2 │ │ │ │ │ mul.w r5, r5, ip │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 9d7a │ │ │ │ │ + cbz r3, 9d6a │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r3, #1020 @ 0x3fc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -15130,83 +15127,83 @@ │ │ │ │ │ orr.w r7, r7, r0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ tst r0, r7 │ │ │ │ │ - beq.n 9e4c │ │ │ │ │ + beq.n 9e3c │ │ │ │ │ movs r2, #3 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ tst r2, r7 │ │ │ │ │ - beq.n 9e4c │ │ │ │ │ + beq.n 9e3c │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ add r0, r7 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ ands r3, r0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ vldr s15, [r6, #8] │ │ │ │ │ vcvt.f64.u32 d8, s15 │ │ │ │ │ - ble.n 9dd6 │ │ │ │ │ + ble.n 9dc6 │ │ │ │ │ vldr s14, [r6, #4] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - vldr d6, [pc, #824] @ a100 │ │ │ │ │ + vldr d6, [pc, #824] @ a0f0 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ │ vmov.f64 d8, d7 │ │ │ │ │ - bne.n 9e98 │ │ │ │ │ + bne.n 9e88 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9dec │ │ │ │ │ + beq.n 9ddc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9dec │ │ │ │ │ + cbnz r3, 9ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r5 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bge.w a2c2 │ │ │ │ │ + bge.w a2be │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9e86 │ │ │ │ │ + bne.n 9e76 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 9e6a │ │ │ │ │ + beq.n 9e5a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a288 │ │ │ │ │ + beq.w a284 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 9a68 │ │ │ │ │ + bge.w 9a58 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - vldr d0, [pc, #692] @ a0f0 │ │ │ │ │ - vldr d7, [pc, #696] @ a0f8 │ │ │ │ │ + vldr d0, [pc, #692] @ a0e0 │ │ │ │ │ + vldr d7, [pc, #696] @ a0e8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n 9e0a │ │ │ │ │ + b.n 9dfa │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ ands r3, r7 │ │ │ │ │ - b.n 9dae │ │ │ │ │ + b.n 9d9e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -15214,54 +15211,54 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ vldr s14, [r6, #12] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9e0a │ │ │ │ │ + beq.n 9dfa │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r2, [r3, r1, lsl #2] │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ │ vmov.f64 d8, d7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 9dd6 │ │ │ │ │ - b.n 9e9c │ │ │ │ │ + beq.n 9dc6 │ │ │ │ │ + b.n 9e8c │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ asrs r7, r1, #31 │ │ │ │ │ smull r2, r3, r3, r1 │ │ │ │ │ add r3, r1 │ │ │ │ │ rsb sl, r7, r3, asr #4 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ sub.w r8, r8, sl │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w a344 │ │ │ │ │ + bgt.w a32e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, r8 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a32c │ │ │ │ │ + beq.w a328 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ @@ -15283,15 +15280,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ add r3, r1 │ │ │ │ │ rsb r0, r7, r3, asr #4 │ │ │ │ │ mov.w r3, #30 │ │ │ │ │ mls r0, r3, r0, r1 │ │ │ │ │ - ble.w a108 │ │ │ │ │ + ble.w a0f8 │ │ │ │ │ add.w lr, r8, #3 │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add.w r1, sl, #3 │ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ │ add r8, r1 │ │ │ │ │ sub.w r3, lr, r3 │ │ │ │ │ @@ -15302,19 +15299,19 @@ │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mvns r7, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ rsb fp, r0, #32 │ │ │ │ │ sub.w r8, r0, #32 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 9fe2 │ │ │ │ │ + beq.n 9fd2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 9fb6 │ │ │ │ │ + beq.n 9fa6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w a13a │ │ │ │ │ + bne.w a136 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r3, [r1, #-4]! │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ lsl.w ip, r1, fp │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ @@ -15333,15 +15330,15 @@ │ │ │ │ │ lsrs r3, r0 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ lsr.w r1, r1, r8 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n a094 │ │ │ │ │ + beq.n a084 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ strd sl, r5, [sp, #20] │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ │ lsrs r1, r2, #2 │ │ │ │ │ mov r5, lr │ │ │ │ │ @@ -15383,354 +15380,357 @@ │ │ │ │ │ lsr.w r1, r1, r8 │ │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsr.w r3, r3, r0 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ str.w r3, [r5, #-16] │ │ │ │ │ - bne.n 9fec │ │ │ │ │ + bne.n 9fdc │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ subs.w r3, sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbnz r3, a108 │ │ │ │ │ + cbnz r3, a0f8 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.w a36c │ │ │ │ │ + beq.w a356 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9d06 │ │ │ │ │ + bne.w 9cf6 │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a332 │ │ │ │ │ + beq.w a364 │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ - cbz r0, a0e6 │ │ │ │ │ + cbz r0, a0d6 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.w 9d06 │ │ │ │ │ + beq.w 9cf6 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - b.n 9d06 │ │ │ │ │ + b.n 9cf6 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n a0c4 │ │ │ │ │ + b.n a0b4 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ - add.w r2, r4, sl, lsl #2 │ │ │ │ │ + add.w r3, r4, sl, lsl #2 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - subs r7, r2, #0 │ │ │ │ │ + clz r1, r7 │ │ │ │ │ + mov.w r1, r1, lsr #5 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + subs r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n a0aa │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n a0aa │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n a09a │ │ │ │ │ adds r4, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ │ lsls r2, r7, #31 │ │ │ │ │ - bmi.n a0aa │ │ │ │ │ + bmi.n a09a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a122 │ │ │ │ │ - b.n a0aa │ │ │ │ │ + bne.n a11e │ │ │ │ │ + b.n a09a │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r3, [r2, #-4]! │ │ │ │ │ mov r9, r2 │ │ │ │ │ and.w r2, r7, r3 │ │ │ │ │ lsrs r3, r0 │ │ │ │ │ str.w r3, [lr, #-4]! │ │ │ │ │ - b.n 9f90 │ │ │ │ │ + b.n 9f80 │ │ │ │ │ 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 .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 9e60 │ │ │ │ │ + b.n 9e50 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 9a68 │ │ │ │ │ + blt.w 9a58 │ │ │ │ │ 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 .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a164 │ │ │ │ │ + b.n a160 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n a25e │ │ │ │ │ + bne.n a25a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 9e1c │ │ │ │ │ + bne.w 9e0c │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vldr s12, [r0, #12] │ │ │ │ │ - vldr d5, [pc, #-172] @ a100 │ │ │ │ │ + vldr d5, [pc, #-184] @ a0f0 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ - b.n 9e7c │ │ │ │ │ + b.n 9e6c │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r8, r4, #3 │ │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bmi.n a1fe │ │ │ │ │ + bmi.n a1fa │ │ │ │ │ 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 a1e0 │ │ │ │ │ + b.n a1dc │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add.w ip, r5, #12 │ │ │ │ │ lsrs r4, r0, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a370 │ │ │ │ │ + beq.w a36c │ │ │ │ │ ldr.w r6, [ip, r2, lsl #2] │ │ │ │ │ - cbz r6, a230 │ │ │ │ │ + cbz r6, a22c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n a224 │ │ │ │ │ + beq.n a220 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r3, r0, r3, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 9d5a │ │ │ │ │ + b.n 9d4a │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n a208 │ │ │ │ │ + b.n a204 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ - beq.n a168 │ │ │ │ │ + beq.n a164 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ movw r1, #17476 @ 0x4444 │ │ │ │ │ movt r1, #1092 @ 0x444 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n a17c │ │ │ │ │ + bge.n a178 │ │ │ │ │ add.w r1, r0, r8, lsl #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9a7e │ │ │ │ │ - b.n 9a96 │ │ │ │ │ + bne.w 9a6e │ │ │ │ │ + b.n 9a86 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a2e2 │ │ │ │ │ + beq.n a2de │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a304 │ │ │ │ │ + beq.n a300 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r1, #48061 @ 0xbbbd │ │ │ │ │ movt r1, #64443 @ 0xfbbb │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w 9e36 │ │ │ │ │ + blt.w 9e26 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ - b.w 9a7e │ │ │ │ │ + b.w 9a6e │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ vldr s10, [r6, #16] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ │ vldr s12, [r1, #4] │ │ │ │ │ vmov r1, s10 │ │ │ │ │ lsrs r1, r1, #23 │ │ │ │ │ - bne.n a2fc │ │ │ │ │ + bne.n a2f8 │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ - cbnz r3, a312 │ │ │ │ │ + cbnz r3, a30e │ │ │ │ │ vcvt.f64.s32 d5, s10 │ │ │ │ │ vldr s14, [r6, #12] │ │ │ │ │ - vldr d4, [pc, #-436] @ a100 │ │ │ │ │ + vldr d4, [pc, #-448] @ a0f0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d5, d4 │ │ │ │ │ - b.n 9e7c │ │ │ │ │ + b.n 9e6c │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bne.w a17c │ │ │ │ │ + bne.w a178 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w a17c │ │ │ │ │ - b.n 9df8 │ │ │ │ │ + beq.w a178 │ │ │ │ │ + b.n 9de8 │ │ │ │ │ clz r1, r2 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ rsb r3, r1, #62 @ 0x3e │ │ │ │ │ - cbz r2, a33a │ │ │ │ │ + cbz r2, a34c │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r2, #32 │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.w 9ab4 │ │ │ │ │ + b.w 9aa4 │ │ │ │ │ movs r2, #3 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ - b.w 9a6c │ │ │ │ │ + b.w 9a5c │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ - bne.n a2fa │ │ │ │ │ + bne.n a2f6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w 9a7e │ │ │ │ │ + b.w 9a6e │ │ │ │ │ vldr s14, [r4, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ - vldr d4, [pc, #-540] @ a100 │ │ │ │ │ + vldr d4, [pc, #-552] @ a0f0 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d4 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b.n a2ae │ │ │ │ │ + b.n a2aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n a164 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - b.n 9d06 │ │ │ │ │ - cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - ble.w 9aa6 │ │ │ │ │ - b.n a17c │ │ │ │ │ + b.n a160 │ │ │ │ │ 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 a164 │ │ │ │ │ + b.n a160 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 9a76 │ │ │ │ │ + cmp.w r3, #1024 @ 0x400 │ │ │ │ │ + ble.w 9a96 │ │ │ │ │ + b.n a178 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 9cf6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.w 9a86 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - b.n 9d06 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b.n 9cf6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a224 │ │ │ │ │ + beq.w a220 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n a224 │ │ │ │ │ + b.n a220 │ │ │ │ │ │ │ │ │ │ -0000a37c : │ │ │ │ │ +0000a378 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a566 │ │ │ │ │ + beq.w a562 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w a54e │ │ │ │ │ + bpl.w a54a │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bls.w a50c │ │ │ │ │ + bls.w a508 │ │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w a52c │ │ │ │ │ + beq.w a528 │ │ │ │ │ movs r6, #0 │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n a428 │ │ │ │ │ + b.n a424 │ │ │ │ │ mov.w r8, lr, lsr #16 │ │ │ │ │ add.w ip, r2, #30 │ │ │ │ │ orr.w r8, r8, r3, lsl #16 │ │ │ │ │ add.w fp, r0, #2 │ │ │ │ │ add.w sl, r6, #2 │ │ │ │ │ lsrs r1, r1, #8 │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ - beq.n a464 │ │ │ │ │ + beq.n a460 │ │ │ │ │ sub.w r2, ip, #24 │ │ │ │ │ mov.w r1, lr, lsr #24 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w lr, r6, #3 │ │ │ │ │ orr.w r1, r1, r3, lsl #8 │ │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ │ itt ls │ │ │ │ │ addls r0, #3 │ │ │ │ │ movls r6, lr │ │ │ │ │ strb.w r8, [fp] │ │ │ │ │ - bls.n a422 │ │ │ │ │ + bls.n a41e │ │ │ │ │ cmp.w lr, #8 │ │ │ │ │ - beq.n a464 │ │ │ │ │ + beq.n a460 │ │ │ │ │ strb r1, [r0, #3] │ │ │ │ │ adds r6, #4 │ │ │ │ │ adds r0, #4 │ │ │ │ │ sub.w r2, ip, #32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - ble.n a482 │ │ │ │ │ + ble.n a47e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ cmp r7, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ sub.w r3, r2, #32 │ │ │ │ │ @@ -15738,224 +15738,224 @@ │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq.n a4a6 │ │ │ │ │ + beq.n a4a2 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n a464 │ │ │ │ │ + bhi.n a460 │ │ │ │ │ strb.w lr, [r0] │ │ │ │ │ - bne.n a3ce │ │ │ │ │ + bne.n a3ca │ │ │ │ │ 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 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n a4a0 │ │ │ │ │ - cbz r2, a48e │ │ │ │ │ + b.n a49c │ │ │ │ │ + cbz r2, a48a │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n a464 │ │ │ │ │ + bhi.n a460 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n a522 │ │ │ │ │ + bhi.n a51e │ │ │ │ │ movs r1, #0 │ │ │ │ │ rsb r2, r6, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a422 │ │ │ │ │ + beq.n a41e │ │ │ │ │ clz ip, ip │ │ │ │ │ adds r2, #32 │ │ │ │ │ sub.w ip, r2, ip │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bls.n a51e │ │ │ │ │ + bls.n a51a │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi.n a464 │ │ │ │ │ + bhi.n a460 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w sl, lr, lsr #8 │ │ │ │ │ sub.w r2, ip, #8 │ │ │ │ │ orr.w sl, sl, r3, lsl #24 │ │ │ │ │ add.w fp, r6, #1 │ │ │ │ │ lsrs r7, r3, #8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb.w lr, [r8], #1 │ │ │ │ │ - bls.n a544 │ │ │ │ │ + bls.n a540 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ - beq.n a464 │ │ │ │ │ + beq.n a460 │ │ │ │ │ strb.w sl, [r8] │ │ │ │ │ sub.w r2, ip, #16 │ │ │ │ │ mov.w r8, lr, lsr #16 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ orr.w r8, r8, r3, lsl #16 │ │ │ │ │ add.w sl, r6, #2 │ │ │ │ │ add.w fp, r0, #2 │ │ │ │ │ mov.w r4, r3, lsr #16 │ │ │ │ │ ittt ls │ │ │ │ │ movls r1, r8 │ │ │ │ │ movls r0, fp │ │ │ │ │ movls r6, sl │ │ │ │ │ - bls.n a422 │ │ │ │ │ - b.n a3e6 │ │ │ │ │ + bls.n a41e │ │ │ │ │ + b.n a3e2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n a422 │ │ │ │ │ + b.n a41e │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a47a │ │ │ │ │ + b.n a476 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n a422 │ │ │ │ │ + b.n a41e │ │ │ │ │ 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 a47a │ │ │ │ │ + b.n a476 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1525 @ 0x5f5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n a47a │ │ │ │ │ + b.n a476 │ │ │ │ │ │ │ │ │ │ -0000a578 : │ │ │ │ │ +0000a574 : │ │ │ │ │ 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 r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w b582 │ │ │ │ │ + bpl.w b53c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w b582 │ │ │ │ │ + bpl.w b53c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w ab14 │ │ │ │ │ + bne.w aac4 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w ab22 │ │ │ │ │ + bne.w aad2 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r0, r0, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w aba6 │ │ │ │ │ + bne.w ab5c │ │ │ │ │ ldr r2, [sp, #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 │ │ │ │ │ - bne.w b566 │ │ │ │ │ + bne.w b520 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b268 │ │ │ │ │ + beq.w b26e │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w fp, r2, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w acf6 │ │ │ │ │ + beq.w acae │ │ │ │ │ add.w r3, sl, fp, lsl #2 │ │ │ │ │ add.w r9, fp, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a85e │ │ │ │ │ + bne.w a85a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - bgt.w b8da │ │ │ │ │ + bgt.w b856 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b12c │ │ │ │ │ - ldr r0, [pc, #776] @ (a944 ) │ │ │ │ │ + bne.w b0e0 │ │ │ │ │ + ldr r0, [pc, #772] @ (a93c ) │ │ │ │ │ ldr.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w b13e │ │ │ │ │ + bne.w b0f2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls.w ab06 │ │ │ │ │ + bls.w aab6 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls.n a670 │ │ │ │ │ + bls.n a66c │ │ │ │ │ cmp r5, #7 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls.n a670 │ │ │ │ │ + bls.n a66c │ │ │ │ │ cmp r5, #15 │ │ │ │ │ it ls │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls.n a670 │ │ │ │ │ + bls.n a66c │ │ │ │ │ movs r4, #32 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ - bls.n a670 │ │ │ │ │ + bls.n a66c │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bls.n a66a │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bcs.n a666 │ │ │ │ │ add.w r3, fp, #2 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ add.w r7, sl, r3, lsl #2 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ ldrd r5, sl, [sp, #4] │ │ │ │ │ @@ -15971,64 +15971,64 @@ │ │ │ │ │ lsls r0, r3, #7 │ │ │ │ │ ittt pl │ │ │ │ │ movwpl r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movtpl r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strpl r7, [sp, #64] @ 0x40 │ │ │ │ │ - bpl.n a6f6 │ │ │ │ │ + bpl.n a6f2 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w a948 │ │ │ │ │ + bhi.w a90c │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ smull r9, r1, r3, r3 │ │ │ │ │ adds.w r7, r9, #5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ adc.w r0, r1, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w a9d6 │ │ │ │ │ + bcs.w a986 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add.w r7, r3, r7, lsl #4 │ │ │ │ │ add.w r7, r7, #8960 @ 0x2300 │ │ │ │ │ adds r7, #28 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w a8fc │ │ │ │ │ + beq.w a8c6 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a8fc │ │ │ │ │ + bne.w a8c6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a906 │ │ │ │ │ + bne.w a8d0 │ │ │ │ │ mov r8, r7 │ │ │ │ │ tst.w r4, fp │ │ │ │ │ - beq.n a7ce │ │ │ │ │ + beq.n a7ca │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.w aab6 │ │ │ │ │ + bpl.w aa66 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w aab6 │ │ │ │ │ + bpl.w aa66 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ orr.w r1, r0, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w aa30 │ │ │ │ │ + bhi.w a9e0 │ │ │ │ │ and.w r9, r3, #3 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r9, r9, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ @@ -16036,446 +16036,419 @@ │ │ │ │ │ smull r9, r0, r0, r9 │ │ │ │ │ adds.w ip, r9, #5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w aa54 │ │ │ │ │ + bcs.w aa04 │ │ │ │ │ movw r7, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r7, r7, ip, lsl #4 │ │ │ │ │ add r7, r3 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w a990 │ │ │ │ │ + beq.w a940 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w a990 │ │ │ │ │ + bne.w a940 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w a99a │ │ │ │ │ + bne.w a94a │ │ │ │ │ mov r8, r7 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - bne.w a69c │ │ │ │ │ + bne.w a698 │ │ │ │ │ ldrd r9, r7, [sp, #28] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bpl.w b58e │ │ │ │ │ + bpl.w b63c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b0f4 │ │ │ │ │ + bne.w b0a6 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w ab92 │ │ │ │ │ + bne.w ab48 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w acd8 │ │ │ │ │ + bne.w ac90 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, a826 │ │ │ │ │ + cbz r3, a822 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a826 │ │ │ │ │ + beq.n a822 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, a826 │ │ │ │ │ + cbnz r3, a822 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, a83e │ │ │ │ │ + cbz r5, a83a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a83e │ │ │ │ │ + beq.n a83a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, a83e │ │ │ │ │ + cbnz r3, a83a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, a856 │ │ │ │ │ + cbz r4, a852 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a856 │ │ │ │ │ + beq.n a852 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, a856 │ │ │ │ │ + cbnz r3, a852 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ittt hi │ │ │ │ │ movhi r3, r0 │ │ │ │ │ strhi r3, [sp, #4] │ │ │ │ │ strhi r3, [sp, #12] │ │ │ │ │ - bls.w ab2a │ │ │ │ │ + bls.w aada │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b730 │ │ │ │ │ - ldr r0, [pc, #196] @ (a944 ) │ │ │ │ │ + beq.w b77c │ │ │ │ │ + ldr r0, [pc, #192] @ (a93c ) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w aac2 │ │ │ │ │ + beq.w aa72 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w aac2 │ │ │ │ │ + bne.w aa72 │ │ │ │ │ add.w r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aace │ │ │ │ │ + bne.w aa7e │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.w ab3c │ │ │ │ │ + beq.w aaec │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n a7ec │ │ │ │ │ + beq.n a7e8 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b476 │ │ │ │ │ + beq.w ad70 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 2e3c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b6ac │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w b886 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.w b656 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n a7ee │ │ │ │ │ + b.n ad1a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a720 │ │ │ │ │ + beq.w a71c │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b858 │ │ │ │ │ + beq.w b6b2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w acec │ │ │ │ │ + beq.w aca4 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r7] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w acec │ │ │ │ │ + bne.w aca4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a722 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n a71e │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 60a4 │ │ │ │ │ + bl 609c │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6f6 │ │ │ │ │ + bne.w a6f2 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov fp, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w b8cc │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n a982 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w b6c6 │ │ │ │ │ + bne.w b6be │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b712 │ │ │ │ │ + bne.w b70e │ │ │ │ │ mov r8, fp │ │ │ │ │ - b.n a7ee │ │ │ │ │ + b.n a7ea │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a7cc │ │ │ │ │ + beq.w a7c8 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b858 │ │ │ │ │ + beq.w b6b2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ad90 │ │ │ │ │ + beq.w ad52 │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r7] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w ad90 │ │ │ │ │ + bne.w ad52 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a7ce │ │ │ │ │ + b.n a7ca │ │ │ │ │ adds.w r0, r9, r6 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.w af66 │ │ │ │ │ + bcs.w af1a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b756 │ │ │ │ │ + beq.w b766 │ │ │ │ │ eor.w r3, r9, r9, asr #31 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub.w r3, r3, r9, asr #31 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - blt.w af00 │ │ │ │ │ + blt.w aeb6 │ │ │ │ │ movs r2, #8 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w af0c │ │ │ │ │ + bne.w aec2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a6f6 │ │ │ │ │ + b.n a6f2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 60a4 │ │ │ │ │ + bl 609c │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ eors r3, r2 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w b2a6 │ │ │ │ │ + bne.w b2ac │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7a2 │ │ │ │ │ - b.n a95a │ │ │ │ │ + bne.w a79e │ │ │ │ │ + b.n a91e │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, r9, r3 │ │ │ │ │ adc.w r0, r0, #0 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w b154 │ │ │ │ │ + bcs.w b108 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c41e │ │ │ │ │ + beq.w c3da │ │ │ │ │ eor.w r2, r9, r9, asr #31 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub.w r2, r2, r9, asr #31 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - blt.w b0e2 │ │ │ │ │ + blt.w b094 │ │ │ │ │ movs r0, #8 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w b0ee │ │ │ │ │ + bne.w b0a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a7a2 │ │ │ │ │ + b.n a79e │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a7a2 │ │ │ │ │ + b.n a79e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a8ac │ │ │ │ │ + beq.w a8a8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b722 │ │ │ │ │ + beq.w b71a │ │ │ │ │ ldr.w r4, [r8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w b1da │ │ │ │ │ + beq.w b1e0 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w b1da │ │ │ │ │ + bne.w b1e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a8ac │ │ │ │ │ + b.n a8a8 │ │ │ │ │ add.w r3, fp, #2 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ add.w r7, sl, r3, lsl #2 │ │ │ │ │ - b.n a7dc │ │ │ │ │ + b.n a7d8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w a5be │ │ │ │ │ + beq.w a5ba │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ - b.n a5c2 │ │ │ │ │ + b.n a5be │ │ │ │ │ it ne │ │ │ │ │ strne r0, [sp, #4] │ │ │ │ │ - beq.w ae9a │ │ │ │ │ + beq.w ae50 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r8, [pc, #988] @ af14 │ │ │ │ │ - b.n a7ee │ │ │ │ │ + ldr.w r8, [pc, #992] @ aec8 │ │ │ │ │ + b.n a7ea │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4e0 │ │ │ │ │ + beq.w b4c8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w ad42 │ │ │ │ │ - ldr.w r4, [r8] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq.w ad42 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - str.w r4, [r8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w ad42 │ │ │ │ │ + beq.w acfa │ │ │ │ │ + ldr.w r6, [r8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq.w acfa │ │ │ │ │ + add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w fp, [r8] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w acfa │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ + str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad4e │ │ │ │ │ + bne.w b18e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b3b0 │ │ │ │ │ + bne.w b464 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - b.n a7ee │ │ │ │ │ + b.n a7ea │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a7fc │ │ │ │ │ + bne.w a7f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a7fc │ │ │ │ │ + b.n a7f8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ad04 │ │ │ │ │ + beq.w acbc │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w ad10 │ │ │ │ │ + beq.w acc8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r2, [sp, #12] │ │ │ │ │ - beq.w af1c │ │ │ │ │ + beq.w aed0 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n abde │ │ │ │ │ + bhi.n ab94 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b38e │ │ │ │ │ + beq.w b3aa │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w ae1a │ │ │ │ │ + bne.w add0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c660 <_PyLong_Copy> │ │ │ │ │ + bl c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b780 │ │ │ │ │ + beq.w b756 │ │ │ │ │ ldr.w r5, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.w b252 │ │ │ │ │ + bne.w b258 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ - bne.w b2e6 │ │ │ │ │ + bne.w b2ec │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ @@ -16484,347 +16457,348 @@ │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b0a0 │ │ │ │ │ + beq.w b052 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b2d6 │ │ │ │ │ - ldr r7, [pc, #696] @ (af14 ) │ │ │ │ │ + beq.w b2dc │ │ │ │ │ + ldr r7, [pc, #696] @ (aec8 ) │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ sub.w r8, r7, #16 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8cd8 │ │ │ │ │ + bl 8cc8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b8c4 │ │ │ │ │ + beq.w b7c0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w aeee │ │ │ │ │ + bne.w aea4 │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n ad9a │ │ │ │ │ + bne.w ad5c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b7fa │ │ │ │ │ + beq.w c552 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 2e48 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n ad2e │ │ │ │ │ + bne.n ace6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b7fa │ │ │ │ │ + beq.w c552 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w b39a │ │ │ │ │ + bne.w b394 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r7, r8 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n adc0 │ │ │ │ │ + beq.n ad76 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n ac6e │ │ │ │ │ + b.n ac24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a80a │ │ │ │ │ + bne.w a806 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a80a │ │ │ │ │ + b.n a806 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a722 │ │ │ │ │ - ldr.w r8, [pc, #540] @ af14 │ │ │ │ │ + b.n a71e │ │ │ │ │ + ldr.w r8, [pc, #536] @ aec8 │ │ │ │ │ mov r4, fp │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a7ee │ │ │ │ │ + b.n a7ea │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w abc4 │ │ │ │ │ + bne.w ab7a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movs r4, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r8, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n a7ee │ │ │ │ │ + b.n a7ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n acb6 │ │ │ │ │ + bne.n ac6e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n acb6 │ │ │ │ │ + b.n ac6e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ab80 │ │ │ │ │ + bne.w b18e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w ab3e │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w b470 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl e000 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w b8ba │ │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ │ + bl 2e48 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w b6f4 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - beq.w b01c │ │ │ │ │ - add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w fp, [r7] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, r8 │ │ │ │ │ + bne.w b69a │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w b01c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ - cbnz r4, adae │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n a7ee │ │ │ │ │ + bne.w b592 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.n a7ea │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n a7ce │ │ │ │ │ + b.n a7ca │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aca0 │ │ │ │ │ + bne.w ac58 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n aca0 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w a8f6 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.n a8cc │ │ │ │ │ + b.n ac58 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n a7ea │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b0ce │ │ │ │ │ + bne.w b080 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b868 │ │ │ │ │ - ldr r1, [pc, #304] @ (af14 ) │ │ │ │ │ + bne.w b7a0 │ │ │ │ │ + ldr r1, [pc, #300] @ (aec8 ) │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 1694 │ │ │ │ │ + bl 1698 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b21c │ │ │ │ │ + bne.w b222 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b1e6 │ │ │ │ │ + bne.w b1ec │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r2 │ │ │ │ │ - bne.w b208 │ │ │ │ │ + bne.w b20e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w b034 │ │ │ │ │ + beq.w afe6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - bgt.w b034 │ │ │ │ │ + bgt.w afe6 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mul.w fp, r3, r2 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w b336 │ │ │ │ │ + beq.w b382 │ │ │ │ │ add.w r3, sl, fp, lsl #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ add.w r9, fp, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a624 │ │ │ │ │ + beq.w a620 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi.w a86c │ │ │ │ │ - beq.n ae9e │ │ │ │ │ + bhi.w a868 │ │ │ │ │ + beq.n ae54 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ab32 │ │ │ │ │ - ldr r7, [pc, #148] @ (af18 ) │ │ │ │ │ + beq.w aae2 │ │ │ │ │ + ldr r7, [pc, #148] @ (aecc ) │ │ │ │ │ ldr.w r3, [r7, #900] @ 0x384 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b5ac │ │ │ │ │ + beq.w b5fa │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add.w r7, r7, #892 @ 0x37c │ │ │ │ │ - b.n a8cc │ │ │ │ │ + b.n ad1e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ (af14 ) │ │ │ │ │ + ldr r1, [pc, #112] @ (aec8 ) │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b730 │ │ │ │ │ - ldr r0, [pc, #100] @ (af18 ) │ │ │ │ │ + beq.w b77c │ │ │ │ │ + ldr r0, [pc, #100] @ (aecc ) │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w afe6 │ │ │ │ │ + beq.w af9a │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [r0, #892] @ 0x37c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w afe6 │ │ │ │ │ + bne.w af9a │ │ │ │ │ add.w r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aff2 │ │ │ │ │ + bne.w afa6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b45c │ │ │ │ │ + bne.w b44c │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n a7ee │ │ │ │ │ + b.n a7ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ac88 │ │ │ │ │ + bne.w ac3e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ac88 │ │ │ │ │ + b.n ac3e │ │ │ │ │ movs r2, #10 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w aa20 │ │ │ │ │ + beq.w a9d0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n aa20 │ │ │ │ │ - nop │ │ │ │ │ + b.n a9d0 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c660 <_PyLong_Copy> │ │ │ │ │ + bl c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b780 │ │ │ │ │ + beq.w b756 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n af42 │ │ │ │ │ + beq.n aef6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b6d0 │ │ │ │ │ + beq.w c4e8 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bne.w b348 │ │ │ │ │ + bne.w b33c │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n abd0 │ │ │ │ │ + b.n ab86 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w b43e │ │ │ │ │ + blt.w b43c │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - bne.w b71c │ │ │ │ │ + bne.w c4f2 │ │ │ │ │ movs r0, #20 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5d6 │ │ │ │ │ + beq.w b624 │ │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r9, #16 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r7, #8] │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp ip, lr │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bne.w b6d8 │ │ │ │ │ + bne.w c50e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ orr.w r0, r3, r9 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -16833,233 +16807,262 @@ │ │ │ │ │ lsrs r0, r3, #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r0, r0, r2, lsl #2 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ - cbz r1, afe0 │ │ │ │ │ + cbz r1, af94 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a6f6 │ │ │ │ │ + b.w a6f2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aede │ │ │ │ │ + beq.w ae94 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b722 │ │ │ │ │ + beq.w b71a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b01c │ │ │ │ │ + beq.n afd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, b01c │ │ │ │ │ + cbnz r3, afd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b552 │ │ │ │ │ + bne.w b500 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.w a7ee │ │ │ │ │ + b.n a7ea │ │ │ │ │ ldrd r1, r5, [sp, #4] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b780 │ │ │ │ │ + beq.w b756 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b05e │ │ │ │ │ + beq.n b010 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, b05e │ │ │ │ │ + cbnz r3, b010 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mul.w fp, r3, r2 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w b320 │ │ │ │ │ + beq.w b326 │ │ │ │ │ add.w r3, sl, fp, lsl #2 │ │ │ │ │ add.w r9, fp, #4294967295 @ 0xffffffff │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a624 │ │ │ │ │ - b.n ae70 │ │ │ │ │ + beq.w a620 │ │ │ │ │ + b.n ae26 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w ac58 │ │ │ │ │ - ldr.w r8, [pc, #928] @ b450 │ │ │ │ │ + bne.w ac0e │ │ │ │ │ + ldr.w r8, [pc, #916] @ b3f4 │ │ │ │ │ ldr.w r3, [r8, #876] @ 0x36c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n b0c2 │ │ │ │ │ + bne.n b074 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ add.w r8, r8, #892 @ 0x37c │ │ │ │ │ - b.n ade2 │ │ │ │ │ + b.n ad98 │ │ │ │ │ ldrd r9, fp, [sp, #4] │ │ │ │ │ add.w sl, r8, #876 @ 0x36c │ │ │ │ │ add.w r8, r8, #892 @ 0x37c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w add4 │ │ │ │ │ + bne.w ad8a │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n add4 │ │ │ │ │ + b.n ad8a │ │ │ │ │ movs r0, #10 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w aaa6 │ │ │ │ │ + beq.w aa56 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - b.n aaa6 │ │ │ │ │ + b.n aa56 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b476 │ │ │ │ │ + beq.w ad70 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 2e48 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4e0 │ │ │ │ │ + beq.w c500 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b87e │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + bne.w b694 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a7ee │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w a7ea │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r0, [pc, #796] @ (b450 ) │ │ │ │ │ + ldr r0, [pc, #780] @ (b3f4 ) │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w a646 │ │ │ │ │ + beq.w a642 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r0, #892] @ 0x37c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a646 │ │ │ │ │ - ldr r0, [pc, #776] @ (b454 ) │ │ │ │ │ + bne.w a642 │ │ │ │ │ + ldr r0, [pc, #760] @ (b3f8 ) │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a646 │ │ │ │ │ + b.w a642 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w b4ee │ │ │ │ │ + blt.w b512 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ - bne.w b7c8 │ │ │ │ │ + bne.w c4e0 │ │ │ │ │ movs r0, #20 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b60c │ │ │ │ │ + beq.w b5e4 │ │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r9, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ str.w r9, [r7, #8] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ - strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ │ + strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ orr.w r0, r3, r9 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ lsrs r0, r2, #30 │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w aabe │ │ │ │ │ + beq.w aa6e │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a7a2 │ │ │ │ │ + b.w a79e │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl e038 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w b718 │ │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq.w afd0 │ │ │ │ │ + add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w fp, [r7] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w afd0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n b0da │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w ad4c │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n ad1e │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a8ac │ │ │ │ │ + b.w a8a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, b1f4 │ │ │ │ │ + cbnz r3, b1fa │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w ae10 │ │ │ │ │ + beq.w adc6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ae10 │ │ │ │ │ + bne.w adc6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n ae14 │ │ │ │ │ + b.n adca │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b47e │ │ │ │ │ + bne.w b4d8 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b53e │ │ │ │ │ + bne.w b4ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov sl, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ @@ -17067,35 +17070,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w a7ee │ │ │ │ │ + b.w a7ea │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ac0a │ │ │ │ │ + bne.w abc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n ac0e │ │ │ │ │ + b.n abc4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b76c │ │ │ │ │ + bne.w c4ca │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n b286 │ │ │ │ │ + beq.n b28c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b792 │ │ │ │ │ + beq.w b75e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -17104,667 +17107,610 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3ec │ │ │ │ │ + beq.w b6fa │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w b492 │ │ │ │ │ + bne.w b47a │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a7a2 │ │ │ │ │ - ldr.w r8, [pc, #380] @ b454 │ │ │ │ │ + b.w a79e │ │ │ │ │ + ldr.w r8, [pc, #280] @ b3f8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ sub.w sl, r8, #16 │ │ │ │ │ - b.n adc6 │ │ │ │ │ + b.n ad7c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r7, r3, #5 │ │ │ │ │ sbc.w r6, r2, r2, lsl #1 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ │ - bcs.n b3c6 │ │ │ │ │ - ldr r3, [pc, #328] @ (b458 ) │ │ │ │ │ + bcs.n b3b6 │ │ │ │ │ + ldr r3, [pc, #232] @ (b3fc ) │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ - bne.w b788 │ │ │ │ │ + bne.w b82c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n ac28 │ │ │ │ │ + b.n abde │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b63a │ │ │ │ │ + bne.w b650 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr.w r8, [pc, #292] @ b454 │ │ │ │ │ + ldr.w r8, [pc, #196] @ b3f8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.w a7ee │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w b61a │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r8, [pc, #272] @ b454 │ │ │ │ │ - b.w a7ee │ │ │ │ │ + b.w a7ea │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ rsbs r6, r3, #5 │ │ │ │ │ sbc.w r5, r2, r2, lsl #1 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ │ - bcs.n b402 │ │ │ │ │ - ldr r3, [pc, #232] @ (b458 ) │ │ │ │ │ + bcs.n b400 │ │ │ │ │ + ldr r3, [pc, #152] @ (b3fc ) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r8, r3, r0, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w b6a4 │ │ │ │ │ + bne.w b73c │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n abd0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr.w r8, [pc, #196] @ b458 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.w a7ee │ │ │ │ │ + b.n ab86 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w b668 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + ldr.w r8, [pc, #104] @ b3f8 │ │ │ │ │ + b.w a7ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w acc4 │ │ │ │ │ + bne.w ac7c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n acc4 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w b59a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.w a8cc │ │ │ │ │ + b.n ac7c │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr.w r8, [pc, #76] @ b3fc │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w a7ea │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w b692 │ │ │ │ │ + bcs.w b68c │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b6b4 │ │ │ │ │ + bne.w b744 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w ac28 │ │ │ │ │ + bne.w abde │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.w a7ee │ │ │ │ │ + b.w a7ea │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x0000237c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w b5a4 │ │ │ │ │ + bcs.w b648 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b7d8 │ │ │ │ │ + bne.w b836 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b380 │ │ │ │ │ + bne.n b374 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - b.w a7ee │ │ │ │ │ + b.w a7ea │ │ │ │ │ negs r3, r3 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - bne.w b5b8 │ │ │ │ │ + bne.w b606 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n af72 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000237c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b.n af26 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b68a │ │ │ │ │ + beq.w b5f2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.w a8cc │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w a7ee │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b222 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b222 │ │ │ │ │ + b.n ad1e │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w ad1e │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.w a7ea │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ rsbs ip, r3, #0 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w r9, r2, r2, lsl #1 │ │ │ │ │ rsbs r0, r3, #5 │ │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n b4fc │ │ │ │ │ - ldr r3, [pc, #788] @ (b7d0 ) │ │ │ │ │ + bcs.n b548 │ │ │ │ │ + ldr r3, [pc, #788] @ (b7b8 ) │ │ │ │ │ add.w r9, r3, ip, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq.w b2cc │ │ │ │ │ + beq.w b2d2 │ │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b2cc │ │ │ │ │ + bne.w b2d2 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a968 │ │ │ │ │ - b.n b8cc │ │ │ │ │ + bne.w b6be │ │ │ │ │ + b.w a92c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b228 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b228 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b236 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b236 │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w b0da │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n ad1a │ │ │ │ │ negs r2, r2 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ - bne.n b5ee │ │ │ │ │ + bne.n b5c6 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n b160 │ │ │ │ │ + b.n b114 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w b720 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w b6e0 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r8, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b.w a852 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, ip │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w b630 │ │ │ │ │ + bcs.n b588 │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b4d0 │ │ │ │ │ + beq.n b4b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4d0 │ │ │ │ │ + bne.n b4b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w b2cc │ │ │ │ │ - b.n b4d8 │ │ │ │ │ + bne.w b2d2 │ │ │ │ │ + b.n b4c0 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl c7f8 <_PyLong_FromLarge> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.n b566 │ │ │ │ │ + mov.w fp, #16 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r2, [r9], #4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.n b5bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b230 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbnz r3, b5bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b230 │ │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w a8c6 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.w a7ee │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w b7b4 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w b7a0 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r8, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w a856 │ │ │ │ │ - ldr.w r5, [r7, #-4]! │ │ │ │ │ - mov.w r4, #536870912 @ 0x20000000 │ │ │ │ │ - b.w a67e │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + beq.w a7ea │ │ │ │ │ + b.n b5a6 │ │ │ │ │ + movs r0, #2 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w b850 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + b.n b4c8 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w a7ee │ │ │ │ │ - bl c7c0 <_PyLong_FromLarge> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n b420 │ │ │ │ │ + b.w a7ea │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ add.w r8, r7, #892 @ 0x37c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w a7ee │ │ │ │ │ + b.w a7ea │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ movs r0, #24 │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b72a │ │ │ │ │ + bne.w c54a │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov fp, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a968 │ │ │ │ │ - b.n b8cc │ │ │ │ │ - movs r0, #2 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - movs r0, #24 │ │ │ │ │ - strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b79a │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b4e0 │ │ │ │ │ - ldr r7, [pc, #440] @ (b7d4 ) │ │ │ │ │ + bne.n b6be │ │ │ │ │ + b.w a92c │ │ │ │ │ + ldr.w r5, [r7, #-4]! │ │ │ │ │ + mov.w r4, #536870912 @ 0x20000000 │ │ │ │ │ + b.w a67a │ │ │ │ │ + bl c7f8 <_PyLong_FromLarge> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n b41e │ │ │ │ │ + ldr r7, [pc, #360] @ (b7bc ) │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ ldr.w r3, [r7, #900] @ 0x384 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n b69a │ │ │ │ │ + beq.n b680 │ │ │ │ │ add.w r7, r7, #892 @ 0x37c │ │ │ │ │ - b.w a8cc │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl c7c0 <_PyLong_FromLarge> │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n b51c │ │ │ │ │ - ldr r7, [pc, #408] @ (b7d4 ) │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ + b.w ad1e │ │ │ │ │ + ldr r7, [pc, #336] @ (b7bc ) │ │ │ │ │ ldr.w r3, [r7, #900] @ 0x384 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n b628 │ │ │ │ │ + bne.n b660 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + add.w r8, r7, #892 @ 0x37c │ │ │ │ │ + b.w a7e8 │ │ │ │ │ mov r4, fp │ │ │ │ │ add.w r8, r7, #892 @ 0x37c │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.w a7ee │ │ │ │ │ - mov.w fp, #16 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + b.w a7ea │ │ │ │ │ + bl c7f8 <_PyLong_FromLarge> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n b3d4 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + cbz r3, b6a6 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b.w ad40 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w ad40 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n b6d4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cbz r3, b734 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w a938 │ │ │ │ │ + b.n b70e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b53c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b53c │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b.n b6c0 │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n b6be │ │ │ │ │ + b.w a92c │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r2, [r9], #4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.n b680 │ │ │ │ │ + b.n b59c │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + b.n b6be │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, b680 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b52e │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - beq.w a7ee │ │ │ │ │ - b.n b66a │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.w a7ee │ │ │ │ │ - bl c7c0 <_PyLong_FromLarge> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n b3e4 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - add.w r8, r7, #892 @ 0x37c │ │ │ │ │ - b.w a7ec │ │ │ │ │ + b.n b52e │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b6d4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n b380 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - b.w a96a │ │ │ │ │ + b.n b374 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b3f0 │ │ │ │ │ + bne.w b3e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b3f0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a982 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + b.n b3e0 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.w acb8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n af42 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - str.w ip, [r0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - orr.w r0, r3, r9 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r0, [r7, #8] │ │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ │ - bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - orr.w r0, r0, r2, lsl #2 │ │ │ │ │ - str r3, [r7, #12] │ │ │ │ │ - bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ - str r0, [r7, #16] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w afe0 │ │ │ │ │ - b.n afde │ │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.n b660 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - b.n b5bc │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.w a968 │ │ │ │ │ - mov.w r9, #24 │ │ │ │ │ - b.n af90 │ │ │ │ │ - ldr r2, [pc, #160] @ (b7d4 ) │ │ │ │ │ + b.n b28c │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n b6be │ │ │ │ │ + b.w a92c │ │ │ │ │ + ldr r2, [pc, #60] @ (b7bc ) │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r2, #892] @ 0x37c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n b74c │ │ │ │ │ + beq.n b796 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add.w r8, r2, #892 @ 0x37c │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.w a976 │ │ │ │ │ + b.n b6cc │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.w a7ee │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w a968 │ │ │ │ │ - b.n b8cc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + b.w a7ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n b7f2 │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n b276 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - b.w ad00 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.w ac28 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b286 │ │ │ │ │ - mov.w r9, #24 │ │ │ │ │ - b.n b17e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b582 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b582 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b574 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bne.w ad98 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b574 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - b.n b5f2 │ │ │ │ │ + b.w ad98 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w b42c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w b380 │ │ │ │ │ - b.n b432 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b776 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov fp, r5 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b814 │ │ │ │ │ + beq.n b7de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b89a │ │ │ │ │ + beq.w c3b2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b826 │ │ │ │ │ + beq.n b7f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b8a2 │ │ │ │ │ + beq.w c3bc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b83a │ │ │ │ │ + beq.n b80a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, b8aa │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w c3c6 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b84e │ │ │ │ │ + beq.n b822 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, b8b2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w c3d0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.w ad00 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.w a968 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w ade2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w ade2 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + b.w acb8 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w abde │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a8ea │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w a8ea │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b814 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b826 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b83a │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.w b42a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b84e │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.w a968 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - b.n b7fe │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w a98c │ │ │ │ │ - b.n b712 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w b374 │ │ │ │ │ + b.n b430 │ │ │ │ │ + mov.w r9, #24 │ │ │ │ │ + b.n b132 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba7e │ │ │ │ │ + beq.w b9f8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, b916 │ │ │ │ │ + cbz r3, b892 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c438 │ │ │ │ │ + beq.w c3e6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c7a8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r6, [r8, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba76 │ │ │ │ │ + beq.w b9f2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, b960 │ │ │ │ │ + cbz r3, b8dc │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w ba76 │ │ │ │ │ - bl c7a8 │ │ │ │ │ + beq.w b9f2 │ │ │ │ │ + bl c7e0 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - bne.n b922 │ │ │ │ │ - cbz r5, b982 │ │ │ │ │ + bne.n b89e │ │ │ │ │ + cbz r5, b8fe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b982 │ │ │ │ │ + beq.n b8fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, b982 │ │ │ │ │ + cbnz r3, b8fe │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - bmi.w c3e6 │ │ │ │ │ + bmi.w c39e │ │ │ │ │ adds r3, #3 │ │ │ │ │ - ldr.w r8, [pc, #1796] @ c0a4 │ │ │ │ │ + ldr.w r8, [pc, #1800] @ c024 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ add.w r6, sl, r3, lsl #2 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ @@ -17783,85 +17729,85 @@ │ │ │ │ │ ldr.w r9, [r7, #-4]! │ │ │ │ │ mov.w sl, #29 │ │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ │ - b.n b9f6 │ │ │ │ │ + b.n b972 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n ba8c │ │ │ │ │ + beq.n ba04 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.w c0a8 │ │ │ │ │ + bcc.w c028 │ │ │ │ │ lsr.w r2, r9, sl │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ orrs.w r7, r2, r7, lsl #1 │ │ │ │ │ - bne.n b9e4 │ │ │ │ │ + bne.n b960 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd7a │ │ │ │ │ + beq.w bcf0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c018 │ │ │ │ │ + beq.w bf98 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w c018 │ │ │ │ │ + beq.w bf98 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c018 │ │ │ │ │ + bne.w bf98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w c024 │ │ │ │ │ + beq.w bfa4 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c3a8 │ │ │ │ │ + beq.w bd38 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w c010 │ │ │ │ │ + beq.w bf90 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c010 │ │ │ │ │ + bne.w bf90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b9ee │ │ │ │ │ - ldr.w r8, [pc, #1580] @ c0a4 │ │ │ │ │ - b.w a96a │ │ │ │ │ - ldr.w r8, [pc, #1572] @ c0a4 │ │ │ │ │ + b.n b96a │ │ │ │ │ + ldr.w r8, [pc, #1584] @ c024 │ │ │ │ │ + b.n b6c0 │ │ │ │ │ + ldr.w r8, [pc, #1576] @ c024 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - b.w a96a │ │ │ │ │ + b.n b6c0 │ │ │ │ │ lsls r5, r7, #31 │ │ │ │ │ - bmi.w beb4 │ │ │ │ │ + bmi.w be34 │ │ │ │ │ asrs r5, r7, #1 │ │ │ │ │ ands.w r3, r5, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne.n baa8 │ │ │ │ │ + bne.n ba20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r0, r5, #31 │ │ │ │ │ - bpl.n ba9e │ │ │ │ │ + bpl.n ba16 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ rsb r8, r3, #5 │ │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ @@ -17870,394 +17816,397 @@ │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ ittt pl │ │ │ │ │ movwpl r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movtpl r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ strpl r6, [sp, #64] @ 0x40 │ │ │ │ │ - bpl.n bb0c │ │ │ │ │ + bpl.n ba84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w bd68 │ │ │ │ │ + bhi.w bcde │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ smull fp, r3, r3, r3 │ │ │ │ │ adds.w r6, fp, #5 │ │ │ │ │ mov r8, fp │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w be42 │ │ │ │ │ + bcs.w bdc2 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ add.w r6, r3, r6, lsl #4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r6, r3 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bd5a │ │ │ │ │ + beq.w bcd0 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bd5a │ │ │ │ │ + bne.w bcd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w bd64 │ │ │ │ │ + beq.w bcda │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsrs r0, r1, #3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w bd8e │ │ │ │ │ + beq.w bd06 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c2fa │ │ │ │ │ + beq.w c272 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.w c050 │ │ │ │ │ - beq.w c040 │ │ │ │ │ + blt.w bfd0 │ │ │ │ │ + beq.w bfc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w bebc │ │ │ │ │ + beq.w be3c │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f520 │ │ │ │ │ - cbz r0, bb7c │ │ │ │ │ + bl f558 │ │ │ │ │ + cbz r0, baf4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n bb7c │ │ │ │ │ + beq.n baf4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, bb7c │ │ │ │ │ + cbnz r2, baf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c3a8 │ │ │ │ │ + beq.w bd38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r1, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w bdc2 │ │ │ │ │ + bls.w bd44 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w be26 │ │ │ │ │ + beq.w bda8 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w c320 │ │ │ │ │ - cbnz r1, bbb0 │ │ │ │ │ + beq.w c296 │ │ │ │ │ + cbnz r1, bb28 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w c328 │ │ │ │ │ + beq.w c29e │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bd54 │ │ │ │ │ + beq.w bcca │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r6] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bd54 │ │ │ │ │ + bne.w bcca │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bne.w bab8 │ │ │ │ │ + bne.w ba30 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3f2 │ │ │ │ │ + beq.w c3a4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c030 │ │ │ │ │ + beq.w bfb0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c030 │ │ │ │ │ + bne.w bfb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w c03c │ │ │ │ │ + beq.w bfbc │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c3a8 │ │ │ │ │ + beq.w bd38 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w c028 │ │ │ │ │ + beq.w bfa8 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c028 │ │ │ │ │ + bne.w bfa8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w beae │ │ │ │ │ + ble.w be2e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd7a │ │ │ │ │ + beq.w bcf0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c084 │ │ │ │ │ + beq.w c004 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w c084 │ │ │ │ │ + beq.w c004 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c084 │ │ │ │ │ + bne.w c004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w c090 │ │ │ │ │ + beq.w c010 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c3a8 │ │ │ │ │ + beq.w bd38 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w c072 │ │ │ │ │ + beq.w bff2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c072 │ │ │ │ │ + bne.w bff2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c080 │ │ │ │ │ + beq.w c000 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r5, r3, #2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd7a │ │ │ │ │ + beq.n bcf0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c182 │ │ │ │ │ + beq.w c0fa │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w c182 │ │ │ │ │ + beq.w c0fa │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c182 │ │ │ │ │ + bne.w c0fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w c3a8 │ │ │ │ │ + beq.n bd38 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w be9c │ │ │ │ │ + beq.w be1c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w be9c │ │ │ │ │ + bne.w be1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - bne.n bce0 │ │ │ │ │ + bne.n bc58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n b9ee │ │ │ │ │ + b.n b96a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bbd8 │ │ │ │ │ + b.n bb50 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bb38 │ │ │ │ │ + bne.w bab0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n bbd8 │ │ │ │ │ + b.n bb50 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60a4 │ │ │ │ │ + bl 609c │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb0c │ │ │ │ │ + bne.w ba84 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a968 │ │ │ │ │ - b.n b8cc │ │ │ │ │ + bne.w b6be │ │ │ │ │ + b.w a92c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w c2f4 │ │ │ │ │ + bne.w c26c │ │ │ │ │ eor.w r3, r1, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w c27c │ │ │ │ │ + bne.w c1f4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbb2 │ │ │ │ │ - b.n c3a8 │ │ │ │ │ + bne.w bb2a │ │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + b.n b6bc │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r1, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds.w r8, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r8, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w bb90 │ │ │ │ │ + bcs.w bb08 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n be06 │ │ │ │ │ + beq.n bd88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, be06 │ │ │ │ │ - ldr r2, [pc, #680] @ (c0a0 ) │ │ │ │ │ + cbnz r3, bd88 │ │ │ │ │ + ldr r2, [pc, #680] @ (c020 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c3b8 │ │ │ │ │ + bne.w c324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r8, r3, r8, lsl #4 │ │ │ │ │ add.w r4, r8, #8960 @ 0x2300 │ │ │ │ │ adds r4, #28 │ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w bb9c │ │ │ │ │ + bne.w bb14 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w bbb0 │ │ │ │ │ + beq.w bb28 │ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ │ - bl fe70 <_PyLong_Negate> │ │ │ │ │ + bl fea8 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w c3a8 │ │ │ │ │ + beq.n bd38 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ - b.n bb9c │ │ │ │ │ + b.n bb14 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r0, fp, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w c28c │ │ │ │ │ + bcs.w c204 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c402 │ │ │ │ │ + beq.w c382 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ eor.w r8, fp, fp, asr #31 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ sub.w r8, r8, fp, asr #31 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - blt.w c26a │ │ │ │ │ + blt.w c1e2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bne.w c274 │ │ │ │ │ + bne.w c1ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str.w r8, [r6, #12] │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bb0c │ │ │ │ │ + b.n ba84 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bne.w bce0 │ │ │ │ │ + bne.w bc58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n b9ee │ │ │ │ │ + b.n b96a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n baae │ │ │ │ │ + b.n ba26 │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ adds r0, #3 │ │ │ │ │ subs.w r1, r9, #10 │ │ │ │ │ - bne.w c198 │ │ │ │ │ + bne.w c110 │ │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ │ add.w r9, r6, #12 │ │ │ │ │ sub.w r3, r0, r9 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n bf3e │ │ │ │ │ + bpl.n bebe │ │ │ │ │ ldr.w ip, [r0, #-4]! │ │ │ │ │ umull r3, r2, lr, ip │ │ │ │ │ bic.w r3, r2, #3 │ │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ │ sub.w r3, ip, r3 │ │ │ │ │ subs.w r3, ip, r3 │ │ │ │ │ sbc.w r4, r1, #0 │ │ │ │ │ @@ -18275,15 +18224,15 @@ │ │ │ │ │ adds r2, r2, r4 │ │ │ │ │ adc.w r3, r3, fp │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adcs r3, r3 │ │ │ │ │ subs.w r4, ip, r2 │ │ │ │ │ sbc.w r2, r1, r3 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.n bffe │ │ │ │ │ + beq.n bf7e │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r5, [r0, #-4] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ orr.w r2, r2, r4, lsr #2 │ │ │ │ │ subs r0, #8 │ │ │ │ │ orr.w r7, r5, r4, lsl #30 │ │ │ │ │ @@ -18338,192 +18287,189 @@ │ │ │ │ │ adds r3, r3, r4 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs r4, r7, r3 │ │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bne.n bf42 │ │ │ │ │ + bne.n bec2 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be14 │ │ │ │ │ - b.n c3a8 │ │ │ │ │ + bne.w bd96 │ │ │ │ │ + b.n bd38 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ - b.n b9ee │ │ │ │ │ + b.n b96a │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w ba42 │ │ │ │ │ + bne.w b9be │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n b9ee │ │ │ │ │ + b.n b96a │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bc58 │ │ │ │ │ + b.n bbd0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w bc28 │ │ │ │ │ + bne.w bba0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n bc58 │ │ │ │ │ + b.n bbd0 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w bb5c │ │ │ │ │ + bcs.w bad4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c398 │ │ │ │ │ + bne.w c312 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ - b.n bb9c │ │ │ │ │ + b.n bb14 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bcda │ │ │ │ │ + bne.w bc52 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n b9ee │ │ │ │ │ + b.n b96a │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w bca2 │ │ │ │ │ + bne.w bc1a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w c4a4 │ │ │ │ │ + bne.w c3f8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n b9ee │ │ │ │ │ + b.n b96a │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - bcs.w b9cc │ │ │ │ │ + bcs.w b948 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r8, r4 │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c174 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.n c0ec │ │ │ │ │ movs r6, #0 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w c3da │ │ │ │ │ + bpl.w c3f2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c44e │ │ │ │ │ - bl c7a8 │ │ │ │ │ + beq.w a924 │ │ │ │ │ + bl c7e0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c44a │ │ │ │ │ + beq.w c460 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq.w c45c │ │ │ │ │ - bl c7a8 │ │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ │ + beq.w c45a │ │ │ │ │ + bl c7e0 │ │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.n c0e0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.n c058 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ │ - bl 5ca8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c44e │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl c7a8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq.w a924 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, c168 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w c464 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl e000 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w a968 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl c7a8 │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ + beq.w b6bc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl c7e0 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w c464 │ │ │ │ │ + bgt.w c468 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c3c4 │ │ │ │ │ + bne.w c330 │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - b.w b660 │ │ │ │ │ + b.w b59c │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w bd24 │ │ │ │ │ - b.n c3a8 │ │ │ │ │ + bne.w bc9a │ │ │ │ │ + b.n bd38 │ │ │ │ │ add.w r8, r6, r0, lsl #2 │ │ │ │ │ add.w fp, r6, #12 │ │ │ │ │ sub.w r3, r8, fp │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n c208 │ │ │ │ │ + beq.n c180 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n c1e8 │ │ │ │ │ + beq.n c160 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c1ce │ │ │ │ │ + beq.n c146 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -18545,15 +18491,15 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ orr.w r0, r0, r4, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, fp │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq.w bffe │ │ │ │ │ + beq.w bf7e │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r1, r3, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -18583,454 +18529,522 @@ │ │ │ │ │ orr.w r1, r3, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne.n c20e │ │ │ │ │ + bne.n c186 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n bffe │ │ │ │ │ + b.n bf7e │ │ │ │ │ movs r1, #10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - beq.w be8e │ │ │ │ │ + beq.w be0e │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n be8e │ │ │ │ │ + b.n be0e │ │ │ │ │ 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 bdae │ │ │ │ │ + b.n bd26 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n c354 │ │ │ │ │ + blt.n c2cc │ │ │ │ │ movs.w r3, r9, lsr #28 │ │ │ │ │ - bne.w c3e0 │ │ │ │ │ + bne.w c37c │ │ │ │ │ movs r0, #20 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c37a │ │ │ │ │ + beq.n c2f4 │ │ │ │ │ mov.w fp, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ str.w fp, [r6, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ittt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - ldrne r1, [sp, #32] │ │ │ │ │ - strne r2, [r1, #0] │ │ │ │ │ + bne.w c346 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov.w r1, r8, lsr #30 │ │ │ │ │ - orr.w r1, r1, r9, lsl #2 │ │ │ │ │ + bic.w r1, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r1, [r6, #12] │ │ │ │ │ orr.w r2, r3, fp │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - str r1, [r6, #16] │ │ │ │ │ - bic.w r2, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r2, [r6, #12] │ │ │ │ │ - cbz r3, c2f0 │ │ │ │ │ - str r3, [r6, #20] │ │ │ │ │ + mov.w r2, r8, lsr #30 │ │ │ │ │ + orr.w r2, r2, r9, lsl #2 │ │ │ │ │ + bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r2, [r6, #16] │ │ │ │ │ + add.w r2, r6, #20 │ │ │ │ │ + cbz r3, c268 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n bb0c │ │ │ │ │ + b.n ba84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c050 │ │ │ │ │ + bne.w bfd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ - mov r5, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - mov r8, r5 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w a968 │ │ │ │ │ + b.w b6bc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bne.w bbb0 │ │ │ │ │ + bne.w bb28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 587c │ │ │ │ │ + bl 5878 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq.n c34a │ │ │ │ │ + beq.n c2c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c34a │ │ │ │ │ + cbnz r3, c2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n c3a8 │ │ │ │ │ + beq.w bd38 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n bbb0 │ │ │ │ │ + b.n bb28 │ │ │ │ │ rsbs r8, fp, #0 │ │ │ │ │ sbc.w r9, r9, r9, lsl #1 │ │ │ │ │ movs.w r3, r9, lsr #28 │ │ │ │ │ - bne.n c366 │ │ │ │ │ + bne.n c2de │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n c29a │ │ │ │ │ + b.n c212 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r0, #24 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c444 │ │ │ │ │ + bne.w c4fa │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a968 │ │ │ │ │ - b.w b8cc │ │ │ │ │ + bne.w b6be │ │ │ │ │ + b.w a92c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c660 <_PyLong_Copy> │ │ │ │ │ + bl c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be3a │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.w a968 │ │ │ │ │ + bne.w bdba │ │ │ │ │ + b.n bd38 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n be00 │ │ │ │ │ + b.n bd82 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w adbc │ │ │ │ │ + bne.w b1dc │ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w b660 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - b.n c0d2 │ │ │ │ │ + b.w b59c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov.w r1, r8, lsr #30 │ │ │ │ │ + orr.w r1, r1, r9, lsl #2 │ │ │ │ │ + orr.w r2, r3, fp │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r2, [r6, #8] │ │ │ │ │ + str r1, [r6, #16] │ │ │ │ │ + bic.w r2, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r2, [r6, #12] │ │ │ │ │ + add.w r2, r6, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w c268 │ │ │ │ │ + b.n c266 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n c36a │ │ │ │ │ - ldr.w r8, [pc, #340] @ c53c │ │ │ │ │ - b.n c174 │ │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ │ - b.n c426 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.w a968 │ │ │ │ │ + b.n c2e2 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w a968 │ │ │ │ │ - b.w b8cc │ │ │ │ │ + bne.w b6be │ │ │ │ │ + b.w a92c │ │ │ │ │ + ldr.w r8, [pc, #468] @ c574 │ │ │ │ │ + b.n c0ec │ │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ + b.w b6bc │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w b7de │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w b7f2 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w b80a │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w b822 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w a968 │ │ │ │ │ - b.w b8cc │ │ │ │ │ - ldr.w r8, [pc, #256] @ c53c │ │ │ │ │ + b.w b6fe │ │ │ │ │ + ldr.w r8, [pc, #396] @ c574 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.w a96a │ │ │ │ │ - mov.w fp, #24 │ │ │ │ │ - b.n c2ae │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - b.n c11e │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w a968 │ │ │ │ │ - b.w b8cc │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.w a968 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 5ca8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n c508 │ │ │ │ │ - bl c7a8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w c16a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e000 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - beq.n c500 │ │ │ │ │ - bl c7a8 │ │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - b.n c16c │ │ │ │ │ + b.w b6c0 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + b.n c04c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r7, r3, #2 │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r0, c516 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n c4a6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c4cc │ │ │ │ │ + beq.n c422 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, c4cc │ │ │ │ │ + cbnz r3, c422 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w beae │ │ │ │ │ - bl 5ca8 │ │ │ │ │ + beq.w be2e │ │ │ │ │ + bl 5ca0 │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r5, c528 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w c55a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n c4fc │ │ │ │ │ + beq.n c456 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c4fc │ │ │ │ │ + cbnz r3, c456 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n c4d2 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.w a968 │ │ │ │ │ + b.n c428 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.w b6bc │ │ │ │ │ mov r8, r7 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w a968 │ │ │ │ │ - b.w b8cc │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + b.n c096 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n c0e2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 5ca0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + cbz r4, c4bc │ │ │ │ │ + bl c7e0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w c0e2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e038 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + beq.n c4b6 │ │ │ │ │ + bl c7e0 │ │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + b.n c0e4 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.w a968 │ │ │ │ │ + b.w b6bc │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w b6bc │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w b6be │ │ │ │ │ + b.w a92c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n c56a │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + b.w b27c │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b.w b5ca │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w aef6 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b.w b60a │ │ │ │ │ + mov.w fp, #24 │ │ │ │ │ + b.n c226 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.w b6be │ │ │ │ │ + b.w a92c │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + str.w ip, [r0] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + orr.w r0, r3, r9 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r0, [r7, #8] │ │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ │ + bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + orr.w r0, r0, r2, lsl #2 │ │ │ │ │ + str r3, [r7, #12] │ │ │ │ │ + bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w r3, r7, #20 │ │ │ │ │ + str r0, [r7, #16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w af94 │ │ │ │ │ + b.w af92 │ │ │ │ │ + mov.w r9, #24 │ │ │ │ │ + b.w af44 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + b.w b7c6 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - b.w a968 │ │ │ │ │ + b.w b6bc │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n c4d4 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c540 : │ │ │ │ │ +0000c578 : │ │ │ │ │ PyLong_AsUnsignedLongLongMask(): │ │ │ │ │ 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 c648 │ │ │ │ │ + beq.n c680 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n c5b0 │ │ │ │ │ + beq.n c5e8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n c57c │ │ │ │ │ + bhi.n c5b4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mov ip, r0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ mov.w r1, ip, lsl #30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ orr.w r1, r1, r0, lsr #2 │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n c59e │ │ │ │ │ + beq.n c5d6 │ │ │ │ │ ldr.w r5, [r3, r2, lsl #2] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r0, r5, r0, lsl #30 │ │ │ │ │ - b.n c584 │ │ │ │ │ + b.n c5bc │ │ │ │ │ asrs r2, r4, #31 │ │ │ │ │ mul.w r3, r4, ip │ │ │ │ │ umull r4, r1, r4, r0 │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n c576 │ │ │ │ │ + b.n c5ae │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c658 │ │ │ │ │ + beq.n c690 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n c630 │ │ │ │ │ + beq.n c668 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n c5fc │ │ │ │ │ + bhi.n c634 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c576 │ │ │ │ │ + beq.n c5ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c576 │ │ │ │ │ + bne.n c5ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n c576 │ │ │ │ │ + b.n c5ae │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w ip, r0, #12 │ │ │ │ │ lsls r0, r1, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ orr.w r0, r0, r2, lsr #2 │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n c61e │ │ │ │ │ + beq.n c656 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ orr.w r2, r0, r2, lsl #30 │ │ │ │ │ - b.n c604 │ │ │ │ │ + b.n c63c │ │ │ │ │ asrs r0, r4, #31 │ │ │ │ │ mul.w r3, r4, r1 │ │ │ │ │ umull r4, r1, r4, r2 │ │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n c5de │ │ │ │ │ + b.n c616 │ │ │ │ │ movw r1, #1573 @ 0x625 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n c5de │ │ │ │ │ + b.n c616 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #1600 @ 0x640 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n c576 │ │ │ │ │ + b.n c5ae │ │ │ │ │ │ │ │ │ │ -0000c660 <_PyLong_Copy>: │ │ │ │ │ +0000c698 <_PyLong_Copy>: │ │ │ │ │ _PyLong_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 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ and.w r6, r5, #3 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.n c6ae <_PyLong_Copy+0x4e> │ │ │ │ │ + bhi.n c6e6 <_PyLong_Copy+0x4e> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ adds r3, #5 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r3, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n c712 <_PyLong_Copy+0xb2> │ │ │ │ │ + bcs.n c74a <_PyLong_Copy+0xb2> │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ │ add r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w r7, r0, #12 │ │ │ │ │ mov.w r8, r5, lsr #3 │ │ │ │ │ cmn.w r5, #25 │ │ │ │ │ - bhi.n c738 <_PyLong_Copy+0xd8> │ │ │ │ │ + bhi.n c770 <_PyLong_Copy+0xd8> │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c728 <_PyLong_Copy+0xc8> │ │ │ │ │ + cbz r0, c760 <_PyLong_Copy+0xc8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r5, r5, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -19054,292 +19068,292 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w r7, r0, #12 │ │ │ │ │ movs.w r8, r5, lsr #3 │ │ │ │ │ - beq.n c734 <_PyLong_Copy+0xd4> │ │ │ │ │ + beq.n c76c <_PyLong_Copy+0xd4> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c6ca <_PyLong_Copy+0x6a> │ │ │ │ │ + bne.n c702 <_PyLong_Copy+0x6a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c6a8 <_PyLong_Copy+0x48> │ │ │ │ │ - ldr r4, [pc, #24] @ (c750 <_PyLong_Copy+0xf0>) │ │ │ │ │ - b.n c6a8 <_PyLong_Copy+0x48> │ │ │ │ │ + b.n c6e0 <_PyLong_Copy+0x48> │ │ │ │ │ + ldr r4, [pc, #24] @ (c788 <_PyLong_Copy+0xf0>) │ │ │ │ │ + b.n c6e0 <_PyLong_Copy+0x48> │ │ │ │ │ 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 c72c <_PyLong_Copy+0xcc> │ │ │ │ │ + b.n c764 <_PyLong_Copy+0xcc> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c754 <_PyLong_FromDigits>: │ │ │ │ │ +0000c78c <_PyLong_FromDigits>: │ │ │ │ │ _PyLong_FromDigits(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - cbz r1, c798 <_PyLong_FromDigits+0x44> │ │ │ │ │ + cbz r1, c7d0 <_PyLong_FromDigits+0x44> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c79c <_PyLong_FromDigits+0x48> │ │ │ │ │ + cbz r0, c7d4 <_PyLong_FromDigits+0x48> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov.w r2, r5, lsl #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ adds r0, #12 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r4, [pc, #8] @ (c7a4 <_PyLong_FromDigits+0x50>) │ │ │ │ │ - b.n c794 <_PyLong_FromDigits+0x40> │ │ │ │ │ + ldr r4, [pc, #8] @ (c7dc <_PyLong_FromDigits+0x50>) │ │ │ │ │ + b.n c7cc <_PyLong_FromDigits+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c794 <_PyLong_FromDigits+0x40> │ │ │ │ │ + b.n c7cc <_PyLong_FromDigits+0x40> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c7a8 : │ │ │ │ │ +0000c7e0 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, c7be │ │ │ │ │ + cbz r0, c7f6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n c7be │ │ │ │ │ + beq.n c7f6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, c7be │ │ │ │ │ + cbnz r2, c7f6 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000c7c0 <_PyLong_FromLarge>: │ │ │ │ │ +0000c7f8 <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r6, r1, #0 │ │ │ │ │ - blt.n c83a <_PyLong_FromLarge+0x7a> │ │ │ │ │ + blt.n c872 <_PyLong_FromLarge+0x7a> │ │ │ │ │ lsrs r7, r6, #28 │ │ │ │ │ - bne.n c882 <_PyLong_FromLarge+0xc2> │ │ │ │ │ + bne.n c8ba <_PyLong_FromLarge+0xc2> │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c87a <_PyLong_FromLarge+0xba> │ │ │ │ │ + beq.n c8b2 <_PyLong_FromLarge+0xba> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r2, #16 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n c888 <_PyLong_FromLarge+0xc8> │ │ │ │ │ + bne.n c8c0 <_PyLong_FromLarge+0xc8> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r7, #0 │ │ │ │ │ orr.w r3, r8, #16 │ │ │ │ │ strd r3, r7, [r4, #8] │ │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ │ - beq.n c832 <_PyLong_FromLarge+0x72> │ │ │ │ │ + beq.n c86a <_PyLong_FromLarge+0x72> │ │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ orr.w r5, r5, r6, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ orrs.w r6, r5, r6, lsr #30 │ │ │ │ │ - beq.n c832 <_PyLong_FromLarge+0x72> │ │ │ │ │ + beq.n c86a <_PyLong_FromLarge+0x72> │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - cbz r7, c832 <_PyLong_FromLarge+0x72> │ │ │ │ │ + cbz r7, c86a <_PyLong_FromLarge+0x72> │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ negs r5, r0 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ │ lsrs r7, r6, #28 │ │ │ │ │ - beq.n c7de <_PyLong_FromLarge+0x1e> │ │ │ │ │ + beq.n c816 <_PyLong_FromLarge+0x1e> │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c87a <_PyLong_FromLarge+0xba> │ │ │ │ │ + cbz r0, c8b2 <_PyLong_FromLarge+0xba> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r2, #24 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n c88a <_PyLong_FromLarge+0xca> │ │ │ │ │ + bne.n c8c2 <_PyLong_FromLarge+0xca> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ orr.w r3, r8, #24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b.n c816 <_PyLong_FromLarge+0x56> │ │ │ │ │ + b.n c84e <_PyLong_FromLarge+0x56> │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c832 <_PyLong_FromLarge+0x72> │ │ │ │ │ + b.n c86a <_PyLong_FromLarge+0x72> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n c848 <_PyLong_FromLarge+0x88> │ │ │ │ │ + b.n c880 <_PyLong_FromLarge+0x88> │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ │ orr.w r2, r2, r8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne.n c816 <_PyLong_FromLarge+0x56> │ │ │ │ │ - b.n c832 <_PyLong_FromLarge+0x72> │ │ │ │ │ + bne.n c84e <_PyLong_FromLarge+0x56> │ │ │ │ │ + b.n c86a <_PyLong_FromLarge+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c8ac : │ │ │ │ │ +0000c8e4 : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c982 │ │ │ │ │ + bne.n c9ba │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bhi.w cae6 │ │ │ │ │ + bhi.w cb1e │ │ │ │ │ adds r1, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cae2 │ │ │ │ │ + beq.w cb1a │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c9c0 │ │ │ │ │ + beq.n c9f8 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n c9ce │ │ │ │ │ + bne.n ca06 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n c8fc │ │ │ │ │ + bne.n c934 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c9c4 │ │ │ │ │ + beq.n c9fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl caf8 │ │ │ │ │ + bl cb30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca8a │ │ │ │ │ + beq.w cac2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ lsrs r5, r1, #3 │ │ │ │ │ - beq.n c956 │ │ │ │ │ + beq.n c98e │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c964 │ │ │ │ │ + cbz r0, c99c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c8f6 │ │ │ │ │ + beq.n c92e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c8f6 │ │ │ │ │ + bne.n c92e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c8f6 │ │ │ │ │ + b.n c92e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c92a │ │ │ │ │ + bne.n c962 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ca8a │ │ │ │ │ + beq.w cac2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ca8a │ │ │ │ │ + bne.w cac2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ca8a │ │ │ │ │ + b.n cac2 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r7, r6 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ @@ -19354,399 +19368,399 @@ │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ca8a │ │ │ │ │ + beq.n cac2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r6, r7 │ │ │ │ │ - bgt.n c8e0 │ │ │ │ │ + bgt.n c918 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n caae │ │ │ │ │ + bne.n cae6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n c9c8 │ │ │ │ │ - ldr r4, [pc, #300] @ (caf4 ) │ │ │ │ │ - b.n c8f6 │ │ │ │ │ + bne.n ca00 │ │ │ │ │ + ldr r4, [pc, #300] @ (cb2c ) │ │ │ │ │ + b.n c92e │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n c8fe │ │ │ │ │ + b.n c936 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n c8fe │ │ │ │ │ + bne.n c936 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n cab4 │ │ │ │ │ + beq.n caec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8ee │ │ │ │ │ + beq.n c926 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.n ca8e │ │ │ │ │ + beq.n cac6 │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ca96 │ │ │ │ │ + bne.n cace │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n ca2a │ │ │ │ │ + bmi.n ca62 │ │ │ │ │ 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 ca3a │ │ │ │ │ + bne.n ca72 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n cad6 │ │ │ │ │ + beq.n cb0e │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl ced8 <_PyLong_FromBytes> │ │ │ │ │ + bl cf10 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl ce38 │ │ │ │ │ + bl ce70 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - cbnz r0, ca4a │ │ │ │ │ + cbnz r0, ca82 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n ca74 │ │ │ │ │ + bpl.n caac │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [r7, #8] │ │ │ │ │ - beq.n cad0 │ │ │ │ │ + beq.n cb08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbnz r0, cad0 │ │ │ │ │ + cbnz r0, cb08 │ │ │ │ │ add.w r0, r7, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl ced8 <_PyLong_FromBytes> │ │ │ │ │ + bl cf10 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n c8f6 │ │ │ │ │ + b.n c92e │ │ │ │ │ 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 .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n c8f6 │ │ │ │ │ + b.n c92e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ca8a │ │ │ │ │ + bne.n cac2 │ │ │ │ │ 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 .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ca8a │ │ │ │ │ + b.n cac2 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n caee │ │ │ │ │ + bne.n cb26 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c9c4 │ │ │ │ │ + beq.n c9fc │ │ │ │ │ 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 .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ca8a │ │ │ │ │ + b.n cac2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ca1a │ │ │ │ │ + bne.n ca52 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n ca6a │ │ │ │ │ + b.n caa2 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n c98a │ │ │ │ │ + b.n c9c2 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - b.n c98a │ │ │ │ │ + b.n c9c2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c8fe │ │ │ │ │ + b.n c936 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000caf8 : │ │ │ │ │ +0000cb30 : │ │ │ │ │ long_new_impl(): │ │ │ │ │ push {r3, r4, r5, r6, r7, 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 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n cb78 │ │ │ │ │ + bne.n cbb0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cc36 │ │ │ │ │ - cbz r2, cb6e │ │ │ │ │ + beq.w cc6e │ │ │ │ │ + cbz r2, cba6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - beq.w cc3c │ │ │ │ │ + beq.w cc74 │ │ │ │ │ subs r3, r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc5e │ │ │ │ │ + bne.w cc96 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n cbba │ │ │ │ │ + bmi.n cbf2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n cbc6 │ │ │ │ │ + bne.n cbfe │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cc96 │ │ │ │ │ + beq.w ccce │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.n ced8 <_PyLong_FromBytes> │ │ │ │ │ + b.n cf10 <_PyLong_FromBytes> │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl caf8 │ │ │ │ │ + bl cb30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cc42 │ │ │ │ │ + beq.n cc7a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ lsrs r6, r1, #3 │ │ │ │ │ - beq.n cc10 │ │ │ │ │ + beq.n cc48 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cc1e │ │ │ │ │ + beq.n cc56 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r1, r7, #12 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n cc00 │ │ │ │ │ + bne.n cc38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w ce38 │ │ │ │ │ + b.w ce70 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbnz r0, cbd6 │ │ │ │ │ + cbnz r0, cc0e │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n cc76 │ │ │ │ │ + bpl.n ccae │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ - beq.n cc8e │ │ │ │ │ + beq.n ccc6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc8e │ │ │ │ │ + bne.n ccc6 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.n ced8 <_PyLong_FromBytes> │ │ │ │ │ + b.n cf10 <_PyLong_FromBytes> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cbb6 │ │ │ │ │ + bne.n cbee │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cbb6 │ │ │ │ │ + b.n cbee │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb9a │ │ │ │ │ + bne.n cbd2 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cc42 │ │ │ │ │ + beq.n cc7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, cc42 │ │ │ │ │ + cbnz r3, cc7a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cc42 │ │ │ │ │ - cbnz r2, cc46 │ │ │ │ │ - ldr r4, [pc, #104] @ (cca4 ) │ │ │ │ │ - b.n cbb6 │ │ │ │ │ + b.n cc7a │ │ │ │ │ + cbnz r2, cc7e │ │ │ │ │ + ldr r4, [pc, #104] @ (ccdc ) │ │ │ │ │ + b.n cbee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, cc5e │ │ │ │ │ + cbz r0, cc96 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n cbb6 │ │ │ │ │ + b.n cbee │ │ │ │ │ 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 .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cc42 │ │ │ │ │ + b.n cc7a │ │ │ │ │ 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 .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cc42 │ │ │ │ │ + b.n cc7a │ │ │ │ │ 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 .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cc42 │ │ │ │ │ + b.n cc7a │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cb64 │ │ │ │ │ + bne.w cb9c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n cbf8 │ │ │ │ │ + b.n cc30 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cca8 : │ │ │ │ │ +0000cce0 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ 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] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n cd42 │ │ │ │ │ + beq.n cd7a │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n cd4e │ │ │ │ │ + beq.n cd86 │ │ │ │ │ clz r2, r2 │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ rsb r7, r2, #32 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi.n cd5c │ │ │ │ │ + bhi.n cd94 │ │ │ │ │ movs r3, #30 │ │ │ │ │ mla r7, r3, r1, r7 │ │ │ │ │ adds r2, r7, #5 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n cd00 │ │ │ │ │ + bcs.n cd38 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -19755,220 +19769,220 @@ │ │ │ │ │ lsrs r6, r7, #30 │ │ │ │ │ adds r0, r6, #4 │ │ │ │ │ adds r5, r6, #1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, cd46 │ │ │ │ │ + cbz r0, cd7e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r5, r5, #3 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n ce00 │ │ │ │ │ + bne.n ce38 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ strd r5, r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n ccfc │ │ │ │ │ + beq.n cd34 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n ccfc │ │ │ │ │ - ldr r4, [pc, #232] @ (ce2c ) │ │ │ │ │ - b.n ccfc │ │ │ │ │ + b.n cd34 │ │ │ │ │ + ldr r4, [pc, #232] @ (ce64 ) │ │ │ │ │ + b.n cd34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n ccfc │ │ │ │ │ + b.n cd34 │ │ │ │ │ movw r0, #17476 @ 0x4444 │ │ │ │ │ movt r0, #1092 @ 0x444 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n ccdc │ │ │ │ │ + bls.n cd14 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 250 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd4a │ │ │ │ │ - ldr r1, [pc, #196] @ (ce30 ) │ │ │ │ │ - bl 5ca8 │ │ │ │ │ - ldr r1, [pc, #196] @ (ce34 ) │ │ │ │ │ + beq.n cd82 │ │ │ │ │ + ldr r1, [pc, #196] @ (ce68 ) │ │ │ │ │ + bl 5ca0 │ │ │ │ │ + ldr r1, [pc, #196] @ (ce6c ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r1, #1356] @ 0x54c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n cdec │ │ │ │ │ + bne.n ce24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r5, cdd2 │ │ │ │ │ + cbz r5, ce0a │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n cd96 │ │ │ │ │ + beq.n cdce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, cd96 │ │ │ │ │ + cbnz r3, cdce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, cdd0 │ │ │ │ │ + cbz r0, ce08 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 587c │ │ │ │ │ + bl 5878 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n ce1c │ │ │ │ │ + bne.n ce54 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r4, cdd0 │ │ │ │ │ + cbz r4, ce08 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ccfc │ │ │ │ │ + beq.n cd34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ccfc │ │ │ │ │ + bne.n cd34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ccfc │ │ │ │ │ + b.n cd34 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cd4a │ │ │ │ │ + beq.n cd82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cd4a │ │ │ │ │ + bne.n cd82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd4a │ │ │ │ │ + b.n cd82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r1, #1356] @ 0x54c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cd7e │ │ │ │ │ + bne.n cdb6 │ │ │ │ │ addw r0, r1, #1356 @ 0x54c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd7e │ │ │ │ │ + b.n cdb6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r7, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r2, r4, #16 │ │ │ │ │ strd r5, r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ccfc │ │ │ │ │ - b.n cd3c │ │ │ │ │ + beq.w cd34 │ │ │ │ │ + b.n cd74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cdb4 │ │ │ │ │ + bne.n cdec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cdb4 │ │ │ │ │ + b.n cdec │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000254c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ce38 : │ │ │ │ │ +0000ce70 : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - cbz r0, cec2 │ │ │ │ │ + cbz r0, cefa │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 4f8 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r3, ce7a │ │ │ │ │ - cbz r0, ce92 │ │ │ │ │ + cbz r3, ceb2 │ │ │ │ │ + cbz r0, ceca │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n ce92 │ │ │ │ │ + bne.n ceca │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ce8a │ │ │ │ │ + beq.n cec2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, cec6 │ │ │ │ │ + cbz r3, cefe │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cea2 │ │ │ │ │ + beq.n ceda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, cece │ │ │ │ │ + cbz r3, cf06 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c7a8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ 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, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n ce8a │ │ │ │ │ + b.n cec2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ce8a │ │ │ │ │ + b.n cec2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cea2 │ │ │ │ │ + b.n ceda │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ced8 <_PyLong_FromBytes>: │ │ │ │ │ +0000cf10 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ 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 │ │ │ │ │ @@ -19976,31 +19990,31 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 4f8 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, cf04 <_PyLong_FromBytes+0x2c> │ │ │ │ │ - cbz r0, cf08 <_PyLong_FromBytes+0x30> │ │ │ │ │ + cbz r3, cf3c <_PyLong_FromBytes+0x2c> │ │ │ │ │ + cbz r0, cf40 <_PyLong_FromBytes+0x30> │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n cf08 <_PyLong_FromBytes+0x30> │ │ │ │ │ + bne.n cf40 <_PyLong_FromBytes+0x30> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl c7a8 │ │ │ │ │ + bl c7e0 │ │ │ │ │ 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 r4, r0 │ │ │ │ │ - cbz r0, cf4e <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbz r0, cf86 <_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 r3, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -20009,60 +20023,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cf4e <_PyLong_FromBytes+0x76> │ │ │ │ │ + beq.n cf86 <_PyLong_FromBytes+0x76> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, cf4e <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbnz r3, cf86 <_PyLong_FromBytes+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cf04 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + b.n cf3c <_PyLong_FromBytes+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cf54 : │ │ │ │ │ +0000cf8c : │ │ │ │ │ long_xor(): │ │ │ │ │ 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, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n d032 │ │ │ │ │ + bpl.n d06a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n d032 │ │ │ │ │ + bpl.n d06a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n d016 │ │ │ │ │ + bhi.n d04e │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n d016 │ │ │ │ │ + bhi.n d04e │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ eors r4, r3 │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ mov.w r1, r4, asr #31 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n cfc6 │ │ │ │ │ + bcs.n cffe │ │ │ │ │ movw r5, #8988 @ 0x231c │ │ │ │ │ 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 │ │ │ │ │ @@ -20070,20 +20084,20 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n d022 │ │ │ │ │ + bcs.n d05a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d02c │ │ │ │ │ + cbz r0, d064 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r7, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -20100,72 +20114,72 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 7974 │ │ │ │ │ + b.w 796c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c7c0 <_PyLong_FromLarge> │ │ │ │ │ + b.w c7f8 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n cfc2 │ │ │ │ │ + b.n cffa │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n cfc2 │ │ │ │ │ + b.n cffa │ │ │ │ │ │ │ │ │ │ -0000d03c : │ │ │ │ │ +0000d074 : │ │ │ │ │ long_long(): │ │ │ │ │ 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, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n d0f6 │ │ │ │ │ + beq.n d12e │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ and.w r7, r6, #3 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi.n d09a │ │ │ │ │ + bhi.n d0d2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r2, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n d108 │ │ │ │ │ + bcs.n d140 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add.w r9, r0, #12 │ │ │ │ │ mov.w r8, r6, lsr #3 │ │ │ │ │ cmn.w r6, #25 │ │ │ │ │ - bhi.n d12e │ │ │ │ │ + bhi.n d166 │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, d11e │ │ │ │ │ + cbz r0, d156 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r6, r6, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ strd r5, r6, [r4, #4] │ │ │ │ │ itt ne │ │ │ │ │ @@ -20189,161 +20203,161 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n d094 │ │ │ │ │ + b.n d0cc │ │ │ │ │ add.w r9, r0, #12 │ │ │ │ │ movs.w r8, r6, lsr #3 │ │ │ │ │ - beq.n d12a │ │ │ │ │ + beq.n d162 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d0b6 │ │ │ │ │ + bne.n d0ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n d094 │ │ │ │ │ - ldr r4, [pc, #28] @ (d148 ) │ │ │ │ │ - b.n d094 │ │ │ │ │ + b.n d0cc │ │ │ │ │ + ldr r4, [pc, #28] @ (d180 ) │ │ │ │ │ + b.n d0cc │ │ │ │ │ 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 d122 │ │ │ │ │ + b.n d15a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000d14c <_PyLong_Format>: │ │ │ │ │ +0000d184 <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq.n d17a <_PyLong_Format+0x2e> │ │ │ │ │ + beq.n d1b2 <_PyLong_Format+0x2e> │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl d190 │ │ │ │ │ + bl d1c8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n d18a <_PyLong_Format+0x3e> │ │ │ │ │ + beq.n d1c2 <_PyLong_Format+0x3e> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 17b0 │ │ │ │ │ + bl 17b4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n d174 <_PyLong_Format+0x28> │ │ │ │ │ + bne.n d1ac <_PyLong_Format+0x28> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d176 <_PyLong_Format+0x2a> │ │ │ │ │ + b.n d1ae <_PyLong_Format+0x2a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d190 : │ │ │ │ │ +0000d1c8 : │ │ │ │ │ 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 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w daa0 │ │ │ │ │ + beq.w dad8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w daa0 │ │ │ │ │ + bpl.w dad8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov fp, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub.w r7, r3, #2 │ │ │ │ │ mov.w r6, r6, lsr #3 │ │ │ │ │ clz r7, r7 │ │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ │ - bne.w d440 │ │ │ │ │ + bne.w d478 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d77a │ │ │ │ │ + beq.w d7b2 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w da36 │ │ │ │ │ + bhi.w da6e │ │ │ │ │ add.w r3, r8, r6, lsl #2 │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ movs r0, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul.w r0, r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d46a │ │ │ │ │ + beq.w d4a2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w d474 │ │ │ │ │ + bne.w d4ac │ │ │ │ │ add.w r3, r7, r0, asr #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d486 │ │ │ │ │ + beq.w d4be │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d66e │ │ │ │ │ + bne.w d6a6 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d7bc │ │ │ │ │ + bne.w d7f4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da4c │ │ │ │ │ + beq.w da84 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w da5a │ │ │ │ │ + bne.w da92 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w da52 │ │ │ │ │ + bpl.w da8a │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ - bpl.w da9a │ │ │ │ │ + bpl.w dad2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r5, r3, #20 │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d64e │ │ │ │ │ + beq.w d686 │ │ │ │ │ add.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r8, #8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ mov lr, r8 │ │ │ │ │ @@ -20365,88 +20379,88 @@ │ │ │ │ │ orrs r6, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ add.w lr, lr, #30 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ and.w r1, r0, r6 │ │ │ │ │ lsr.w r3, r6, r4 │ │ │ │ │ - blt.w d4ee │ │ │ │ │ + blt.w d526 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r1, #48 @ 0x30 │ │ │ │ │ addhi r1, #87 @ 0x57 │ │ │ │ │ strb.w r1, [r5, #-1] │ │ │ │ │ lsl.w r1, r2, sl │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r9 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d4e6 │ │ │ │ │ + beq.w d51e │ │ │ │ │ and.w r2, r0, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r5, #-2] │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d4ea │ │ │ │ │ + beq.w d522 │ │ │ │ │ and.w r2, r0, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r5, #-3] │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d62a │ │ │ │ │ + beq.w d662 │ │ │ │ │ and.w r2, r0, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r5, #-4] │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d4e2 │ │ │ │ │ + beq.w d51a │ │ │ │ │ and.w r2, r0, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r5, #-5] │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.w d64a │ │ │ │ │ + beq.w d682 │ │ │ │ │ and.w r2, r0, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sub.w r5, r5, #6 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ addhi r2, #87 @ 0x57 │ │ │ │ │ @@ -20454,140 +20468,140 @@ │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - beq.n d3fc │ │ │ │ │ + beq.n d434 │ │ │ │ │ and.w r2, r0, r3 │ │ │ │ │ lsr.w r6, r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.n d44a │ │ │ │ │ + bhi.n d482 │ │ │ │ │ lsl.w r3, r1, sl │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r5, #-1]! │ │ │ │ │ orrs r6, r3 │ │ │ │ │ lsr.w r3, r1, r9 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ │ - bne.n d3d2 │ │ │ │ │ + bne.n d40a │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.w d296 │ │ │ │ │ + bgt.w d2ce │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d65e │ │ │ │ │ + beq.w d696 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne.n d45e │ │ │ │ │ + bne.n d496 │ │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r5, #-2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w d62e │ │ │ │ │ + beq.w d666 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d63e │ │ │ │ │ + bne.w d676 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ 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 d1dc │ │ │ │ │ + b.n d214 │ │ │ │ │ lsr.w r6, r3, r4 │ │ │ │ │ adds r2, #87 @ 0x57 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ lsl.w r3, r1, sl │ │ │ │ │ strb.w r2, [r5, #-1]! │ │ │ │ │ - b.n d3ec │ │ │ │ │ + b.n d424 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n d41a │ │ │ │ │ + b.n d452 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r4 │ │ │ │ │ - beq.w d218 │ │ │ │ │ + beq.w d250 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d226 │ │ │ │ │ + bne.w d25e │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d234 │ │ │ │ │ + beq.w d26c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w d798 │ │ │ │ │ + bhi.w d7d0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d7de │ │ │ │ │ + beq.w d816 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w da4c │ │ │ │ │ + beq.w da84 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d690 │ │ │ │ │ + bne.w d6c8 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w d804 │ │ │ │ │ + bne.w d83c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w da96 │ │ │ │ │ + bpl.w dace │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r5, #20 │ │ │ │ │ addpl r5, #28 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ add r2, r3 │ │ │ │ │ add r5, r2 │ │ │ │ │ - b.n d26c │ │ │ │ │ + b.n d2a4 │ │ │ │ │ subs r5, #4 │ │ │ │ │ - b.n d3fc │ │ │ │ │ + b.n d434 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n d3fc │ │ │ │ │ + b.n d434 │ │ │ │ │ subs r5, #2 │ │ │ │ │ - b.n d3fc │ │ │ │ │ + b.n d434 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ ite ls │ │ │ │ │ addls r1, #48 @ 0x30 │ │ │ │ │ addhi r1, #87 @ 0x57 │ │ │ │ │ strb.w r1, [r5, #-1] │ │ │ │ │ lsl.w r1, r2, sl │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r1, r2, r9 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ lsr.w r1, r2, r4 │ │ │ │ │ - bgt.n d4e6 │ │ │ │ │ + bgt.n d51e │ │ │ │ │ and.w r6, r0, r3 │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ @@ -20595,15 +20609,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r2, [r5, #-2] │ │ │ │ │ - blt.n d4ea │ │ │ │ │ + blt.n d522 │ │ │ │ │ and.w r6, r0, r3 │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ @@ -20611,15 +20625,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r5, #-3] │ │ │ │ │ - bgt.n d62a │ │ │ │ │ + bgt.n d662 │ │ │ │ │ and.w r6, r0, r3 │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ @@ -20627,15 +20641,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r5, #-4] │ │ │ │ │ - bgt.n d4e2 │ │ │ │ │ + bgt.n d51a │ │ │ │ │ and.w r6, r0, r3 │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ @@ -20643,15 +20657,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb.w r2, [r5, #-5] │ │ │ │ │ - blt.n d64a │ │ │ │ │ + blt.n d682 │ │ │ │ │ and.w r6, r0, r3 │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ @@ -20660,79 +20674,79 @@ │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ strb.w r2, [r5, #-6] │ │ │ │ │ cmp r4, lr │ │ │ │ │ sub.w r5, r5, #6 │ │ │ │ │ - bgt.w d3fc │ │ │ │ │ + bgt.w d434 │ │ │ │ │ and.w r2, r0, r3 │ │ │ │ │ lsr.w r6, r3, r4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.w d754 │ │ │ │ │ + bhi.w d78c │ │ │ │ │ lsl.w r3, r1, sl │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ orrs r6, r3 │ │ │ │ │ lsr.w r3, r1, r9 │ │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ lsrs r1, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb.w r2, [r5, #-1]! │ │ │ │ │ - ble.n d5fe │ │ │ │ │ - b.n d3fc │ │ │ │ │ + ble.n d636 │ │ │ │ │ + b.n d434 │ │ │ │ │ subs r5, #3 │ │ │ │ │ - b.n d3fc │ │ │ │ │ + b.n d434 │ │ │ │ │ subs r5, #2 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d434 │ │ │ │ │ + beq.w d46c │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n d438 │ │ │ │ │ + b.n d470 │ │ │ │ │ subs r5, #5 │ │ │ │ │ - b.n d3fc │ │ │ │ │ + b.n d434 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d410 │ │ │ │ │ + bne.w d448 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w d42c │ │ │ │ │ - b.n d630 │ │ │ │ │ + bne.w d464 │ │ │ │ │ + b.n d668 │ │ │ │ │ movs r3, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w d49e │ │ │ │ │ + bls.w d4d6 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.w d49e │ │ │ │ │ + bgt.w d4d6 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d4ba │ │ │ │ │ + beq.w d4f2 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d7fc │ │ │ │ │ + beq.w d834 │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r8, lr │ │ │ │ │ rsb sl, r4, #32 │ │ │ │ │ @@ -20765,208 +20779,208 @@ │ │ │ │ │ lsr.w r8, r8, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bgt.n d7d4 │ │ │ │ │ + bgt.n d80c │ │ │ │ │ orrs.w r2, r0, r8 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d6e6 │ │ │ │ │ + bne.n d71e │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bgt.n d6be │ │ │ │ │ + bgt.n d6f6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d860 │ │ │ │ │ + bne.w d898 │ │ │ │ │ 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 d63e │ │ │ │ │ + bne.w d676 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n d438 │ │ │ │ │ + b.n d470 │ │ │ │ │ adds r2, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r2, [r5, #-1]! │ │ │ │ │ lsl.w r2, r1, sl │ │ │ │ │ orrs r3, r2 │ │ │ │ │ sub.w lr, lr, r4 │ │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ │ cmp r4, lr │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ lsr.w r1, r1, r4 │ │ │ │ │ - ble.w d5fe │ │ │ │ │ - b.n d3fc │ │ │ │ │ + ble.w d636 │ │ │ │ │ + b.n d434 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, d78c │ │ │ │ │ + cbz r3, d7c4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d668 │ │ │ │ │ + bne.w d6a0 │ │ │ │ │ movs r3, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n d234 │ │ │ │ │ + b.n d26c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d7ec │ │ │ │ │ + bne.n d824 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n d234 │ │ │ │ │ + b.n d26c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w d496 │ │ │ │ │ + blt.w d4ce │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d4ba │ │ │ │ │ + beq.w d4f2 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n d6a0 │ │ │ │ │ + b.n d6d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ 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 d690 │ │ │ │ │ - b.n da4c │ │ │ │ │ + bne.w d6c8 │ │ │ │ │ + b.n da84 │ │ │ │ │ cmp r4, ip │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b.n d71e │ │ │ │ │ + b.n d756 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d4b6 │ │ │ │ │ + beq.w d4ee │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n d6a0 │ │ │ │ │ + b.n d6d8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ mov.w r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bls.w d49e │ │ │ │ │ - b.n d676 │ │ │ │ │ + bls.w d4d6 │ │ │ │ │ + b.n d6ae │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n d72a │ │ │ │ │ + b.n d762 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n d87c │ │ │ │ │ + beq.n d8b4 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n d8dc │ │ │ │ │ + bmi.n d914 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ add r2, r1 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ subs r0, r3, #4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d970 │ │ │ │ │ + bne.w d9a8 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, d852 │ │ │ │ │ + cbz r2, d88a │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w da22 │ │ │ │ │ + beq.w da5a │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ sub.w r3, r0, #8 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ streq.w r2, [r3, #-4] │ │ │ │ │ - b.n d42c │ │ │ │ │ + b.n d464 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.n d8ce │ │ │ │ │ + beq.n d906 │ │ │ │ │ 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 d732 │ │ │ │ │ + b.n d76a │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n d8d2 │ │ │ │ │ + bmi.n d90a │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ add r2, r1 │ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ - cbnz r6, d8e6 │ │ │ │ │ + cbnz r6, d91e │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, d8be │ │ │ │ │ + cbz r2, d8f6 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.n d96c │ │ │ │ │ + beq.n d9a4 │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ subs r3, r0, #4 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ strh.w r2, [r0, #-4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w d42c │ │ │ │ │ + bne.w d464 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strh.w r2, [r3, #-2] │ │ │ │ │ - b.n d42c │ │ │ │ │ + b.n d464 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ - b.n d870 │ │ │ │ │ + b.n d8a8 │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n d888 │ │ │ │ │ + b.n d8c0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n d814 │ │ │ │ │ + b.n d84c │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r3, r8, #8 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r8, ip │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ rsb sl, r4, #32 │ │ │ │ │ @@ -21002,21 +21016,21 @@ │ │ │ │ │ cmp r5, ip │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ lsr.w r3, r8, r9 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ lsr.w r8, r8, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ble.n d9fc │ │ │ │ │ + ble.n da34 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n da02 │ │ │ │ │ + bgt.n da3a │ │ │ │ │ subs r0, #2 │ │ │ │ │ - b.n d930 │ │ │ │ │ + b.n d968 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n d8b2 │ │ │ │ │ + b.n d8ea │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r3, r8, #8 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r8, ip │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ rsb sl, r4, #32 │ │ │ │ │ @@ -21052,282 +21066,282 @@ │ │ │ │ │ lsr.w r1, r8, r9 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ lsr.w r8, r8, r4 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp r5, ip │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ble.n da12 │ │ │ │ │ + ble.n da4a │ │ │ │ │ cmp r4, lr │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - cbz r2, da26 │ │ │ │ │ + cbz r2, da5e │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n d9ba │ │ │ │ │ + b.n d9f2 │ │ │ │ │ orrs.w r2, r1, r8 │ │ │ │ │ - bne.n d968 │ │ │ │ │ + bne.n d9a0 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - ble.n da0e │ │ │ │ │ + ble.n da46 │ │ │ │ │ subs r0, #2 │ │ │ │ │ - b.n d908 │ │ │ │ │ + b.n d940 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n d89e │ │ │ │ │ + b.n d8d6 │ │ │ │ │ orrs.w r2, r1, r8 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d9f8 │ │ │ │ │ - b.n da26 │ │ │ │ │ + bne.n da30 │ │ │ │ │ + b.n da5e │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n d844 │ │ │ │ │ + b.n d87c │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - ble.n da32 │ │ │ │ │ + ble.n da6a │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n d992 │ │ │ │ │ + b.n d9ca │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n d82e │ │ │ │ │ + b.n d866 │ │ │ │ │ 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 .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d43a │ │ │ │ │ + b.n d472 │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n d26c │ │ │ │ │ + b.n d2a4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n da6c │ │ │ │ │ + beq.n daa4 │ │ │ │ │ lsls r5, r3, #26 │ │ │ │ │ - bmi.n da7a │ │ │ │ │ + bmi.n dab2 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ - b.n d81e │ │ │ │ │ + b.n d856 │ │ │ │ │ lsls r5, r3, #26 │ │ │ │ │ - bmi.n da88 │ │ │ │ │ + bmi.n dac0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ │ - b.n d892 │ │ │ │ │ + b.n d8ca │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ │ - b.n da64 │ │ │ │ │ + b.n da9c │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ │ - b.n da72 │ │ │ │ │ + b.n daaa │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b.n d4d8 │ │ │ │ │ + b.n d510 │ │ │ │ │ add.w r5, r0, #28 │ │ │ │ │ - b.n da54 │ │ │ │ │ + b.n da8c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2305 @ 0x901 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n da4c │ │ │ │ │ + b.n da84 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000dab4 : │ │ │ │ │ +0000daec : │ │ │ │ │ long_float(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db7c │ │ │ │ │ + beq.n dbb4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n db64 │ │ │ │ │ + bpl.n db9c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n dafa │ │ │ │ │ + bhi.n db32 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ - beq.n db28 │ │ │ │ │ + beq.n db60 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl e5e8 <_PyLong_Frexp> │ │ │ │ │ + bl e620 <_PyLong_Frexp> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Frexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n db3c │ │ │ │ │ + beq.n db74 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bgt.n db4c │ │ │ │ │ + bgt.n db84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n daf0 │ │ │ │ │ + bne.n db28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, db8e │ │ │ │ │ + cbnz r0, dbc6 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db0e │ │ │ │ │ + beq.n db46 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n db28 │ │ │ │ │ + b.n db60 │ │ │ │ │ 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 db28 │ │ │ │ │ + b.n db60 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3515 @ 0xdbb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n db28 │ │ │ │ │ + b.n db60 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000db98 : │ │ │ │ │ +0000dbd0 : │ │ │ │ │ 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 r2, r3, #7 │ │ │ │ │ - bpl.w dff4 │ │ │ │ │ + bpl.w e02c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w dff4 │ │ │ │ │ + bpl.w e02c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n dcba │ │ │ │ │ + beq.n dcf2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w df86 │ │ │ │ │ + beq.w dfbe │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.w de82 │ │ │ │ │ - beq.w de72 │ │ │ │ │ + blt.w deba │ │ │ │ │ + beq.w deaa │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w dcf0 │ │ │ │ │ + beq.w dd28 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f520 │ │ │ │ │ - cbz r0, dc04 │ │ │ │ │ + bl f558 │ │ │ │ │ + cbz r0, dc3c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dc04 │ │ │ │ │ + beq.n dc3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, dc04 │ │ │ │ │ + cbnz r2, dc3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w df7c │ │ │ │ │ + beq.w dfb4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n dc3c │ │ │ │ │ + bls.n dc74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n dca0 │ │ │ │ │ + beq.n dcd8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w dfa4 │ │ │ │ │ - cbnz r2, dc34 │ │ │ │ │ + beq.w dfdc │ │ │ │ │ + cbnz r2, dc6c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w dfac │ │ │ │ │ + beq.w dfe4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r7, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n dc16 │ │ │ │ │ + bcs.n dc4e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n dc7c │ │ │ │ │ + beq.n dcb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, dc7c │ │ │ │ │ - ldr r2, [pc, #820] @ (dfa0 ) │ │ │ │ │ + cbnz r3, dcb4 │ │ │ │ │ + ldr r2, [pc, #820] @ (dfd8 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dfe8 │ │ │ │ │ + bne.w e020 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r6, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -21336,59 +21350,59 @@ │ │ │ │ │ add r6, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - bne.n dc20 │ │ │ │ │ + bne.n dc58 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n dc34 │ │ │ │ │ + beq.n dc6c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl fe70 <_PyLong_Negate> │ │ │ │ │ + bl fea8 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w df7c │ │ │ │ │ + beq.w dfb4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - b.n dc20 │ │ │ │ │ + b.n dc58 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w df80 │ │ │ │ │ + bne.w dfb8 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ eors r2, r0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r7, r2, #30 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ - bne.w df62 │ │ │ │ │ + bne.w df9a │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df7c │ │ │ │ │ + beq.w dfb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ adds r1, #3 │ │ │ │ │ subs.w r0, r6, #10 │ │ │ │ │ - bne.w dea8 │ │ │ │ │ + bne.w dee0 │ │ │ │ │ add.w r8, r4, #12 │ │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ │ sub.w r6, r1, r8 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov.w r7, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r6, r6, #29 │ │ │ │ │ - bpl.n dd76 │ │ │ │ │ + bpl.n ddae │ │ │ │ │ ldr.w r6, [r1, #-4]! │ │ │ │ │ umull r3, r9, lr, r6 │ │ │ │ │ bic.w sl, r9, #3 │ │ │ │ │ add.w sl, sl, r9, lsr #2 │ │ │ │ │ sub.w sl, r6, sl │ │ │ │ │ subs.w sl, r6, sl │ │ │ │ │ sbc.w r3, r0, #0 │ │ │ │ │ @@ -21406,15 +21420,15 @@ │ │ │ │ │ adds.w r3, r3, sl │ │ │ │ │ adc.w r2, r2, r9 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc.w r9, r2, r2 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ sbc.w r3, r0, r9 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n de4e │ │ │ │ │ + beq.n de86 │ │ │ │ │ ldr.w r6, [r1, #-4] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ orr.w r0, r0, r2, lsr #2 │ │ │ │ │ subs r1, #8 │ │ │ │ │ orr.w ip, r6, r2, lsl #30 │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ adds.w r3, ip, r0 │ │ │ │ │ @@ -21467,66 +21481,66 @@ │ │ │ │ │ adds.w r3, r3, sl │ │ │ │ │ adc.w r2, r2, r9 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc.w r9, r2, r2 │ │ │ │ │ subs.w r2, ip, r3 │ │ │ │ │ sbc.w r3, r0, r9 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.n dd76 │ │ │ │ │ + bne.n ddae │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df7c │ │ │ │ │ + beq.w dfb4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w dc20 │ │ │ │ │ - b.n dca0 │ │ │ │ │ + bne.w dc58 │ │ │ │ │ + b.n dcd8 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ add r3, r5 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w dbe4 │ │ │ │ │ + bcs.w dc1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w dfd6 │ │ │ │ │ + bne.w e00e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ - b.n dc20 │ │ │ │ │ + b.n dc58 │ │ │ │ │ add.w r7, r4, #12 │ │ │ │ │ add.w r8, r4, r1, lsl #2 │ │ │ │ │ sub.w r1, r8, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r1, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n df00 │ │ │ │ │ + beq.n df38 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n def0 │ │ │ │ │ + beq.n df28 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n deda │ │ │ │ │ + beq.n df12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ @@ -21537,15 +21551,15 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r1, r3, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ - b.n df54 │ │ │ │ │ + b.n df8c │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ orr.w r1, r3, r2, lsr #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -21572,167 +21586,167 @@ │ │ │ │ │ orr.w r1, r3, r2, lsr #2 │ │ │ │ │ orr.w r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne.n df00 │ │ │ │ │ - b.n de4e │ │ │ │ │ + bne.n df38 │ │ │ │ │ + b.n de86 │ │ │ │ │ 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 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc34 │ │ │ │ │ + bne.w dc6c │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n dc34 │ │ │ │ │ + b.n dc6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de82 │ │ │ │ │ + bne.w deba │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n df7c │ │ │ │ │ + b.n dfb4 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w dc34 │ │ │ │ │ + bne.w dc6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 587c │ │ │ │ │ + bl 5878 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq.n dfce │ │ │ │ │ + beq.n e006 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, dfce │ │ │ │ │ + cbnz r3, e006 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n df7c │ │ │ │ │ + beq.n dfb4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n dc34 │ │ │ │ │ + b.n dc6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c660 <_PyLong_Copy> │ │ │ │ │ + bl c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcb2 │ │ │ │ │ - b.n df7c │ │ │ │ │ + bne.w dcea │ │ │ │ │ + b.n dfb4 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n dc76 │ │ │ │ │ + b.n dcae │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n dc34 │ │ │ │ │ + b.n dc6c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e000 : │ │ │ │ │ +0000e038 : │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r1 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ lsrs r0, r4, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n e114 │ │ │ │ │ + beq.n e14c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e40a │ │ │ │ │ + beq.w e442 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.w e2f2 │ │ │ │ │ - beq.w e2e2 │ │ │ │ │ + blt.w e32a │ │ │ │ │ + beq.w e31a │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w e14a │ │ │ │ │ + beq.w e182 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f520 │ │ │ │ │ - cbz r0, e05a │ │ │ │ │ + bl f558 │ │ │ │ │ + cbz r0, e092 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e05a │ │ │ │ │ + beq.n e092 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, e05a │ │ │ │ │ + cbnz r2, e092 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w e420 │ │ │ │ │ + beq.w e458 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n e094 │ │ │ │ │ + bls.n e0cc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n e0fa │ │ │ │ │ + beq.n e132 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e42c │ │ │ │ │ - cbnz r3, e08a │ │ │ │ │ + beq.w e464 │ │ │ │ │ + cbnz r3, e0c2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w e434 │ │ │ │ │ + beq.w e46c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ adds.w r8, r2, #5 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp.w r8, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n e06c │ │ │ │ │ + bcs.n e0a4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e0d6 │ │ │ │ │ + beq.n e10e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, e0d6 │ │ │ │ │ - ldr r2, [pc, #864] @ (e428 ) │ │ │ │ │ + cbnz r3, e10e │ │ │ │ │ + ldr r2, [pc, #864] @ (e460 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e45e │ │ │ │ │ + bne.w e496 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -21741,59 +21755,59 @@ │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - bne.n e076 │ │ │ │ │ + bne.n e0ae │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e08a │ │ │ │ │ + beq.n e0c2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl fe70 <_PyLong_Negate> │ │ │ │ │ + bl fea8 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w e420 │ │ │ │ │ + beq.w e458 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n e076 │ │ │ │ │ + b.n e0ae │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.w e404 │ │ │ │ │ + bne.w e43c │ │ │ │ │ eors r3, r4 │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w e3f4 │ │ │ │ │ + bne.w e42c │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ mul.w r0, r4, r1 │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ adds r2, #3 │ │ │ │ │ subs.w r1, r4, #10 │ │ │ │ │ - bne.w e31a │ │ │ │ │ + bne.w e352 │ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ │ add.w sl, r5, #12 │ │ │ │ │ sub.w r3, r2, sl │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov.w r9, #3435973836 @ 0xcccccccc │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ - bpl.n e1d8 │ │ │ │ │ + bpl.n e210 │ │ │ │ │ ldr.w r8, [r2, #-4]! │ │ │ │ │ umull r3, lr, r0, r8 │ │ │ │ │ bic.w r3, lr, #3 │ │ │ │ │ add.w r3, r3, lr, lsr #2 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ subs.w r3, r8, r3 │ │ │ │ │ sbc.w ip, r1, #0 │ │ │ │ │ @@ -21811,15 +21825,15 @@ │ │ │ │ │ adds.w ip, ip, r3 │ │ │ │ │ adc.w lr, lr, fp │ │ │ │ │ adds.w ip, ip, ip │ │ │ │ │ adc.w lr, lr, lr │ │ │ │ │ subs.w ip, r8, ip │ │ │ │ │ sbc.w lr, r1, lr │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n e2be │ │ │ │ │ + beq.n e2f6 │ │ │ │ │ ldr.w r8, [r2, #-4] │ │ │ │ │ mov.w r1, lr, lsl #30 │ │ │ │ │ orr.w r1, r1, ip, lsr #2 │ │ │ │ │ subs r2, #8 │ │ │ │ │ orr.w r4, r8, ip, lsl #30 │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ adds.w ip, r4, r1 │ │ │ │ │ @@ -21872,67 +21886,67 @@ │ │ │ │ │ adds.w ip, ip, r3 │ │ │ │ │ adc.w lr, lr, fp │ │ │ │ │ adds.w ip, ip, ip │ │ │ │ │ adc.w lr, lr, lr │ │ │ │ │ subs.w ip, r4, ip │ │ │ │ │ sbc.w lr, r1, lr │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n e1d8 │ │ │ │ │ + bne.n e210 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 300 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e420 │ │ │ │ │ + beq.w e458 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w e076 │ │ │ │ │ - b.n e0fa │ │ │ │ │ + bne.w e0ae │ │ │ │ │ + b.n e132 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ adds r1, r5, r2 │ │ │ │ │ add r2, r6 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs.w e03a │ │ │ │ │ + bcs.w e072 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w e46a │ │ │ │ │ + bne.w e4a2 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r5, #0] │ │ │ │ │ - b.n e076 │ │ │ │ │ + b.n e0ae │ │ │ │ │ add.w r8, r5, r2, lsl #2 │ │ │ │ │ add.w r9, r5, #12 │ │ │ │ │ sub.w r3, r8, r9 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov lr, ip │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n e380 │ │ │ │ │ + beq.n e3b8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n e36e │ │ │ │ │ + beq.n e3a6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n e352 │ │ │ │ │ + beq.n e38a │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -21947,15 +21961,15 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ │ mov.w lr, lr, lsl #30 │ │ │ │ │ orr.w r1, lr, ip, lsr #2 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ - b.n e3e2 │ │ │ │ │ + b.n e41a │ │ │ │ │ ldr.w r0, [r8, #-4] │ │ │ │ │ mov.w lr, lr, lsl #30 │ │ │ │ │ orr.w r1, lr, ip, lsr #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r8, r8, #16 │ │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ │ @@ -21987,261 +22001,261 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, r9 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne.n e380 │ │ │ │ │ - b.n e2be │ │ │ │ │ + bne.n e3b8 │ │ │ │ │ + b.n e2f6 │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r0, r5, r1 │ │ │ │ │ mul.w r0, r4, r0 │ │ │ │ │ - b.n e136 │ │ │ │ │ + b.n e16e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e2f2 │ │ │ │ │ + bne.w e32a │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e08e │ │ │ │ │ + b.n e0c6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.w e08a │ │ │ │ │ + bne.w e0c2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 587c │ │ │ │ │ + bl 5878 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq.n e456 │ │ │ │ │ + beq.n e48e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, e456 │ │ │ │ │ + cbnz r3, e48e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e420 │ │ │ │ │ + beq.n e458 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n e08a │ │ │ │ │ + b.n e0c2 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n e0d0 │ │ │ │ │ + b.n e108 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c660 <_PyLong_Copy> │ │ │ │ │ + bl c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e10c │ │ │ │ │ - b.n e420 │ │ │ │ │ + bne.w e144 │ │ │ │ │ + b.n e458 │ │ │ │ │ │ │ │ │ │ -0000e47c : │ │ │ │ │ +0000e4b4 : │ │ │ │ │ PyLong_AsUnsignedLongMask(): │ │ │ │ │ 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, e4de │ │ │ │ │ + cbz r0, e516 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq.n e4f4 │ │ │ │ │ + beq.n e52c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n e4b4 │ │ │ │ │ + bhi.n e4ec │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldrd r1, r0, [r1, #4] │ │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ │ - beq.n e4d4 │ │ │ │ │ + beq.n e50c │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ │ - bne.n e4c6 │ │ │ │ │ + bne.n e4fe │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #755 @ 0x2f3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e4ae │ │ │ │ │ + b.n e4e6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e4ee │ │ │ │ │ + beq.n e526 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n e552 │ │ │ │ │ + bpl.n e58a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi.n e538 │ │ │ │ │ + bhi.n e570 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e4ae │ │ │ │ │ + beq.n e4e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e4ae │ │ │ │ │ + bne.n e4e6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e4ae │ │ │ │ │ + b.n e4e6 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add.w r1, r0, #12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n e54c │ │ │ │ │ + bcc.n e584 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ orr.w r2, r0, r2, lsl #30 │ │ │ │ │ - b.n e53e │ │ │ │ │ + b.n e576 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ - b.n e51e │ │ │ │ │ + b.n e556 │ │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n e51e │ │ │ │ │ + b.n e556 │ │ │ │ │ │ │ │ │ │ -0000e568 : │ │ │ │ │ +0000e5a0 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n e5a8 │ │ │ │ │ + bpl.n e5e0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n e5a8 │ │ │ │ │ + bpl.n e5e0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl 8cd8 │ │ │ │ │ + bl 8cc8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n e5d2 │ │ │ │ │ + beq.n e60a │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ │ - cbz r0, e5b2 │ │ │ │ │ + cbz r0, e5ea │ │ │ │ │ strd r3, r4, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, 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 r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e5c2 │ │ │ │ │ + beq.n e5fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, e5d6 │ │ │ │ │ + cbz r2, e60e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e5d2 │ │ │ │ │ + beq.n e60a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, e5de │ │ │ │ │ + cbz r3, e616 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e5a4 │ │ │ │ │ + b.n e5dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e5c2 │ │ │ │ │ + b.n e5fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e5d2 │ │ │ │ │ + b.n e60a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e5e8 <_PyLong_Frexp>: │ │ │ │ │ +0000e620 <_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, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq.w ea58 <_PyLong_Frexp+0x470> │ │ │ │ │ + beq.w ea90 <_PyLong_Frexp+0x470> │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ea16 <_PyLong_Frexp+0x42e> │ │ │ │ │ + beq.w ea4e <_PyLong_Frexp+0x42e> │ │ │ │ │ clz r3, r3 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi.w ea24 <_PyLong_Frexp+0x43c> │ │ │ │ │ + bhi.w ea5c <_PyLong_Frexp+0x43c> │ │ │ │ │ movs r5, #30 │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ │ - bgt.w e7fc <_PyLong_Frexp+0x214> │ │ │ │ │ + bgt.w e834 <_PyLong_Frexp+0x214> │ │ │ │ │ rsb ip, r3, #55 @ 0x37 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ smull r4, r2, r2, ip │ │ │ │ │ add.w r4, r2, ip │ │ │ │ │ mov.w r2, ip, asr #31 │ │ │ │ │ @@ -22260,15 +22274,15 @@ │ │ │ │ │ orr.w lr, lr, r4 │ │ │ │ │ bic.w r4, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [sl, #-12] │ │ │ │ │ orr.w r5, r5, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r5 │ │ │ │ │ - bne.n e73e <_PyLong_Frexp+0x156> │ │ │ │ │ + bne.n e776 <_PyLong_Frexp+0x156> │ │ │ │ │ add r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add.w r5, sp, r2, lsl #2 │ │ │ │ │ @@ -22277,41 +22291,41 @@ │ │ │ │ │ and.w r6, r4, #7 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ add r1, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ vldr s0, [r5, #28] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - ble.w e7e4 <_PyLong_Frexp+0x1fc> │ │ │ │ │ + ble.w e81c <_PyLong_Frexp+0x1fc> │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - vldr d6, [pc, #664] @ e968 <_PyLong_Frexp+0x380> │ │ │ │ │ + vldr d6, [pc, #664] @ e9a0 <_PyLong_Frexp+0x380> │ │ │ │ │ add.w r4, sp, r1, lsl #2 │ │ │ │ │ vldr s14, [r4, #28] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e7bc <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq.n e7f4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ add.w r4, sp, r1, lsl #2 │ │ │ │ │ vldr s10, [r4, #28] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d6 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e7bc <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq.n e7f4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ add.w r2, sp, r2, lsl #2 │ │ │ │ │ vldr s0, [r2, #16] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ vmla.f64 d0, d5, d6 │ │ │ │ │ - vldr d6, [pc, #604] @ e970 <_PyLong_Frexp+0x388> │ │ │ │ │ + vldr d6, [pc, #604] @ e9a8 <_PyLong_Frexp+0x388> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n e7d2 <_PyLong_Frexp+0x1ea> │ │ │ │ │ + beq.n e80a <_PyLong_Frexp+0x1ea> │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ it eq │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -22331,15 +22345,15 @@ │ │ │ │ │ orr.w r9, r9, lr │ │ │ │ │ orr.w r4, r4, r5 │ │ │ │ │ add.w lr, sp, #28 │ │ │ │ │ bic.w r5, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r4, r4, lsr #30 │ │ │ │ │ orr.w r4, r4, r9, lsl #2 │ │ │ │ │ str.w r5, [lr, r6] │ │ │ │ │ - beq.n e69e <_PyLong_Frexp+0xb6> │ │ │ │ │ + beq.n e6d6 <_PyLong_Frexp+0xb6> │ │ │ │ │ add.w r9, r0, #8 │ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ │ add.w lr, r0, #16 │ │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ │ cmp r9, lr │ │ │ │ │ lsl.w r5, r6, ip │ │ │ │ │ @@ -22347,45 +22361,45 @@ │ │ │ │ │ lsl.w r4, r6, r7 │ │ │ │ │ lsr.w r6, r6, r8 │ │ │ │ │ orr.w r4, r4, r6 │ │ │ │ │ mov.w r6, r5, lsr #30 │ │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ │ orr.w r4, r6, r4, lsl #2 │ │ │ │ │ - beq.w e69e <_PyLong_Frexp+0xb6> │ │ │ │ │ - b.n e78c <_PyLong_Frexp+0x1a4> │ │ │ │ │ - vldr d0, [pc, #432] @ e970 <_PyLong_Frexp+0x388> │ │ │ │ │ + beq.w e6d6 <_PyLong_Frexp+0xb6> │ │ │ │ │ + b.n e7c4 <_PyLong_Frexp+0x1a4> │ │ │ │ │ + vldr d0, [pc, #432] @ e9a8 <_PyLong_Frexp+0x388> │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n e726 <_PyLong_Frexp+0x13e> │ │ │ │ │ + bne.n e75e <_PyLong_Frexp+0x13e> │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ea36 <_PyLong_Frexp+0x44e> │ │ │ │ │ + beq.w ea6e <_PyLong_Frexp+0x44e> │ │ │ │ │ adds r3, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ - b.n e726 <_PyLong_Frexp+0x13e> │ │ │ │ │ - vldr d6, [pc, #392] @ e970 <_PyLong_Frexp+0x388> │ │ │ │ │ + b.n e75e <_PyLong_Frexp+0x13e> │ │ │ │ │ + vldr d6, [pc, #392] @ e9a8 <_PyLong_Frexp+0x388> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n e726 <_PyLong_Frexp+0x13e> │ │ │ │ │ - b.n e7dc <_PyLong_Frexp+0x1f4> │ │ │ │ │ + bne.n e75e <_PyLong_Frexp+0x13e> │ │ │ │ │ + b.n e814 <_PyLong_Frexp+0x1f4> │ │ │ │ │ sub.w r7, r3, #55 @ 0x37 │ │ │ │ │ movw r4, #34953 @ 0x8889 │ │ │ │ │ movt r4, #34952 @ 0x8888 │ │ │ │ │ umull r2, r4, r4, r7 │ │ │ │ │ lsrs r4, r4, #4 │ │ │ │ │ subs r6, r1, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w e980 <_PyLong_Frexp+0x398> │ │ │ │ │ + ble.w e9b8 <_PyLong_Frexp+0x398> │ │ │ │ │ mls r7, r5, r4, r7 │ │ │ │ │ add.w ip, r0, #12 │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ mov.w sl, r2, lsl #2 │ │ │ │ │ add ip, r5 │ │ │ │ │ add.w r6, sl, #40 @ 0x28 │ │ │ │ │ add.w r8, sp, r6 │ │ │ │ │ @@ -22394,15 +22408,15 @@ │ │ │ │ │ ldr.w lr, [ip, r2, lsl #2] │ │ │ │ │ lsls r5, r7 │ │ │ │ │ mvn.w r9, r5 │ │ │ │ │ bic.w r5, lr, r5 │ │ │ │ │ lsr.w lr, lr, r7 │ │ │ │ │ str.w lr, [r8, #-12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e930 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq.n e968 <_PyLong_Frexp+0x348> │ │ │ │ │ sub.w lr, sl, #4 │ │ │ │ │ rsb r6, r7, #32 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ add.w r6, sl, #36 @ 0x24 │ │ │ │ │ mov.w r8, r5, lsr #2 │ │ │ │ │ add r6, sp │ │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ │ @@ -22420,15 +22434,15 @@ │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ orr.w lr, lr, r6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ orr.w lr, lr, r8 │ │ │ │ │ str.w lr, [r6, #-12] │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n e930 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq.n e968 <_PyLong_Frexp+0x348> │ │ │ │ │ sub.w lr, sl, #8 │ │ │ │ │ subs r6, #3 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ add.w r6, sl, #32 │ │ │ │ │ add r6, sp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr.w ip, [ip, lr] │ │ │ │ │ @@ -22442,15 +22456,15 @@ │ │ │ │ │ and.w r5, r9, ip │ │ │ │ │ lsr.w ip, ip, r7 │ │ │ │ │ orr.w ip, ip, r8 │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ str.w ip, [r6, #-12] │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n e930 <_PyLong_Frexp+0x348> │ │ │ │ │ + ble.n e968 <_PyLong_Frexp+0x348> │ │ │ │ │ add.w lr, r0, r1, lsl #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ │ ldr.w r1, [lr, #-4]! │ │ │ │ │ @@ -22461,184 +22475,184 @@ │ │ │ │ │ and.w r5, r9, r1 │ │ │ │ │ lsrs r1, r7 │ │ │ │ │ orr.w r1, r1, r8 │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ str.w r1, [r6, #-4]! │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n e900 <_PyLong_Frexp+0x318> │ │ │ │ │ + bne.n e938 <_PyLong_Frexp+0x318> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ea10 <_PyLong_Frexp+0x428> │ │ │ │ │ + beq.n ea48 <_PyLong_Frexp+0x428> │ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ │ and.w r5, r1, #7 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add.w r6, sp, sl │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ add r1, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ vldr s0, [r6, #28] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - bgt.w e6cc <_PyLong_Frexp+0xe4> │ │ │ │ │ - b.n e710 <_PyLong_Frexp+0x128> │ │ │ │ │ + bgt.w e704 <_PyLong_Frexp+0xe4> │ │ │ │ │ + b.n e748 <_PyLong_Frexp+0x128> │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w sl, r2, lsl #2 │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add r5, r0 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e936 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e96e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n e93a <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e972 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e936 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e96e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n e93a <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e972 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e936 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e96e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n e93a <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e972 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e936 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e96e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq.n e93a <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e972 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e936 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e96e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n e93a <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e972 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e936 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e96e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq.n e93a <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e972 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e936 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e96e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - beq.n e93a <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e972 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e936 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e96e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq.n e93a <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e972 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r5, #-24] │ │ │ │ │ sub.w r5, r4, #9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n e936 <_PyLong_Frexp+0x34e> │ │ │ │ │ + bne.n e96e <_PyLong_Frexp+0x34e> │ │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ │ subs r4, #6 │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e93a <_PyLong_Frexp+0x352> │ │ │ │ │ + beq.n e972 <_PyLong_Frexp+0x352> │ │ │ │ │ ldr.w r6, [r4, #-4]! │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n ea00 <_PyLong_Frexp+0x418> │ │ │ │ │ - b.n e936 <_PyLong_Frexp+0x34e> │ │ │ │ │ + beq.n ea38 <_PyLong_Frexp+0x418> │ │ │ │ │ + b.n e96e <_PyLong_Frexp+0x34e> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n e98a <_PyLong_Frexp+0x3a2> │ │ │ │ │ - b.n e93a <_PyLong_Frexp+0x352> │ │ │ │ │ + bne.n e9c2 <_PyLong_Frexp+0x3a2> │ │ │ │ │ + b.n e972 <_PyLong_Frexp+0x352> │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls.w e630 <_PyLong_Frexp+0x48> │ │ │ │ │ + bls.w e668 <_PyLong_Frexp+0x48> │ │ │ │ │ movw r2, #17477 @ 0x4445 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n ea36 <_PyLong_Frexp+0x44e> │ │ │ │ │ + bne.n ea6e <_PyLong_Frexp+0x44e> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble.w e630 <_PyLong_Frexp+0x48> │ │ │ │ │ + ble.w e668 <_PyLong_Frexp+0x48> │ │ │ │ │ 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 .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - b.n e738 <_PyLong_Frexp+0x150> │ │ │ │ │ - vldr d0, [pc, #-228] @ e978 <_PyLong_Frexp+0x390> │ │ │ │ │ + b.n e770 <_PyLong_Frexp+0x150> │ │ │ │ │ + vldr d0, [pc, #-228] @ e9b0 <_PyLong_Frexp+0x390> │ │ │ │ │ str.w r1, [fp] │ │ │ │ │ - b.n e738 <_PyLong_Frexp+0x150> │ │ │ │ │ + b.n e770 <_PyLong_Frexp+0x150> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ea64 : │ │ │ │ │ +0000ea9c : │ │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w f2d8 │ │ │ │ │ + bpl.w f310 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w f2d8 │ │ │ │ │ + bpl.w f310 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w f2ee │ │ │ │ │ + beq.w f326 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ and.w sl, r1, #3 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w f06c │ │ │ │ │ + beq.w f0a4 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w f134 │ │ │ │ │ + bhi.w f16c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w f18c │ │ │ │ │ + blt.w f1c4 │ │ │ │ │ movw r5, #34953 @ 0x8889 │ │ │ │ │ movt r5, #34952 @ 0x8888 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ umull r2, r5, r5, r3 │ │ │ │ │ mov.w r2, #30 │ │ │ │ │ mov.w r5, r5, lsr #4 │ │ │ │ │ mls r6, r2, r5, r3 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - bhi.n ebae │ │ │ │ │ + bhi.n ebe6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb sl, sl, #1 │ │ │ │ │ mul.w sl, r3, sl │ │ │ │ │ mov r3, sl │ │ │ │ │ mov.w r2, sl, asr #31 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f1e6 │ │ │ │ │ + bne.w f21e │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ subs.w r1, r6, #32 │ │ │ │ │ lsr.w sl, sl, r6 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r1, r2, r1 │ │ │ │ │ @@ -22646,15 +22660,15 @@ │ │ │ │ │ asrs r2, r6 │ │ │ │ │ adds.w r1, sl, #5 │ │ │ │ │ mov r8, sl │ │ │ │ │ adc.w r3, r2, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n eb44 │ │ │ │ │ + bcs.n eb7c │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -22663,21 +22677,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r1, sl, r6 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.w f0e8 │ │ │ │ │ + bcs.w f120 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2c4 │ │ │ │ │ + beq.w f2fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ eor.w r7, sl, sl, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -22696,42 +22710,42 @@ │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ and.w sl, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n eadc │ │ │ │ │ + bls.n eb14 │ │ │ │ │ sub.w r0, sl, #2 │ │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f228 │ │ │ │ │ + bne.w f260 │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w f29a │ │ │ │ │ + ble.w f2d2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w f310 │ │ │ │ │ + bgt.w f348 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2c4 │ │ │ │ │ + beq.w f2fc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r5, #2 │ │ │ │ │ @@ -22747,26 +22761,26 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r3, r7, r9, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ rsb ip, r6, #30 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - beq.w f070 │ │ │ │ │ + beq.w f0a8 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ sub.w r0, r6, #32 │ │ │ │ │ lsrs r1, r6 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ │ lsr.w r3, r2, r6 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - bge.w f05c │ │ │ │ │ + bge.w f094 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ sub.w r6, ip, #32 │ │ │ │ │ adds r2, r7, r0 │ │ │ │ │ rsb lr, ip, #32 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ lsl.w fp, r2, r6 │ │ │ │ │ lsr.w sl, r2, lr │ │ │ │ │ @@ -22776,15 +22790,15 @@ │ │ │ │ │ adc.w r3, r3, sl │ │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.w efbe │ │ │ │ │ + ble.w eff6 │ │ │ │ │ add r0, r7 │ │ │ │ │ add.w sl, r5, #2 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ @@ -22792,148 +22806,148 @@ │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w efbe │ │ │ │ │ + ble.w eff6 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ add.w sl, r5, #3 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w efbe │ │ │ │ │ + ble.w eff6 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ add.w sl, r5, #4 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w efbe │ │ │ │ │ + ble.w eff6 │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ add.w sl, r5, #5 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w efbe │ │ │ │ │ + ble.w eff6 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ add.w sl, r5, #6 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w efbe │ │ │ │ │ + ble.w eff6 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ add.w sl, r5, #7 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w efbe │ │ │ │ │ + ble.w eff6 │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ add.w sl, r5, #8 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - ble.w efbe │ │ │ │ │ + ble.w eff6 │ │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ │ add.w sl, r5, #9 │ │ │ │ │ lsl.w fp, r1, r6 │ │ │ │ │ lsr.w r9, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, fp, r9 │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r9, r3, r9 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ orr.w r2, r2, r9, lsl #2 │ │ │ │ │ mov.w r3, r9, lsr #30 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bge.w efbe │ │ │ │ │ + bge.w eff6 │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ add.w r0, r5, #10 │ │ │ │ │ lsl.w r9, r1, r6 │ │ │ │ │ lsr.w sl, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ adc.w r3, r3, r9 │ │ │ │ │ bic.w r2, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ lsrs r2, r1, #30 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - ble.w efbe │ │ │ │ │ + ble.w eff6 │ │ │ │ │ sub.w r0, r8, r5 │ │ │ │ │ adds r5, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r0, #10 │ │ │ │ │ add.w r1, r7, r5, lsl #2 │ │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ │ mov.w sl, #10 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n ef0c │ │ │ │ │ + beq.n ef44 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n eeda │ │ │ │ │ + beq.n ef12 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n eeae │ │ │ │ │ + beq.n eee6 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ mov.w sl, #11 │ │ │ │ │ lsl.w r5, r0, r6 │ │ │ │ │ lsr.w r7, r0, lr │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orrs r5, r7 │ │ │ │ │ adds r0, r0, r2 │ │ │ │ │ @@ -22966,15 +22980,15 @@ │ │ │ │ │ adc.w r3, r3, r5 │ │ │ │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [fp, #4]! │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - beq.n efbe │ │ │ │ │ + beq.n eff6 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, fp │ │ │ │ │ add.w sl, sl, #4 │ │ │ │ │ adds r1, #16 │ │ │ │ │ @@ -23020,89 +23034,89 @@ │ │ │ │ │ adc.w r3, r0, r3, lsr #30 │ │ │ │ │ bic.w r0, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n ef10 │ │ │ │ │ + bne.n ef48 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n efe0 │ │ │ │ │ + beq.n f018 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, f03c │ │ │ │ │ + cbz r2, f074 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w eb3c │ │ │ │ │ + bhi.w eb74 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w eb3c │ │ │ │ │ + bcs.w eb74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f026 │ │ │ │ │ + beq.n f05e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f026 │ │ │ │ │ - ldr r2, [pc, #752] @ (f308 ) │ │ │ │ │ + cbnz r3, f05e │ │ │ │ │ + ldr r2, [pc, #752] @ (f340 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f2cc │ │ │ │ │ + bne.w f304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ 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 eb3c │ │ │ │ │ + b.n eb74 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f24a │ │ │ │ │ + beq.w f282 │ │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f03a │ │ │ │ │ + beq.n f072 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n efda │ │ │ │ │ + beq.n f012 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - b.n efda │ │ │ │ │ + b.n f012 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.n efcc │ │ │ │ │ - b.n efe0 │ │ │ │ │ - ldr r4, [pc, #668] @ (f30c ) │ │ │ │ │ - b.n eb3c │ │ │ │ │ + bne.n f004 │ │ │ │ │ + b.n f018 │ │ │ │ │ + ldr r4, [pc, #668] @ (f344 ) │ │ │ │ │ + b.n eb74 │ │ │ │ │ orr.w r3, fp, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f1f4 │ │ │ │ │ + bne.w f22c │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ ldr r5, [r7, #16] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ sub.w r1, r6, #32 │ │ │ │ │ lsr.w r0, r3, r6 │ │ │ │ │ rsb r3, r6, #32 │ │ │ │ │ rsb lr, ip, #32 │ │ │ │ │ @@ -23124,26 +23138,26 @@ │ │ │ │ │ orr.w r2, r2, r3, lsl #2 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #4 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ - bne.w ec9a │ │ │ │ │ - b.n efbe │ │ │ │ │ + bne.w ecd2 │ │ │ │ │ + b.n eff6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt.w f252 │ │ │ │ │ + blt.w f28a │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2c4 │ │ │ │ │ + beq.w f2fc │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -23156,201 +23170,201 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ bic.w r3, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r7, lsl #2 │ │ │ │ │ strd r5, r3, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - b.n eb3c │ │ │ │ │ + b.n eb74 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r5, r4, r2, lsl #2 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ lsrs r0, r6, #30 │ │ │ │ │ - bne.w f280 │ │ │ │ │ + bne.w f2b8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ orr.w r0, r0, r6, lsl #30 │ │ │ │ │ cmp.w r6, r0, lsr #30 │ │ │ │ │ - bne.w f280 │ │ │ │ │ + bne.w f2b8 │ │ │ │ │ subs r6, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n f17e │ │ │ │ │ + beq.n f1b6 │ │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ - bne.w f280 │ │ │ │ │ + bne.w f2b8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcc.n f17e │ │ │ │ │ + bcc.n f1b6 │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n f168 │ │ │ │ │ - b.n f280 │ │ │ │ │ + beq.n f1a0 │ │ │ │ │ + b.n f2b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f276 │ │ │ │ │ + blt.n f2ae │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w eabe │ │ │ │ │ + bge.w eaf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 94e8 │ │ │ │ │ + bl 94d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f2c8 │ │ │ │ │ + beq.w f300 │ │ │ │ │ bl 41c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f1be │ │ │ │ │ + beq.n f1f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, f1be │ │ │ │ │ + cbnz r3, f1f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bcc.w eba2 │ │ │ │ │ + bcc.w ebda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ and.w sl, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n f2a6 │ │ │ │ │ + bhi.n f2de │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ rsb r3, sl, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ mov.w sl, r3, lsr #30 │ │ │ │ │ orr.w sl, sl, r1, lsl #2 │ │ │ │ │ add.w r1, sl, #5 │ │ │ │ │ - b.n eb2a │ │ │ │ │ + b.n eb62 │ │ │ │ │ ldr.w fp, [r7, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n f20e │ │ │ │ │ + bne.n f246 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ - b.n ec3a │ │ │ │ │ + b.n ec72 │ │ │ │ │ add.w lr, r7, #8 │ │ │ │ │ add.w r0, r7, #12 │ │ │ │ │ add.w lr, lr, r5, lsl #2 │ │ │ │ │ ldr.w sl, [r0, #4]! │ │ │ │ │ orr.w fp, fp, sl │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq.n f1fc │ │ │ │ │ - b.n f21a │ │ │ │ │ - cbnz r5, f262 │ │ │ │ │ + beq.n f234 │ │ │ │ │ + b.n f252 │ │ │ │ │ + cbnz r5, f29a │ │ │ │ │ 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 f2e2 │ │ │ │ │ + bne.n f31a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - b.n eb3c │ │ │ │ │ + b.n eb74 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n f004 │ │ │ │ │ + b.n f03c │ │ │ │ │ rsbs r3, sl, #0 │ │ │ │ │ mov.w r5, #18 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n f0f2 │ │ │ │ │ + b.n f12a │ │ │ │ │ subs r5, #1 │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n f298 │ │ │ │ │ + ble.n f2d0 │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ movs r6, #30 │ │ │ │ │ - b.n ebd8 │ │ │ │ │ + b.n ec10 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n f280 │ │ │ │ │ + bge.n f2b8 │ │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n f18c │ │ │ │ │ + beq.n f1c4 │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f18c │ │ │ │ │ + b.n f1c4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 300 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n f29a │ │ │ │ │ + bne.n f2d2 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n f298 │ │ │ │ │ + bne.n f2d0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ │ movt r5, #8191 @ 0x1fff │ │ │ │ │ movs r6, #30 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n ebe8 │ │ │ │ │ + b.n ec20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n eb3c │ │ │ │ │ + b.n eb74 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n f020 │ │ │ │ │ + b.n f058 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n eb3c │ │ │ │ │ + b.n eb74 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w c660 <_PyLong_Copy> │ │ │ │ │ + b.w c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ 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 f2c8 │ │ │ │ │ + b.n f300 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -23359,70 +23373,70 @@ │ │ │ │ │ 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 f2c8 │ │ │ │ │ + b.n f300 │ │ │ │ │ │ │ │ │ │ -0000f328 : │ │ │ │ │ +0000f360 : │ │ │ │ │ long_abs(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ and.w ip, r2, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n f364 │ │ │ │ │ + beq.n f39c │ │ │ │ │ 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 f448 │ │ │ │ │ + bne.n f480 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n f3e4 │ │ │ │ │ + bhi.n f41c │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ negs r6, r6 │ │ │ │ │ negs r4, r6 │ │ │ │ │ mov.w r3, r6, asr #31 │ │ │ │ │ sbc.w r5, r3, r3, lsl #1 │ │ │ │ │ rsbs r1, r6, #5 │ │ │ │ │ sbc.w r2, r3, r3, lsl #1 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n f392 │ │ │ │ │ - ldr r0, [pc, #200] @ (f454 ) │ │ │ │ │ + bcs.n f3ca │ │ │ │ │ + ldr r0, [pc, #200] @ (f48c ) │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r1, r7, r6 │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n f400 │ │ │ │ │ + bcs.n f438 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f440 │ │ │ │ │ + beq.n f478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -23436,157 +23450,157 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ - b.n f360 │ │ │ │ │ - bl c660 <_PyLong_Copy> │ │ │ │ │ + b.n f398 │ │ │ │ │ + bl c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f360 │ │ │ │ │ + beq.n f398 │ │ │ │ │ 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 f360 │ │ │ │ │ + b.n f398 │ │ │ │ │ mov r0, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n f428 │ │ │ │ │ + blt.n f460 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, f444 │ │ │ │ │ + cbz r0, f47c │ │ │ │ │ lsrs r2, r4, #30 │ │ │ │ │ movs r1, #16 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orrs.w r5, r2, r5, lsr #30 │ │ │ │ │ strd r1, r4, [r0, #8] │ │ │ │ │ - beq.n f360 │ │ │ │ │ + beq.n f398 │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n f360 │ │ │ │ │ + b.n f398 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ - cbz r0, f444 │ │ │ │ │ + cbz r0, f47c │ │ │ │ │ movs r4, #18 │ │ │ │ │ bic.w r6, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r4, r6, [r0, #8] │ │ │ │ │ - b.n f424 │ │ │ │ │ + b.n f45c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n f360 │ │ │ │ │ + b.n f398 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c660 <_PyLong_Copy> │ │ │ │ │ + b.w c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000f458 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +0000f490 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {r4, 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 r4, r3, #7 │ │ │ │ │ - bpl.n f4d6 <_PyLong_UnsignedShort_Converter+0x7e> │ │ │ │ │ + bpl.n f50e <_PyLong_UnsignedShort_Converter+0x7e> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n f506 <_PyLong_UnsignedShort_Converter+0xae> │ │ │ │ │ + beq.n f53e <_PyLong_UnsignedShort_Converter+0xae> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi.n f496 <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ + bhi.n f4ce <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.n f4c6 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + beq.n f4fe <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ │ - bcs.n f4ee <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ + bcs.n f526 <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ movs r0, #1 │ │ │ │ │ strh r3, [r1, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n f4d0 <_PyLong_UnsignedShort_Converter+0x78> │ │ │ │ │ + bcc.n f508 <_PyLong_UnsignedShort_Converter+0x78> │ │ │ │ │ ldr.w r4, [r0, r2, lsl #2] │ │ │ │ │ orr.w ip, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq.n f49c <_PyLong_UnsignedShort_Converter+0x44> │ │ │ │ │ + beq.n f4d4 <_PyLong_UnsignedShort_Converter+0x44> │ │ │ │ │ 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 .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, f4ee <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ + cbz r0, f526 <_PyLong_UnsignedShort_Converter+0x96> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n f48a <_PyLong_UnsignedShort_Converter+0x32> │ │ │ │ │ - b.n f4c6 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + bne.n f4c2 <_PyLong_UnsignedShort_Converter+0x32> │ │ │ │ │ + b.n f4fe <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ 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 f4c6 <_PyLong_UnsignedShort_Converter+0x6e> │ │ │ │ │ + b.n f4fe <_PyLong_UnsignedShort_Converter+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 .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f4cc <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ + b.n f504 <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ 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 .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f4cc <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ + b.n f504 <_PyLong_UnsignedShort_Converter+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f520 : │ │ │ │ │ +0000f558 : │ │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -23596,25 +23610,25 @@ │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bgt.w fe50 │ │ │ │ │ + bgt.w fe88 │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd9c │ │ │ │ │ + beq.w fdd4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r6, r5, #3 │ │ │ │ │ @@ -23627,24 +23641,24 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str.w r3, [fp, #12] │ │ │ │ │ - bhi.w fe38 │ │ │ │ │ + bhi.w fe70 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fc52 │ │ │ │ │ + beq.w fc8a │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc60 │ │ │ │ │ + beq.w fc98 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r5, r5, #7 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ │ @@ -23663,23 +23677,23 @@ │ │ │ │ │ add.w r3, r9, r6, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w fbc2 │ │ │ │ │ + beq.w fbfa │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ clz r7, r7 │ │ │ │ │ subs r7, #2 │ │ │ │ │ add.w ip, r9, #12 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fbd4 │ │ │ │ │ + beq.w fc0c │ │ │ │ │ sub.w r2, r7, #32 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ rsb r5, r7, #32 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ @@ -23689,15 +23703,15 @@ │ │ │ │ │ lsr.w r3, r3, r5 │ │ │ │ │ mov.w lr, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ orr.w lr, lr, r3, lsl #2 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bls.n f72a │ │ │ │ │ + bls.n f762 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ lsr.w sl, r2, r5 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ orr.w r1, r1, sl │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ @@ -23705,15 +23719,15 @@ │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ mov.w r2, r1, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq.n f72a │ │ │ │ │ + beq.n f762 │ │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ lsr.w sl, r2, r5 │ │ │ │ │ lsl.w lr, r2, r1 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ @@ -23721,29 +23735,29 @@ │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ - beq.n f72a │ │ │ │ │ + beq.n f762 │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ lsr.w ip, r2, r5 │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ orr.w r1, r2, r1, lsl #2 │ │ │ │ │ - beq.n f72a │ │ │ │ │ + beq.n f762 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w lr, r9, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add.w r9, r9, #24 │ │ │ │ │ add.w lr, lr, r6, lsl #2 │ │ │ │ │ add.w ip, r3, #24 │ │ │ │ │ @@ -23754,109 +23768,109 @@ │ │ │ │ │ lsl.w r1, r2, r5 │ │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ mov.w r1, r3, lsr #30 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ orr.w r1, r1, r2, lsl #2 │ │ │ │ │ - bne.n f6fa │ │ │ │ │ + bne.n f732 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w sl, fp, #12 │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w fbee │ │ │ │ │ + beq.w fc26 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w r2, r1, r7 │ │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ │ lsr.w r1, r1, r0 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - bls.w f8b4 │ │ │ │ │ + bls.w f8ec │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ lsr.w r9, r2, r0 │ │ │ │ │ lsl.w lr, r2, r5 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - beq.w f8b4 │ │ │ │ │ + beq.w f8ec │ │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w lr, r2, r5 │ │ │ │ │ lsr.w r9, r2, r0 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - beq.n f8b4 │ │ │ │ │ + beq.n f8ec │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w lr, r2, r5 │ │ │ │ │ lsr.w r9, r2, r0 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r1, lr, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl, #12] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ - beq.n f8b4 │ │ │ │ │ + beq.n f8ec │ │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl.w lr, r2, r5 │ │ │ │ │ lsr.w r9, r2, r0 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #30 │ │ │ │ │ - beq.n f8b4 │ │ │ │ │ + beq.n f8ec │ │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ lsl.w r1, r2, r5 │ │ │ │ │ lsr.w ip, r2, r0 │ │ │ │ │ lsl.w r2, r2, r7 │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [sl, #20] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ - beq.n f8b4 │ │ │ │ │ + beq.n f8ec │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ add.w r9, fp, #32 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w ip, r1, #32 │ │ │ │ │ add r2, r1 │ │ │ │ │ sub.w lr, r2, #8 │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ @@ -23866,47 +23880,47 @@ │ │ │ │ │ lsl.w r3, r1, r5 │ │ │ │ │ lsr.w r1, r1, r0 │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ mov.w r1, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ │ orr.w r3, r1, r3, lsl #2 │ │ │ │ │ - bne.n f888 │ │ │ │ │ + bne.n f8c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fd5a │ │ │ │ │ + beq.w fd92 │ │ │ │ │ add.w r4, fp, r4, lsl #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r4, r3, r6 │ │ │ │ │ - beq.w fc22 │ │ │ │ │ + beq.w fc5a │ │ │ │ │ adds r0, r4, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd76 │ │ │ │ │ + beq.w fdae │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w fe10 │ │ │ │ │ + bne.w fe48 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r8, sl, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r8, sl │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - bls.n f9f6 │ │ │ │ │ + bls.n fa2e │ │ │ │ │ add.w r2, r9, #12 │ │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r1, r2, r4 │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -23922,15 +23936,15 @@ │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fdd4 │ │ │ │ │ + bne.w fe0c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldrd r0, r7, [r5, #-4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ @@ -23950,17 +23964,17 @@ │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ ldr.w ip, [r5, #-8] │ │ │ │ │ orr.w r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r0, r1 │ │ │ │ │ orr.w fp, ip, r2, lsl #30 │ │ │ │ │ cmp fp, lr │ │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ │ - bcc.w fb90 │ │ │ │ │ + bcc.w fbc8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fb80 │ │ │ │ │ + beq.w fbb8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ add r4, r2 │ │ │ │ │ @@ -23969,41 +23983,41 @@ │ │ │ │ │ mov.w r4, r4, asr #31 │ │ │ │ │ sbc.w r4, r4, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ orr.w r4, r3, r4, lsl #2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.n f9ac │ │ │ │ │ + bne.n f9e4 │ │ │ │ │ cmn r4, r7 │ │ │ │ │ - bmi.w fc8e │ │ │ │ │ + bmi.w fcc6 │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r1, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str.w r0, [r9, #-4]! │ │ │ │ │ - bcc.n f942 │ │ │ │ │ + bcc.n f97a │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ ldrd r9, r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n faf6 │ │ │ │ │ + beq.n fb2e │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ lsls r2, r7 │ │ │ │ │ ldr.w r3, [sl, r4, lsl #2] │ │ │ │ │ lsls r1, r4, #2 │ │ │ │ │ bic.w lr, r3, r2 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ lsr.w r0, r3, r7 │ │ │ │ │ str.w r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n faf6 │ │ │ │ │ + beq.n fb2e │ │ │ │ │ sub.w ip, r1, #4 │ │ │ │ │ sub.w r3, r7, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r4, lr, lsr #2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ rsb r5, r7, #32 │ │ │ │ │ ldr.w r3, [sl, ip] │ │ │ │ │ @@ -24014,43 +24028,43 @@ │ │ │ │ │ and.w lr, r2, r3 │ │ │ │ │ lsrs r3, r7 │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ str.w r3, [r0, ip] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n faf6 │ │ │ │ │ + beq.n fb2e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub.w ip, r1, #8 │ │ │ │ │ mov.w r4, lr, lsr #2 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w r8, r4, r5 │ │ │ │ │ lsr.w r4, r4, r3 │ │ │ │ │ ldr.w r3, [sl, ip] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ and.w lr, r2, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ str.w r3, [r0, ip] │ │ │ │ │ - beq.n faf6 │ │ │ │ │ + beq.n fb2e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r1, #12 │ │ │ │ │ mov.w r4, lr, lsr #2 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w ip, r4, r5 │ │ │ │ │ lsr.w r4, r4, r3 │ │ │ │ │ ldr.w r3, [sl, r1] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ and.w lr, r2, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ str r3, [r0, r1] │ │ │ │ │ - beq.n faf6 │ │ │ │ │ + beq.n fb2e │ │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r6, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ lsls r4, r6, #2 │ │ │ │ │ add.w r6, fp, r4 │ │ │ │ │ @@ -24062,185 +24076,185 @@ │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ lsr.w r1, r1, r5 │ │ │ │ │ and.w lr, r2, r3 │ │ │ │ │ lsr.w r3, r3, r7 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ orr.w r3, r3, r1 │ │ │ │ │ str.w r3, [r4, #-4]! │ │ │ │ │ - bne.n faca │ │ │ │ │ + bne.n fb02 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fb10 │ │ │ │ │ + beq.n fb48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, fb10 │ │ │ │ │ + cbnz r3, fb48 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n fb46 │ │ │ │ │ + beq.n fb7e │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r0, r1, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbnz r1, fb46 │ │ │ │ │ + cbnz r1, fb7e │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n fb40 │ │ │ │ │ + beq.n fb78 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - cbnz r0, fb72 │ │ │ │ │ + cbnz r0, fbaa │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbz r1, fb40 │ │ │ │ │ + cbz r1, fb78 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbnz r4, fb6e │ │ │ │ │ + cbnz r4, fba6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fb32 │ │ │ │ │ + bne.n fb6a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq.n fb66 │ │ │ │ │ + beq.n fb9e │ │ │ │ │ add.w r3, r9, r1, lsl #2 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ add.w r4, r9, #12 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fdac │ │ │ │ │ + beq.w fde4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n fb46 │ │ │ │ │ + beq.n fb7e │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n fb46 │ │ │ │ │ + b.n fb7e │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w f9e0 │ │ │ │ │ + bge.w fa18 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n f9e0 │ │ │ │ │ + b.n fa18 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w f99c │ │ │ │ │ + bcs.w f9d4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ orr.w r1, ip, r3, lsl #30 │ │ │ │ │ umull fp, lr, r0, r2 │ │ │ │ │ lsrs r2, r3, #2 │ │ │ │ │ cmp r1, fp │ │ │ │ │ sbcs.w r2, r2, lr │ │ │ │ │ - bcs.w f99c │ │ │ │ │ + bcs.w f9d4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n fb9e │ │ │ │ │ - b.n f99c │ │ │ │ │ + bcc.n fbd6 │ │ │ │ │ + b.n f9d4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w ip, r9, #12 │ │ │ │ │ movs r7, #30 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f60e │ │ │ │ │ + bne.w f646 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w sl, fp, #12 │ │ │ │ │ add.w ip, r3, #12 │ │ │ │ │ - cbz r4, fc10 │ │ │ │ │ + cbz r4, fc48 │ │ │ │ │ sub.w r3, r7, #32 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ rsb r3, r7, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n f73a │ │ │ │ │ + b.n f772 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it hi │ │ │ │ │ neghi r4, r6 │ │ │ │ │ - bhi.w f8c8 │ │ │ │ │ + bhi.w f900 │ │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n f8c0 │ │ │ │ │ + b.n f8f8 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n fc86 │ │ │ │ │ + bls.n fcbe │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd76 │ │ │ │ │ + beq.w fdae │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bne.w fe10 │ │ │ │ │ + bne.w fe48 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - b.n f9f6 │ │ │ │ │ + b.n fa2e │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5b2 │ │ │ │ │ + bne.w f5ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fda0 │ │ │ │ │ + beq.w fdd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fda0 │ │ │ │ │ + bne.w fdd8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fda0 │ │ │ │ │ + b.n fdd8 │ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ - b.n f8c8 │ │ │ │ │ + b.n f900 │ │ │ │ │ sub.w r3, r8, #4 │ │ │ │ │ subs r1, #4 │ │ │ │ │ subs r2, r1, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ subs r2, #4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n fcf8 │ │ │ │ │ + beq.n fd30 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n fcda │ │ │ │ │ + beq.n fd12 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n fcc4 │ │ │ │ │ + beq.n fcfc │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ add r2, r4 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ lsrs r5, r2, #30 │ │ │ │ │ @@ -24255,15 +24269,15 @@ │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ cmp fp, r1 │ │ │ │ │ add r2, r4 │ │ │ │ │ add r2, r5 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [fp] │ │ │ │ │ mov.w r5, r2, lsr #30 │ │ │ │ │ - beq.w fb8c │ │ │ │ │ + beq.w fbc4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr.w r7, [lr, #4] │ │ │ │ │ mov ip, lr │ │ │ │ │ add.w fp, fp, #16 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ @@ -24287,141 +24301,141 @@ │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ │ add r2, r7 │ │ │ │ │ add.w r4, r2, r4, lsr #30 │ │ │ │ │ bic.w r7, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ mov.w r4, r4, lsr #30 │ │ │ │ │ - bne.n fcfa │ │ │ │ │ - b.n fb8c │ │ │ │ │ + bne.n fd32 │ │ │ │ │ + b.n fbc4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w fc06 │ │ │ │ │ + bcs.w fc3e │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b.n f8c0 │ │ │ │ │ + b.n f8f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fc64 │ │ │ │ │ + beq.w fc9c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fc64 │ │ │ │ │ + bne.w fc9c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fc64 │ │ │ │ │ + b.n fc9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n fb66 │ │ │ │ │ + b.n fb9e │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbz r0, fdcc │ │ │ │ │ + cbz r0, fe04 │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n fdaa │ │ │ │ │ + beq.n fde2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w fb66 │ │ │ │ │ + beq.w fb9e │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n fb66 │ │ │ │ │ + b.n fb9e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n fb66 │ │ │ │ │ + b.n fb9e │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fdf0 │ │ │ │ │ + beq.n fe28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, fe30 │ │ │ │ │ + cbz r3, fe68 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fc64 │ │ │ │ │ + beq.w fc9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fc64 │ │ │ │ │ + bne.w fc9c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fc64 │ │ │ │ │ + b.n fc9c │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ add.w r8, sl, r4, lsl #2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r8, sl │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - bhi.w f90a │ │ │ │ │ - b.n f9f6 │ │ │ │ │ + bhi.w f942 │ │ │ │ │ + b.n fa2e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fdf0 │ │ │ │ │ + b.n fe28 │ │ │ │ │ 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 fc64 │ │ │ │ │ + b.n fc9c │ │ │ │ │ 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 fda0 │ │ │ │ │ + b.n fdd8 │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -0000fe70 <_PyLong_Negate>: │ │ │ │ │ +0000fea8 <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n fe9a <_PyLong_Negate+0x2a> │ │ │ │ │ + bne.n fed2 <_PyLong_Negate+0x2a> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ @@ -24430,170 +24444,162 @@ │ │ │ │ │ negs r0, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w lr, r2, r2, lsl #1 │ │ │ │ │ rsbs r6, r3, #5 │ │ │ │ │ sbc.w ip, r2, r2, lsl #1 │ │ │ │ │ cmp.w r6, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n fee4 <_PyLong_Negate+0x74> │ │ │ │ │ - ldr r3, [pc, #76] @ (ff10 <_PyLong_Negate+0xa0>) │ │ │ │ │ + bcs.n ff1c <_PyLong_Negate+0x74> │ │ │ │ │ + ldr r3, [pc, #76] @ (ff48 <_PyLong_Negate+0xa0>) │ │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n fe98 <_PyLong_Negate+0x28> │ │ │ │ │ + beq.n fed0 <_PyLong_Negate+0x28> │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fe98 <_PyLong_Negate+0x28> │ │ │ │ │ + bne.n fed0 <_PyLong_Negate+0x28> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ subs.w ip, ip, r3 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n ff04 <_PyLong_Negate+0x94> │ │ │ │ │ + bcs.n ff3c <_PyLong_Negate+0x94> │ │ │ │ │ bl 3c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ - b.n fec8 <_PyLong_Negate+0x58> │ │ │ │ │ + b.n ff00 <_PyLong_Negate+0x58> │ │ │ │ │ mov r1, lr │ │ │ │ │ - bl c7c0 <_PyLong_FromLarge> │ │ │ │ │ + bl c7f8 <_PyLong_FromLarge> │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ - b.n fec8 <_PyLong_Negate+0x58> │ │ │ │ │ + b.n ff00 <_PyLong_Negate+0x58> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ff14 <_PyLong_GCD>: │ │ │ │ │ +0000ff4c <_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, #3960] @ 0xf78 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.w 100a2 <_PyLong_GCD+0x18e> │ │ │ │ │ + bhi.w 100d0 <_PyLong_GCD+0x184> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.w 100a2 <_PyLong_GCD+0x18e> │ │ │ │ │ + bhi.w 100d0 <_PyLong_GCD+0x184> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10096 <_PyLong_GCD+0x182> │ │ │ │ │ + beq.w 100c0 <_PyLong_GCD+0x174> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r1, #0] │ │ │ │ │ + bne.w 10676 <_PyLong_GCD+0x72a> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 108cc <_PyLong_GCD+0x9b8> │ │ │ │ │ + bpl.w 10912 <_PyLong_GCD+0x9c6> │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - itt hi │ │ │ │ │ - movhi r8, r9 │ │ │ │ │ - movhi r4, #0 │ │ │ │ │ - bhi.w 10700 <_PyLong_GCD+0x7ec> │ │ │ │ │ + bhi.w 10720 <_PyLong_GCD+0x7d4> │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ asrs r5, r4, #31 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1061e <_PyLong_GCD+0x70a> │ │ │ │ │ + bpl.w 1095e <_PyLong_GCD+0xa12> │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - itt hi │ │ │ │ │ - movhi sl, r7 │ │ │ │ │ - movhi r6, #0 │ │ │ │ │ - bhi.w 10724 <_PyLong_GCD+0x810> │ │ │ │ │ + bhi.w 1073e <_PyLong_GCD+0x7f2> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul.w r6, r3, r6 │ │ │ │ │ mov.w r8, r6, asr #31 │ │ │ │ │ asrs r2, r5, #31 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ eors r4, r2 │ │ │ │ │ eors r5, r2 │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ sbc.w r2, r5, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10184 <_PyLong_GCD+0x270> │ │ │ │ │ + bne.w 101b2 <_PyLong_GCD+0x266> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 104a6 <_PyLong_GCD+0x592> │ │ │ │ │ + bne.w 104d4 <_PyLong_GCD+0x588> │ │ │ │ │ orrs.w r3, r6, r8 │ │ │ │ │ - beq.n 1002a <_PyLong_GCD+0x116> │ │ │ │ │ + beq.n 10054 <_PyLong_GCD+0x108> │ │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ eors r6, r3 │ │ │ │ │ eor.w r8, r3, r8 │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sbc.w r9, r8, r3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ │ - beq.w 10478 <_PyLong_GCD+0x564> │ │ │ │ │ + beq.w 104a6 <_PyLong_GCD+0x55a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ │ - beq.n 1002a <_PyLong_GCD+0x116> │ │ │ │ │ + beq.n 10054 <_PyLong_GCD+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ orrs.w r6, r3, r2 │ │ │ │ │ - bne.n 10018 <_PyLong_GCD+0x104> │ │ │ │ │ + bne.n 10042 <_PyLong_GCD+0xf6> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.w 10644 <_PyLong_GCD+0x730> │ │ │ │ │ + bcc.w 10662 <_PyLong_GCD+0x716> │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r4, r7 │ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 10198 <_PyLong_GCD+0x284> │ │ │ │ │ + bcs.w 101c6 <_PyLong_GCD+0x27a> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 108e2 <_PyLong_GCD+0x9ce> │ │ │ │ │ + beq.w 108e0 <_PyLong_GCD+0x994> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r5, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -24610,122 +24616,123 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r5, [r6, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne r2, [r1, #0] │ │ │ │ │ - b.n ff54 <_PyLong_GCD+0x40> │ │ │ │ │ + it ne │ │ │ │ │ + addne r3, r2, #1 │ │ │ │ │ + beq.w ff8a <_PyLong_GCD+0x3e> │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + b.n ff8a <_PyLong_GCD+0x3e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl f328 │ │ │ │ │ + bl f360 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 108e6 <_PyLong_GCD+0x9d2> │ │ │ │ │ + beq.w 108e4 <_PyLong_GCD+0x998> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl f328 │ │ │ │ │ + bl f360 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109d4 <_PyLong_GCD+0xac0> │ │ │ │ │ + beq.w 10ade <_PyLong_GCD+0xb92> │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1694 │ │ │ │ │ + bl 1698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 10542 <_PyLong_GCD+0x62e> │ │ │ │ │ + bge.w 10570 <_PyLong_GCD+0x624> │ │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ │ lsrs r3, r7, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r9, r7, [sp, #24] │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 105cc <_PyLong_GCD+0x6b8> │ │ │ │ │ + bls.w 105f8 <_PyLong_GCD+0x6ac> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ strd r4, r9, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ lsls r3, r4, #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add.w r5, r8, r3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10558 <_PyLong_GCD+0x644> │ │ │ │ │ + beq.w 10586 <_PyLong_GCD+0x63a> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 10560 <_PyLong_GCD+0x64c> │ │ │ │ │ + beq.w 1058e <_PyLong_GCD+0x642> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ subs r1, r4, #2 │ │ │ │ │ subs r0, r4, #1 │ │ │ │ │ rsb r6, r3, #30 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w 104b8 <_PyLong_GCD+0x5a4> │ │ │ │ │ + ble.w 104e6 <_PyLong_GCD+0x59a> │ │ │ │ │ cmp r0, sl │ │ │ │ │ - ble.n 10218 <_PyLong_GCD+0x304> │ │ │ │ │ + ble.n 10246 <_PyLong_GCD+0x2fa> │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e000 │ │ │ │ │ + bl e038 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 10aa0 <_PyLong_GCD+0xb8c> │ │ │ │ │ + beq.w 10acc <_PyLong_GCD+0xb80> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1015e <_PyLong_GCD+0x24a> │ │ │ │ │ + beq.n 1018c <_PyLong_GCD+0x240> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 109f2 <_PyLong_GCD+0xade> │ │ │ │ │ + beq.w 10a9c <_PyLong_GCD+0xb50> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, fp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r4, r1, #3 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ mov.w sl, r2, lsr #3 │ │ │ │ │ - bls.w 10614 <_PyLong_GCD+0x700> │ │ │ │ │ + bls.w 10640 <_PyLong_GCD+0x6f4> │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ - b.n 10104 <_PyLong_GCD+0x1f0> │ │ │ │ │ + b.n 10132 <_PyLong_GCD+0x1e6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ffc8 <_PyLong_GCD+0xb4> │ │ │ │ │ + bne.w fff2 <_PyLong_GCD+0xa6> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ffc8 <_PyLong_GCD+0xb4> │ │ │ │ │ + b.n fff2 <_PyLong_GCD+0xa6> │ │ │ │ │ asrs r3, r5, #31 │ │ │ │ │ eors r4, r3 │ │ │ │ │ eor.w r7, r3, r5 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ sbc.w r7, r7, r3 │ │ │ │ │ movs.w r8, r7, lsr #28 │ │ │ │ │ - bne.w 1074a <_PyLong_GCD+0x836> │ │ │ │ │ + bne.w 1075e <_PyLong_GCD+0x812> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 108e2 <_PyLong_GCD+0x9ce> │ │ │ │ │ + beq.w 108e0 <_PyLong_GCD+0x994> │ │ │ │ │ mov.w r9, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ @@ -24738,39 +24745,39 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str.w r3, [r2, #12]! │ │ │ │ │ - blt.w 1083e <_PyLong_GCD+0x92a> │ │ │ │ │ + blt.w 10852 <_PyLong_GCD+0x906> │ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ str r4, [r6, #12] │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1008e <_PyLong_GCD+0x17a> │ │ │ │ │ + beq.w 100b8 <_PyLong_GCD+0x16c> │ │ │ │ │ str.w r8, [r2, #8] │ │ │ │ │ - b.n 1008e <_PyLong_GCD+0x17a> │ │ │ │ │ + b.n 100b8 <_PyLong_GCD+0x16c> │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ rsb r7, r6, #32 │ │ │ │ │ add r1, fp │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub.w r1, r6, #32 │ │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ │ orrs r1, r7 │ │ │ │ │ lsl.w ip, r0, r6 │ │ │ │ │ rsb r0, r3, #60 @ 0x3c │ │ │ │ │ orrs.w r7, ip, r1 │ │ │ │ │ - beq.w 10136 <_PyLong_GCD+0x222> │ │ │ │ │ + beq.w 10164 <_PyLong_GCD+0x218> │ │ │ │ │ mov r9, r1 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ sub.w r1, r6, #32 │ │ │ │ │ sub.w ip, r0, #32 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ rsb r1, r6, #32 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ @@ -24796,19 +24803,19 @@ │ │ │ │ │ R_ARM_THM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ sbcs.w ip, r3, r1 │ │ │ │ │ - blt.w 10136 <_PyLong_GCD+0x222> │ │ │ │ │ + blt.w 10164 <_PyLong_GCD+0x218> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ - beq.w 10658 <_PyLong_GCD+0x744> │ │ │ │ │ + beq.w 1067a <_PyLong_GCD+0x72e> │ │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ strd r4, r8, [sp, #68] @ 0x44 │ │ │ │ │ mov r8, lr │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ @@ -24844,65 +24851,65 @@ │ │ │ │ │ adc.w r3, r3, r7 │ │ │ │ │ umull r7, r4, r0, r5 │ │ │ │ │ subs.w r7, sl, r7 │ │ │ │ │ add r6, r4 │ │ │ │ │ sbc.w r6, r9, r6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ sbcs.w r4, r6, r3 │ │ │ │ │ - bge.w 106ba <_PyLong_GCD+0x7a6> │ │ │ │ │ + bge.w 106da <_PyLong_GCD+0x78e> │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r6, ip │ │ │ │ │ ldrd r4, r8, [sp, #68] @ 0x44 │ │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldrd r1, lr, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10136 <_PyLong_GCD+0x222> │ │ │ │ │ + beq.w 10164 <_PyLong_GCD+0x218> │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ mov fp, sl │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ mov r8, r7 │ │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ │ - bmi.w 10678 <_PyLong_GCD+0x764> │ │ │ │ │ + bmi.w 1069a <_PyLong_GCD+0x74e> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 10856 <_PyLong_GCD+0x942> │ │ │ │ │ + bne.w 1086a <_PyLong_GCD+0x91e> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 10a7e <_PyLong_GCD+0xb6a> │ │ │ │ │ + beq.w 10a48 <_PyLong_GCD+0xafc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a44 <_PyLong_GCD+0xb30> │ │ │ │ │ + beq.w 10a0a <_PyLong_GCD+0xabe> │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10862 <_PyLong_GCD+0x94e> │ │ │ │ │ + bne.w 10876 <_PyLong_GCD+0x92a> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 103aa <_PyLong_GCD+0x496> │ │ │ │ │ + bne.n 103d8 <_PyLong_GCD+0x48c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 10aea <_PyLong_GCD+0xbd6> │ │ │ │ │ + ble.w 10aa6 <_PyLong_GCD+0xb5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a44 <_PyLong_GCD+0xb30> │ │ │ │ │ + beq.w 10a0a <_PyLong_GCD+0xabe> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ add.w r4, r9, #12 │ │ │ │ │ add.w r3, r1, #12 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -24921,15 +24928,15 @@ │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcs.w 1075e <_PyLong_GCD+0x84a> │ │ │ │ │ + bcs.w 10772 <_PyLong_GCD+0x826> │ │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r0, [r7], #4 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ umull r9, r1, r4, r1 │ │ │ │ │ adds.w r9, r9, r3 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ @@ -24957,46 +24964,46 @@ │ │ │ │ │ mla lr, r0, r2, r1 │ │ │ │ │ mov.w r2, r9, lsr #30 │ │ │ │ │ bic.w r1, r9, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [ip], #4 │ │ │ │ │ adc.w lr, lr, r4 │ │ │ │ │ orr.w r2, r2, lr, lsl #2 │ │ │ │ │ mov.w lr, lr, asr #30 │ │ │ │ │ - b.n 103f4 <_PyLong_GCD+0x4e0> │ │ │ │ │ + b.n 10422 <_PyLong_GCD+0x4d6> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 1002a <_PyLong_GCD+0x116> │ │ │ │ │ + b.n 10054 <_PyLong_GCD+0x108> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.n 10488 <_PyLong_GCD+0x574> │ │ │ │ │ + bge.n 104b6 <_PyLong_GCD+0x56a> │ │ │ │ │ negs r4, r4 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1094e <_PyLong_GCD+0xa3a> │ │ │ │ │ + beq.w 1090a <_PyLong_GCD+0x9be> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ffda <_PyLong_GCD+0xc6> │ │ │ │ │ + beq.w 10004 <_PyLong_GCD+0xb8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ffd4 <_PyLong_GCD+0xc0> │ │ │ │ │ + bne.w fffe <_PyLong_GCD+0xb2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ffd4 <_PyLong_GCD+0xc0> │ │ │ │ │ + b.n fffe <_PyLong_GCD+0xb2> │ │ │ │ │ add.w r1, fp, r0, lsl #2 │ │ │ │ │ cmp r0, sl │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ lsr.w ip, r1, r3 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ - bgt.w 10234 <_PyLong_GCD+0x320> │ │ │ │ │ + bgt.w 10262 <_PyLong_GCD+0x316> │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ sub.w r7, r6, #32 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ rsb r0, r6, #32 │ │ │ │ │ add r1, fp │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp sl, r4 │ │ │ │ │ @@ -25008,138 +25015,134 @@ │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w r7, r9, lr │ │ │ │ │ orr.w r1, r1, ip │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ │ - blt.w 10238 <_PyLong_GCD+0x324> │ │ │ │ │ + blt.w 10266 <_PyLong_GCD+0x31a> │ │ │ │ │ add.w r1, fp, r4, lsl #2 │ │ │ │ │ sub.w ip, r0, #32 │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ rsb r1, r0, #32 │ │ │ │ │ lsl.w r9, lr, ip │ │ │ │ │ lsr.w r7, lr, r1 │ │ │ │ │ orr.w r9, r9, r7 │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r9, r9, r7 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ orr.w r7, lr, r7 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ orrs.w lr, r7, r9 │ │ │ │ │ - bne.w 1025a <_PyLong_GCD+0x346> │ │ │ │ │ - b.n 10136 <_PyLong_GCD+0x222> │ │ │ │ │ + bne.w 10288 <_PyLong_GCD+0x33c> │ │ │ │ │ + b.n 10164 <_PyLong_GCD+0x218> │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ mov r9, r4 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsrs r3, r7, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 100de <_PyLong_GCD+0x1ca> │ │ │ │ │ + b.n 1010c <_PyLong_GCD+0x1c0> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 109fc <_PyLong_GCD+0xae8> │ │ │ │ │ + bne.w 10ad8 <_PyLong_GCD+0xb8c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.w 10a02 <_PyLong_GCD+0xaee> │ │ │ │ │ + blt.w 10a52 <_PyLong_GCD+0xb06> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10a30 <_PyLong_GCD+0xb1c> │ │ │ │ │ + bne.w 10a80 <_PyLong_GCD+0xb34> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 106ae <_PyLong_GCD+0x79a> │ │ │ │ │ + beq.w 106d0 <_PyLong_GCD+0x784> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 106ae <_PyLong_GCD+0x79a> │ │ │ │ │ + beq.w 106d0 <_PyLong_GCD+0x784> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 106ae <_PyLong_GCD+0x79a> │ │ │ │ │ + bne.n 106d0 <_PyLong_GCD+0x784> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 105c8 <_PyLong_GCD+0x6b4> │ │ │ │ │ + cbz r3, 105f4 <_PyLong_GCD+0x6a8> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 105c8 <_PyLong_GCD+0x6b4> │ │ │ │ │ + beq.n 105f4 <_PyLong_GCD+0x6a8> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 105c8 <_PyLong_GCD+0x6b4> │ │ │ │ │ + cbnz r3, 105f4 <_PyLong_GCD+0x6a8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 1008e <_PyLong_GCD+0x17a> │ │ │ │ │ + b.n 100b8 <_PyLong_GCD+0x16c> │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 105f2 <_PyLong_GCD+0x6de> │ │ │ │ │ + beq.n 1061e <_PyLong_GCD+0x6d2> │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 105f2 <_PyLong_GCD+0x6de> │ │ │ │ │ + beq.n 1061e <_PyLong_GCD+0x6d2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 105f2 <_PyLong_GCD+0x6de> │ │ │ │ │ + cbnz r3, 1061e <_PyLong_GCD+0x6d2> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, 10610 <_PyLong_GCD+0x6fc> │ │ │ │ │ + cbz r3, 1063c <_PyLong_GCD+0x6f0> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10610 <_PyLong_GCD+0x6fc> │ │ │ │ │ + beq.n 1063c <_PyLong_GCD+0x6f0> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 10610 <_PyLong_GCD+0x6fc> │ │ │ │ │ + cbnz r3, 1063c <_PyLong_GCD+0x6f0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - b.n ff54 <_PyLong_GCD+0x40> │ │ │ │ │ + b.n ff8a <_PyLong_GCD+0x3e> │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r9, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 105d2 <_PyLong_GCD+0x6be> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 108ec <_PyLong_GCD+0x9d8> │ │ │ │ │ + b.n 105fe <_PyLong_GCD+0x6b2> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1047e <_PyLong_GCD+0x56a> │ │ │ │ │ + bne.w 104ac <_PyLong_GCD+0x560> │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 10938 <_PyLong_GCD+0xa24> │ │ │ │ │ + bne.w 108f4 <_PyLong_GCD+0x9a8> │ │ │ │ │ movs r2, #6 │ │ │ │ │ movw r6, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r6, r6, r2, lsl #4 │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 1008e <_PyLong_GCD+0x17a> │ │ │ │ │ + b.n 100b8 <_PyLong_GCD+0x16c> │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 100cc <_PyLong_GCD+0x180> │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ mov fp, sl │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ @@ -25162,20 +25165,20 @@ │ │ │ │ │ rsbs r1, r8, #0 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ sbc.w r2, r6, r6, lsl #1 │ │ │ │ │ rsbs r8, r5, #0 │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ │ │ │ sbc.w r6, r5, r5, lsl #1 │ │ │ │ │ - b.n 10370 <_PyLong_GCD+0x45c> │ │ │ │ │ + b.n 1039e <_PyLong_GCD+0x452> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 105b0 <_PyLong_GCD+0x69c> │ │ │ │ │ - b.n 1008e <_PyLong_GCD+0x17a> │ │ │ │ │ + bne.n 105dc <_PyLong_GCD+0x690> │ │ │ │ │ + b.n 100b8 <_PyLong_GCD+0x16c> │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ │ umull r0, r4, r0, lr │ │ │ │ │ mov r9, r8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ @@ -25190,57 +25193,53 @@ │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r7 │ │ │ │ │ strd r4, r1, [sp, #48] @ 0x30 │ │ │ │ │ strd lr, ip, [sp, #56] @ 0x38 │ │ │ │ │ - bne.n 106fa <_PyLong_GCD+0x7e6> │ │ │ │ │ + bne.n 1071a <_PyLong_GCD+0x7ce> │ │ │ │ │ ldrd r4, r8, [sp, #68] @ 0x44 │ │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ - b.n 10344 <_PyLong_GCD+0x430> │ │ │ │ │ + b.n 10372 <_PyLong_GCD+0x426> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 102ca <_PyLong_GCD+0x3b6> │ │ │ │ │ + b.n 102f8 <_PyLong_GCD+0x3ac> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ bl 3e5c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 10972 <_PyLong_GCD+0xa5e> │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 108d8 <_PyLong_GCD+0x9c4> │ │ │ │ │ + beq.w 108ea <_PyLong_GCD+0x99e> │ │ │ │ │ ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ │ - b.n ff82 <_PyLong_GCD+0x6e> │ │ │ │ │ + b.n ffb2 <_PyLong_GCD+0x66> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ bl 3e5c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 10956 <_PyLong_GCD+0xa42> │ │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 1062c <_PyLong_GCD+0x718> │ │ │ │ │ + beq.w 1064a <_PyLong_GCD+0x6fe> │ │ │ │ │ ldrd r6, r8, [sp, #88] @ 0x58 │ │ │ │ │ - b.n ffac <_PyLong_GCD+0x98> │ │ │ │ │ + b.n ffd6 <_PyLong_GCD+0x8a> │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 108e2 <_PyLong_GCD+0x9ce> │ │ │ │ │ + beq.w 108e0 <_PyLong_GCD+0x994> │ │ │ │ │ mov.w r9, #24 │ │ │ │ │ - b.n 101c0 <_PyLong_GCD+0x2ac> │ │ │ │ │ + b.n 101ee <_PyLong_GCD+0x2a2> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ adds r0, #9 │ │ │ │ │ subs r1, #9 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ @@ -25248,15 +25247,15 @@ │ │ │ │ │ cmp r0, r4 │ │ │ │ │ it hi │ │ │ │ │ movhi r1, #0 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bcc.n 10870 <_PyLong_GCD+0x95c> │ │ │ │ │ + bcc.n 10884 <_PyLong_GCD+0x938> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -25266,87 +25265,87 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 107bc <_PyLong_GCD+0x8a8> │ │ │ │ │ + beq.n 107d0 <_PyLong_GCD+0x884> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10aac <_PyLong_GCD+0xb98> │ │ │ │ │ + beq.w 10afe <_PyLong_GCD+0xbb2> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 107d2 <_PyLong_GCD+0x8be> │ │ │ │ │ + beq.n 107e6 <_PyLong_GCD+0x89a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10ac2 <_PyLong_GCD+0xbae> │ │ │ │ │ + beq.w 10b34 <_PyLong_GCD+0xbe8> │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10ab4 <_PyLong_GCD+0xba0> │ │ │ │ │ + beq.w 10b26 <_PyLong_GCD+0xbda> │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, 1083a <_PyLong_GCD+0x926> │ │ │ │ │ + cbz r4, 1084e <_PyLong_GCD+0x902> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 107fa <_PyLong_GCD+0x8e6> │ │ │ │ │ + beq.n 1080e <_PyLong_GCD+0x8c2> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10aca <_PyLong_GCD+0xbb6> │ │ │ │ │ + beq.w 10b06 <_PyLong_GCD+0xbba> │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ - cbz r4, 10836 <_PyLong_GCD+0x922> │ │ │ │ │ + cbz r4, 1084a <_PyLong_GCD+0x8fe> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 10ad2 <_PyLong_GCD+0xbbe> │ │ │ │ │ + beq.w 10b0e <_PyLong_GCD+0xbc2> │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r3, r2, r3, lsl #3 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ strd r9, r3, [sp, #24] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - b.n 100e8 <_PyLong_GCD+0x1d4> │ │ │ │ │ + b.n 10116 <_PyLong_GCD+0x1ca> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 10804 <_PyLong_GCD+0x8f0> │ │ │ │ │ + b.n 10818 <_PyLong_GCD+0x8cc> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 107dc <_PyLong_GCD+0x8c8> │ │ │ │ │ + b.n 107f0 <_PyLong_GCD+0x8a4> │ │ │ │ │ mov r1, r2 │ │ │ │ │ orr.w r3, r9, #2 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ lsrs r3, r4, #30 │ │ │ │ │ orr.w r3, r3, r7, lsl #2 │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ - b.n 10204 <_PyLong_GCD+0x2f0> │ │ │ │ │ + b.n 10232 <_PyLong_GCD+0x2e6> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ - b.n 10392 <_PyLong_GCD+0x47e> │ │ │ │ │ + b.n 103c0 <_PyLong_GCD+0x474> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 103b8 <_PyLong_GCD+0x4a4> │ │ │ │ │ + b.n 103e6 <_PyLong_GCD+0x49a> │ │ │ │ │ ldrd r1, r4, [sp, #64] @ 0x40 │ │ │ │ │ mov r7, ip │ │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ │ sub.w fp, r4, r1 │ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ │ sub.w sl, r4, r1 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ @@ -25365,233 +25364,251 @@ │ │ │ │ │ mla r0, r0, r6, r4 │ │ │ │ │ mov.w r2, r1, lsr #30 │ │ │ │ │ bic.w r1, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r1, [sl, r7] │ │ │ │ │ sbc.w r0, lr, r0 │ │ │ │ │ orr.w r2, r2, r0, lsl #2 │ │ │ │ │ mov.w lr, r0, asr #30 │ │ │ │ │ - b.n 1077e <_PyLong_GCD+0x86a> │ │ │ │ │ + b.n 10792 <_PyLong_GCD+0x846> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.w 100b8 <_PyLong_GCD+0x16c> │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w ffb2 <_PyLong_GCD+0x66> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r7, #0] │ │ │ │ │ + cbz r2, 10902 <_PyLong_GCD+0x9b6> │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w 10054 <_PyLong_GCD+0x108> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 10660 <_PyLong_GCD+0x714> │ │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b.n 101be <_PyLong_GCD+0x272> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10994 <_PyLong_GCD+0xa80> │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.w ff82 <_PyLong_GCD+0x6e> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.w 1008e <_PyLong_GCD+0x17a> │ │ │ │ │ + beq.n 108ea <_PyLong_GCD+0x99e> │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + bhi.n 109b2 <_PyLong_GCD+0xa66> │ │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ │ + and.w r4, r4, #3 │ │ │ │ │ + rsb r4, r4, #1 │ │ │ │ │ + ldr.w r6, [r8] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + mul.w r4, r2, r4 │ │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ │ + mov.w r5, r4, asr #31 │ │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ │ + beq.w ffb2 <_PyLong_GCD+0x66> │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str.w r6, [r8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w ffb2 <_PyLong_GCD+0x66> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 10732 <_PyLong_GCD+0x7e6> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1064a <_PyLong_GCD+0x6fe> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - it hi │ │ │ │ │ - movhi r6, #1 │ │ │ │ │ - bhi.w 10724 <_PyLong_GCD+0x810> │ │ │ │ │ + bhi.n 109de <_PyLong_GCD+0xa92> │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mul.w r6, r3, r6 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov.w r8, r6, asr #31 │ │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ │ - beq.w ffac <_PyLong_GCD+0x98> │ │ │ │ │ + beq.w ffd6 <_PyLong_GCD+0x8a> │ │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [sl] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w ffac <_PyLong_GCD+0x98> │ │ │ │ │ + bne.w ffd6 <_PyLong_GCD+0x8a> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1073c <_PyLong_GCD+0x828> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r7, #0] │ │ │ │ │ - cbz r2, 10946 <_PyLong_GCD+0xa32> │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w 1002a <_PyLong_GCD+0x116> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10642 <_PyLong_GCD+0x72e> │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b.n 10190 <_PyLong_GCD+0x27c> │ │ │ │ │ + b.n 10750 <_PyLong_GCD+0x804> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + strd r3, r3, [sp] │ │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ │ + bl 3e5c <_PyLong_AsByteArray> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 10732 <_PyLong_GCD+0x7e6> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 10732 <_PyLong_GCD+0x7e6> │ │ │ │ │ + b.n 10956 <_PyLong_GCD+0xa0a> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + movs r2, #8 │ │ │ │ │ + strd r3, r3, [sp] │ │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ │ + bl 3e5c <_PyLong_AsByteArray> │ │ │ │ │ + R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1073c <_PyLong_GCD+0x828> │ │ │ │ │ + beq.w 10750 <_PyLong_GCD+0x804> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1073c <_PyLong_GCD+0x828> │ │ │ │ │ - b.n 10930 <_PyLong_GCD+0xa1c> │ │ │ │ │ - ldr.w r3, [r8] │ │ │ │ │ + bne.w 10750 <_PyLong_GCD+0x804> │ │ │ │ │ + b.n 109aa <_PyLong_GCD+0xa5e> │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10718 <_PyLong_GCD+0x804> │ │ │ │ │ + beq.n 10a26 <_PyLong_GCD+0xada> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r8] │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10718 <_PyLong_GCD+0x804> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10718 <_PyLong_GCD+0x804> │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - it hi │ │ │ │ │ - movhi r4, #1 │ │ │ │ │ - bhi.w 10700 <_PyLong_GCD+0x7ec> │ │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ │ - and.w r4, r4, #3 │ │ │ │ │ - rsb r4, r4, #1 │ │ │ │ │ - ldr.w r6, [r8] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - mul.w r4, r2, r4 │ │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ │ - mov.w r5, r4, asr #31 │ │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ │ - beq.w ff82 <_PyLong_GCD+0x6e> │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - str.w r6, [r8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w ff82 <_PyLong_GCD+0x6e> │ │ │ │ │ - b.n 1098c <_PyLong_GCD+0xa78> │ │ │ │ │ + beq.n 10abc <_PyLong_GCD+0xb70> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 108e6 <_PyLong_GCD+0x9d2> │ │ │ │ │ + beq.n 10a3a <_PyLong_GCD+0xaee> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 108e6 <_PyLong_GCD+0x9d2> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 108e6 <_PyLong_GCD+0x9d2> │ │ │ │ │ + beq.n 10ac4 <_PyLong_GCD+0xb78> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 1015e <_PyLong_GCD+0x24a> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.w 10124 <_PyLong_GCD+0x210> │ │ │ │ │ + bl c7e0 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl c7e0 │ │ │ │ │ + b.n 108e4 <_PyLong_GCD+0x998> │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.n 103c0 <_PyLong_GCD+0x474> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl c660 <_PyLong_Copy> │ │ │ │ │ + bl c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ │ - beq.n 10a20 <_PyLong_GCD+0xb0c> │ │ │ │ │ + beq.n 10a70 <_PyLong_GCD+0xb24> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, 10a88 <_PyLong_GCD+0xb74> │ │ │ │ │ + cbz r3, 10a94 <_PyLong_GCD+0xb48> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10584 <_PyLong_GCD+0x670> │ │ │ │ │ + beq.w 105b2 <_PyLong_GCD+0x666> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10584 <_PyLong_GCD+0x670> │ │ │ │ │ + bne.w 105b2 <_PyLong_GCD+0x666> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10584 <_PyLong_GCD+0x670> │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 10a5e <_PyLong_GCD+0xb4a> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cbz r3, 10a90 <_PyLong_GCD+0xb7c> │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 10a70 <_PyLong_GCD+0xb5c> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - cbz r3, 10a98 <_PyLong_GCD+0xb84> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl c7a8 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - bl c7a8 │ │ │ │ │ - b.n 108e6 <_PyLong_GCD+0x9d2> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 10392 <_PyLong_GCD+0x47e> │ │ │ │ │ + b.n 105b2 <_PyLong_GCD+0x666> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10a20 <_PyLong_GCD+0xb0c> │ │ │ │ │ + b.n 10a70 <_PyLong_GCD+0xb24> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.w 1018c <_PyLong_GCD+0x240> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bic.w r3, r3, #7 │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.n 103e6 <_PyLong_GCD+0x49a> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10a5e <_PyLong_GCD+0xb4a> │ │ │ │ │ + b.n 10a26 <_PyLong_GCD+0xada> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10a70 <_PyLong_GCD+0xb5c> │ │ │ │ │ + b.n 10a3a <_PyLong_GCD+0xaee> │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 10a4e <_PyLong_GCD+0xb3a> │ │ │ │ │ + b.n 10a14 <_PyLong_GCD+0xac8> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.w 10152 <_PyLong_GCD+0x206> │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 108e4 <_PyLong_GCD+0x998> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 108e4 <_PyLong_GCD+0x998> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 107bc <_PyLong_GCD+0x8a8> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 107fa <_PyLong_GCD+0x8e6> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [r9, #8] │ │ │ │ │ - b.n 107fa <_PyLong_GCD+0x8e6> │ │ │ │ │ + b.n 108e4 <_PyLong_GCD+0x998> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 107d2 <_PyLong_GCD+0x8be> │ │ │ │ │ + b.n 107d0 <_PyLong_GCD+0x884> │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10820 <_PyLong_GCD+0x90c> │ │ │ │ │ + bne.w 10834 <_PyLong_GCD+0x8e8> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b.w 100e8 <_PyLong_GCD+0x1d4> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bic.w r3, r3, #7 │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 103b8 <_PyLong_GCD+0x4a4> │ │ │ │ │ + b.w 10116 <_PyLong_GCD+0x1ca> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1080e <_PyLong_GCD+0x8c2> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r9, #8] │ │ │ │ │ + b.n 1080e <_PyLong_GCD+0x8c2> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 107e6 <_PyLong_GCD+0x89a> │ │ │ │ │ │ │ │ │ │ -00010b00 : │ │ │ │ │ +00010b3c : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ @@ -25599,27 +25616,27 @@ │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r1, r6 │ │ │ │ │ subs r6, r6, r1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 10cd2 │ │ │ │ │ + bgt.w 10d0e │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 10c74 │ │ │ │ │ + beq.w 10cb0 │ │ │ │ │ adds r0, r6, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c82 │ │ │ │ │ + beq.w 10cbe │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -25643,15 +25660,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cb4 │ │ │ │ │ + beq.w 10cf0 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ lsls r3, r7, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -25675,210 +25692,210 @@ │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ add.w r1, fp, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 10bf2 │ │ │ │ │ + beq.n 10c2e │ │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10c8e │ │ │ │ │ + beq.n 10cca │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ lsrs r1, r6, #3 │ │ │ │ │ - beq.n 10c52 │ │ │ │ │ + beq.n 10c8e │ │ │ │ │ add.w r3, r4, r1, lsl #2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbnz r0, 10c52 │ │ │ │ │ - cbz r2, 10c6e │ │ │ │ │ + cbnz r0, 10c8e │ │ │ │ │ + cbz r2, 10caa │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ - cbnz r0, 10c5e │ │ │ │ │ - cbz r5, 10c6e │ │ │ │ │ + cbnz r0, 10c9a │ │ │ │ │ + cbz r5, 10caa │ │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ │ subs r0, r1, #3 │ │ │ │ │ - cbnz r2, 10c5c │ │ │ │ │ - cbz r0, 10c6e │ │ │ │ │ + cbnz r2, 10c98 │ │ │ │ │ + cbz r0, 10caa │ │ │ │ │ ldr.w r5, [r3, #-4] │ │ │ │ │ subs r2, r1, #4 │ │ │ │ │ - cbnz r5, 10c6a │ │ │ │ │ - cbz r2, 10c6e │ │ │ │ │ + cbnz r5, 10ca6 │ │ │ │ │ + cbz r2, 10caa │ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ │ subs r5, r1, #5 │ │ │ │ │ - cbnz r0, 10c5e │ │ │ │ │ - cbz r5, 10c6e │ │ │ │ │ + cbnz r0, 10c9a │ │ │ │ │ + cbz r5, 10caa │ │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ │ subs r2, r1, #6 │ │ │ │ │ - cbnz r3, 10c5c │ │ │ │ │ + cbnz r3, 10c98 │ │ │ │ │ add.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ │ subs r3, #3 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ - cbz r2, 10c6e │ │ │ │ │ + cbz r2, 10caa │ │ │ │ │ ldr.w r0, [r3, #-4]! │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ - cbnz r0, 10c4e │ │ │ │ │ + cbnz r0, 10c8a │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 10c40 │ │ │ │ │ + b.n 10c7c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 10c5e │ │ │ │ │ + bne.n 10c9a │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r4, [r9] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 10c52 │ │ │ │ │ + b.n 10c8e │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 10c5e │ │ │ │ │ + b.n 10c9a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 10c52 │ │ │ │ │ + b.n 10c8e │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b48 │ │ │ │ │ + bne.w 10b84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 10c58 │ │ │ │ │ + b.n 10c94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r7, r0, #1 │ │ │ │ │ - cbz r0, 10cea │ │ │ │ │ + cbz r0, 10d26 │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 10c8c │ │ │ │ │ + beq.n 10cc8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 10bf2 │ │ │ │ │ + beq.n 10c2e │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ lsrs r1, r6, #3 │ │ │ │ │ - bne.n 10bfc │ │ │ │ │ - b.n 10c52 │ │ │ │ │ + bne.n 10c38 │ │ │ │ │ + b.n 10c8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10c86 │ │ │ │ │ + beq.n 10cc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10c86 │ │ │ │ │ + bne.n 10cc2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10c86 │ │ │ │ │ + b.n 10cc2 │ │ │ │ │ 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 10c86 │ │ │ │ │ + b.n 10cc2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10bf2 │ │ │ │ │ + beq.n 10c2e │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 10ca6 │ │ │ │ │ + b.n 10ce2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010cf4 : │ │ │ │ │ +00010d30 : │ │ │ │ │ int_as_integer_ratio(): │ │ │ │ │ push {r4, r5, r6, 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 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 10d5c │ │ │ │ │ + bne.n 10d98 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 10d32 │ │ │ │ │ + bne.n 10d6e │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #76] @ (10d6c ) │ │ │ │ │ + ldr r2, [pc, #76] @ (10da8 ) │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 10d4c │ │ │ │ │ + bne.n 10d88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ - ldr r2, [pc, #52] @ (10d6c ) │ │ │ │ │ + ldr r2, [pc, #52] @ (10da8 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10d2e │ │ │ │ │ + beq.n 10d6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10d2e │ │ │ │ │ + bne.n 10d6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10d2e │ │ │ │ │ - bl c660 <_PyLong_Copy> │ │ │ │ │ + b.n 10d6a │ │ │ │ │ + bl c698 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10d2e │ │ │ │ │ + beq.n 10d6a │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 10d36 │ │ │ │ │ + b.n 10d72 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010d70 : │ │ │ │ │ +00010dac : │ │ │ │ │ PyLong_AsLongLongAndOverflow(): │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ - cbz r0, 10db0 │ │ │ │ │ + cbz r0, 10dec │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 10e14 │ │ │ │ │ + bpl.n 10e50 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 10dca │ │ │ │ │ + bhi.n 10e06 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -25886,133 +25903,133 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #1640 @ 0x668 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 10da8 │ │ │ │ │ + b.n 10de4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ add.w r8, r3, #12 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov.w lr, ip, lsl #30 │ │ │ │ │ lsls r6, r4, #30 │ │ │ │ │ orr.w lr, lr, r4, lsr #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n 10e56 │ │ │ │ │ + bcc.n 10e92 │ │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ │ adds r6, r7, r6 │ │ │ │ │ adc.w lr, lr, #0 │ │ │ │ │ lsrs r7, r6, #30 │ │ │ │ │ orr.w r7, r7, lr, lsl #2 │ │ │ │ │ mov.w r9, lr, lsr #30 │ │ │ │ │ cmp r9, ip │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov ip, lr │ │ │ │ │ - beq.n 10dd8 │ │ │ │ │ + beq.n 10e14 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10da8 │ │ │ │ │ - b.n 10e38 │ │ │ │ │ + beq.n 10de4 │ │ │ │ │ + b.n 10e74 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10dc0 │ │ │ │ │ + beq.n 10dfc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi.n 10dc8 │ │ │ │ │ + bhi.n 10e04 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 10da8 │ │ │ │ │ + beq.n 10de4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10da8 │ │ │ │ │ + bne.n 10de4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 10da8 │ │ │ │ │ + b.n 10de4 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 10e76 │ │ │ │ │ + bge.n 10eb2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 10e06 │ │ │ │ │ + bge.n 10e42 │ │ │ │ │ add.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ │ orrs.w ip, r4, ip │ │ │ │ │ - bne.n 10e06 │ │ │ │ │ + bne.n 10e42 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10da8 │ │ │ │ │ - b.n 10e38 │ │ │ │ │ + beq.n 10de4 │ │ │ │ │ + b.n 10e74 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ mul.w r2, r0, ip │ │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ │ umull r4, r1, r0, r4 │ │ │ │ │ add r1, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10da8 │ │ │ │ │ - b.n 10e38 │ │ │ │ │ + beq.n 10de4 │ │ │ │ │ + b.n 10e74 │ │ │ │ │ │ │ │ │ │ -00010e8c <_PyLong_Lshift>: │ │ │ │ │ +00010ec8 <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ and.w r3, r6, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 10fc2 <_PyLong_Lshift+0x136> │ │ │ │ │ + beq.w 10ffe <_PyLong_Lshift+0x136> │ │ │ │ │ mov ip, r1 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ movs r5, #30 │ │ │ │ │ cmp.w ip, #29 │ │ │ │ │ it ls │ │ │ │ │ cmpls r6, #15 │ │ │ │ │ umull r1, r2, r2, ip │ │ │ │ │ mov.w r1, r2, lsr #4 │ │ │ │ │ mls r2, r5, r1, ip │ │ │ │ │ - bhi.n 10f6a <_PyLong_Lshift+0xde> │ │ │ │ │ + bhi.n 10fa6 <_PyLong_Lshift+0xde> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 10f7c <_PyLong_Lshift+0xf0> │ │ │ │ │ + bmi.n 10fb8 <_PyLong_Lshift+0xf0> │ │ │ │ │ sub.w r4, r2, #32 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ lsl.w r5, r3, r2 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ adds r2, r5, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 10f18 <_PyLong_Lshift+0x8c> │ │ │ │ │ + bcs.n 10f54 <_PyLong_Lshift+0x8c> │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -26020,21 +26037,21 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r5, r6 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 10f72 <_PyLong_Lshift+0xe6> │ │ │ │ │ + bcs.n 10fae <_PyLong_Lshift+0xe6> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10fbc <_PyLong_Lshift+0x130> │ │ │ │ │ + beq.n 10ff8 <_PyLong_Lshift+0x130> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r7, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -26049,18 +26066,18 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 2870 │ │ │ │ │ + b.w 287c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w c7c0 <_PyLong_FromLarge> │ │ │ │ │ + b.w c7f8 <_PyLong_FromLarge> │ │ │ │ │ negs r3, r3 │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsl.w r0, r1, r2 │ │ │ │ │ orrs r0, r5 │ │ │ │ │ @@ -26069,56 +26086,56 @@ │ │ │ │ │ negs r5, r2 │ │ │ │ │ orr.w r0, r0, r4 │ │ │ │ │ sbc.w r1, r0, r0, lsl #1 │ │ │ │ │ rsbs r2, r2, #5 │ │ │ │ │ sbc.w r0, r0, r0, lsl #1 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.n 10f18 <_PyLong_Lshift+0x8c> │ │ │ │ │ + bcs.n 10f54 <_PyLong_Lshift+0x8c> │ │ │ │ │ adds r2, r5, #5 │ │ │ │ │ - b.n 10f02 <_PyLong_Lshift+0x76> │ │ │ │ │ + b.n 10f3e <_PyLong_Lshift+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 10f14 <_PyLong_Lshift+0x88> │ │ │ │ │ - ldr r4, [pc, #4] @ (10fc8 <_PyLong_Lshift+0x13c>) │ │ │ │ │ - b.n 10f14 <_PyLong_Lshift+0x88> │ │ │ │ │ + b.n 10f50 <_PyLong_Lshift+0x88> │ │ │ │ │ + ldr r4, [pc, #4] @ (11004 <_PyLong_Lshift+0x13c>) │ │ │ │ │ + b.n 10f50 <_PyLong_Lshift+0x88> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010fcc <_PyLong_Rshift>: │ │ │ │ │ +00011008 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_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, #4048] @ 0xfd0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ and.w r6, r5, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 11670 <_PyLong_Rshift+0x6a4> │ │ │ │ │ + beq.w 116ca <_PyLong_Rshift+0x6c2> │ │ │ │ │ movw r7, #34953 @ 0x8889 │ │ │ │ │ movt r7, #34952 @ 0x8888 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ umull r3, r7, r7, r1 │ │ │ │ │ mov.w r3, #30 │ │ │ │ │ mov.w r7, r7, lsr #4 │ │ │ │ │ mls r8, r3, r7, r1 │ │ │ │ │ - bhi.n 110cc <_PyLong_Rshift+0x100> │ │ │ │ │ + bhi.n 11108 <_PyLong_Rshift+0x100> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb r5, r6, #1 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ mul.w r5, r3, r5 │ │ │ │ │ mov.w r3, r5, asr #31 │ │ │ │ │ ittt hi │ │ │ │ │ lsrhi r5, r5, #30 │ │ │ │ │ orrhi.w r5, r5, r3, lsl #2 │ │ │ │ │ addhi r1, r5, #5 │ │ │ │ │ - bhi.n 11058 <_PyLong_Rshift+0x8c> │ │ │ │ │ + bhi.n 11094 <_PyLong_Rshift+0x8c> │ │ │ │ │ rsb r2, r8, #32 │ │ │ │ │ subs.w r1, r8, #32 │ │ │ │ │ lsr.w r5, r5, r8 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ orr.w r5, r5, r2 │ │ │ │ │ itt pl │ │ │ │ │ asrpl.w r1, r3, r1 │ │ │ │ │ @@ -26126,15 +26143,15 @@ │ │ │ │ │ asr.w r3, r3, r8 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 11072 <_PyLong_Rshift+0xa6> │ │ │ │ │ + bcs.n 110ae <_PyLong_Rshift+0xa6> │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ @@ -26143,21 +26160,21 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r1, r5, r6 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 115be <_PyLong_Rshift+0x5f2> │ │ │ │ │ + bcs.w 1160e <_PyLong_Rshift+0x606> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1165c <_PyLong_Rshift+0x690> │ │ │ │ │ + beq.w 116ac <_PyLong_Rshift+0x6a4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ eor.w r7, r5, r5, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -26181,276 +26198,276 @@ │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r4, #0 │ │ │ │ │ andeq.w r4, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1160e <_PyLong_Rshift+0x642> │ │ │ │ │ + bne.w 1165e <_PyLong_Rshift+0x656> │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 11650 <_PyLong_Rshift+0x684> │ │ │ │ │ + ble.w 116a0 <_PyLong_Rshift+0x698> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 11674 <_PyLong_Rshift+0x6a8> │ │ │ │ │ + bgt.w 116ce <_PyLong_Rshift+0x6c6> │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1165c <_PyLong_Rshift+0x690> │ │ │ │ │ + beq.w 116ac <_PyLong_Rshift+0x6a4> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ mov.w sl, r2, lsl #3 │ │ │ │ │ str.w sl, [r0, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 11574 <_PyLong_Rshift+0x5a8> │ │ │ │ │ + bne.w 115c4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - lsls r0, r7, #2 │ │ │ │ │ - add.w r3, r9, r0 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r4, #12] │ │ │ │ │ + lsls r1, r7, #2 │ │ │ │ │ + add.w r2, r9, r1 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ rsb ip, r8, #30 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - beq.w 11592 <_PyLong_Rshift+0x5c6> │ │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ │ + beq.w 115e2 <_PyLong_Rshift+0x5da> │ │ │ │ │ rsb r2, r8, #32 │ │ │ │ │ sub.w r6, r8, #32 │ │ │ │ │ - lsr.w r3, r3, r8 │ │ │ │ │ - lsl.w r2, r1, r2 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - lsr.w r6, r1, r6 │ │ │ │ │ - lsr.w r2, r1, r8 │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - orrs r3, r6 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - ble.w 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ - add r0, r9 │ │ │ │ │ + lsr.w r0, r0, r8 │ │ │ │ │ + lsl.w r2, r3, r2 │ │ │ │ │ + orrs r0, r2 │ │ │ │ │ + lsr.w r6, r3, r6 │ │ │ │ │ + lsr.w r2, r3, r8 │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + orrs r0, r6 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ble.w 115b4 <_PyLong_Rshift+0x5ac> │ │ │ │ │ + add r1, r9 │ │ │ │ │ sub.w r6, ip, #32 │ │ │ │ │ rsb lr, ip, #32 │ │ │ │ │ - add.w sl, r7, #2 │ │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ │ - lsl.w fp, r1, r6 │ │ │ │ │ - lsr.w r8, r1, lr │ │ │ │ │ - lsl.w r1, r1, ip │ │ │ │ │ - orr.w r8, fp, r8 │ │ │ │ │ - adds r1, r1, r3 │ │ │ │ │ - adc.w r8, r2, r8 │ │ │ │ │ - bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ - orr.w r3, r3, r8, lsl #2 │ │ │ │ │ - mov.w r2, r8, lsr #30 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - ble.w 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ │ + add.w r8, r7, #2 │ │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ │ + lsl.w fp, r3, r6 │ │ │ │ │ + lsr.w sl, r3, lr │ │ │ │ │ + lsl.w r3, r3, ip │ │ │ │ │ + orr.w sl, fp, sl │ │ │ │ │ + adds r3, r3, r0 │ │ │ │ │ + adc.w r2, r2, sl │ │ │ │ │ + bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + lsrs r3, r3, #30 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + orr.w r3, r3, r2, lsl #2 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + mov.w r2, r2, lsr #30 │ │ │ │ │ + ble.w 11518 <_PyLong_Rshift+0x510> │ │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ │ add.w sl, r7, #3 │ │ │ │ │ - lsl.w fp, r1, r6 │ │ │ │ │ - lsr.w r8, r1, lr │ │ │ │ │ - lsl.w r1, r1, ip │ │ │ │ │ + lsl.w fp, r0, r6 │ │ │ │ │ + lsr.w r8, r0, lr │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ - adds r1, r1, r3 │ │ │ │ │ + adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ - bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ - ldr r1, [r0, #24] │ │ │ │ │ + ble.w 11518 <_PyLong_Rshift+0x510> │ │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ │ add.w sl, r7, #4 │ │ │ │ │ - lsl.w fp, r1, r6 │ │ │ │ │ - lsr.w r8, r1, lr │ │ │ │ │ - lsl.w r1, r1, ip │ │ │ │ │ + lsl.w fp, r0, r6 │ │ │ │ │ + lsr.w r8, r0, lr │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ - adds r1, r1, r3 │ │ │ │ │ + adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ - bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ │ + ble.w 11518 <_PyLong_Rshift+0x510> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ add.w sl, r7, #5 │ │ │ │ │ - lsl.w fp, r1, r6 │ │ │ │ │ - lsr.w r8, r1, lr │ │ │ │ │ - lsl.w r1, r1, ip │ │ │ │ │ + lsl.w fp, r0, r6 │ │ │ │ │ + lsr.w r8, r0, lr │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ - adds r1, r1, r3 │ │ │ │ │ + adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ - bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ │ + ble.w 11518 <_PyLong_Rshift+0x510> │ │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ │ add.w sl, r7, #6 │ │ │ │ │ - lsl.w fp, r1, r6 │ │ │ │ │ - lsr.w r8, r1, lr │ │ │ │ │ - lsl.w r1, r1, ip │ │ │ │ │ + lsl.w fp, r0, r6 │ │ │ │ │ + lsr.w r8, r0, lr │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ - adds r1, r1, r3 │ │ │ │ │ + adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ - bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge.w 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ - ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ + bge.w 11518 <_PyLong_Rshift+0x510> │ │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ add.w sl, r7, #7 │ │ │ │ │ - lsl.w fp, r1, r6 │ │ │ │ │ - lsr.w r8, r1, lr │ │ │ │ │ - lsl.w r1, r1, ip │ │ │ │ │ + lsl.w fp, r0, r6 │ │ │ │ │ + lsr.w r8, r0, lr │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ - adds r1, r1, r3 │ │ │ │ │ + adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ - bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ - ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ + ble.w 11518 <_PyLong_Rshift+0x510> │ │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ │ add.w sl, r7, #8 │ │ │ │ │ - lsl.w fp, r1, r6 │ │ │ │ │ - lsr.w r8, r1, lr │ │ │ │ │ - lsl.w r1, r1, ip │ │ │ │ │ + lsl.w fp, r0, r6 │ │ │ │ │ + lsr.w r8, r0, lr │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ - adds r1, r1, r3 │ │ │ │ │ + adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ - bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ - ldr r1, [r0, #44] @ 0x2c │ │ │ │ │ + ble.w 11518 <_PyLong_Rshift+0x510> │ │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ │ add.w sl, r7, #9 │ │ │ │ │ - lsl.w fp, r1, r6 │ │ │ │ │ - lsr.w r8, r1, lr │ │ │ │ │ - lsl.w r1, r1, ip │ │ │ │ │ + lsl.w fp, r0, r6 │ │ │ │ │ + lsr.w r8, r0, lr │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ - adds r1, r1, r3 │ │ │ │ │ + adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ - bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ - ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ + ble.w 11518 <_PyLong_Rshift+0x510> │ │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ add.w sl, r7, #10 │ │ │ │ │ - lsl.w fp, r1, r6 │ │ │ │ │ - lsr.w r8, r1, lr │ │ │ │ │ - lsl.w r1, r1, ip │ │ │ │ │ + lsl.w fp, r0, r6 │ │ │ │ │ + lsr.w r8, r0, lr │ │ │ │ │ + lsl.w r0, r0, ip │ │ │ │ │ orr.w r8, fp, r8 │ │ │ │ │ - adds r1, r1, r3 │ │ │ │ │ + adds r0, r0, r3 │ │ │ │ │ adc.w r8, r2, r8 │ │ │ │ │ - bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ - lsrs r3, r1, #30 │ │ │ │ │ + lsrs r3, r0, #30 │ │ │ │ │ orr.w r3, r3, r8, lsl #2 │ │ │ │ │ mov.w r2, r8, lsr #30 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble.w 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ + ble.w 11518 <_PyLong_Rshift+0x510> │ │ │ │ │ + ldr r1, [r1, #52] @ 0x34 │ │ │ │ │ add.w r8, r7, #11 │ │ │ │ │ lsl.w r0, r1, r6 │ │ │ │ │ lsr.w sl, r1, lr │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orr.w r0, r0, sl │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ - adc.w r0, r2, r0 │ │ │ │ │ + adc.w r2, r2, r0 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ - orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ │ + orr.w r3, r3, r2, lsl #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.w 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ + mov.w r2, r2, lsr #30 │ │ │ │ │ + ble.w 11518 <_PyLong_Rshift+0x510> │ │ │ │ │ add.w r1, r7, #13 │ │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub.w r1, r5, r8 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 11424 <_PyLong_Rshift+0x458> │ │ │ │ │ + beq.n 11464 <_PyLong_Rshift+0x45c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 113f0 <_PyLong_Rshift+0x424> │ │ │ │ │ + beq.n 1142e <_PyLong_Rshift+0x426> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 113c0 <_PyLong_Rshift+0x3f4> │ │ │ │ │ + beq.n 113fe <_PyLong_Rshift+0x3f6> │ │ │ │ │ mov r0, r9 │ │ │ │ │ add.w r8, r7, #12 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ mov r9, r0 │ │ │ │ │ lsr.w r7, r1, lr │ │ │ │ │ lsl.w r0, r1, r6 │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orrs r0, r7 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ - adc.w r0, r2, r0 │ │ │ │ │ + adc.w r2, r2, r0 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp, #52]! │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ - orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ │ + orr.w r3, r3, r2, lsl #2 │ │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ mov r9, r0 │ │ │ │ │ lsr.w r7, r1, lr │ │ │ │ │ lsl.w r0, r1, r6 │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orrs r0, r7 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ - adc.w r0, r2, r0 │ │ │ │ │ + adc.w r2, r2, r0 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ - orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ │ + orr.w r3, r3, r2, lsl #2 │ │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ mov r9, r0 │ │ │ │ │ lsr.w r7, r1, lr │ │ │ │ │ lsl.w r0, r1, r6 │ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ │ orrs r0, r7 │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ - adc.w r0, r2, r0 │ │ │ │ │ + adc.w r2, r2, r0 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ │ lsrs r3, r1, #30 │ │ │ │ │ - orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ │ + orr.w r3, r3, r2, lsl #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 114d8 <_PyLong_Rshift+0x50c> │ │ │ │ │ + mov.w r2, r2, lsr #30 │ │ │ │ │ + beq.n 11518 <_PyLong_Rshift+0x510> │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ add.w r5, fp, #4 │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ @@ -26496,189 +26513,196 @@ │ │ │ │ │ adc.w r2, r1, r2, lsr #30 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 11428 <_PyLong_Rshift+0x45c> │ │ │ │ │ + bne.n 11468 <_PyLong_Rshift+0x460> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - add.w r1, r4, r2, lsl #2 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str r3, [r1, #8] │ │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ │ - beq.n 114fa <_PyLong_Rshift+0x52e> │ │ │ │ │ - add.w r1, r4, r0, lsl #2 │ │ │ │ │ - subs r3, r0, #1 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ │ + lsrs r1, r5, #3 │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + beq.n 1153a <_PyLong_Rshift+0x532> │ │ │ │ │ + add.w r2, r4, r1, lsl #2 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 11556 <_PyLong_Rshift+0x58a> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - bhi.w 1106a <_PyLong_Rshift+0x9e> │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cbz r2, 11596 <_PyLong_Rshift+0x58e> │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + bhi.w 110a6 <_PyLong_Rshift+0x9e> │ │ │ │ │ + and.w r3, r5, #3 │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.w 1106a <_PyLong_Rshift+0x9e> │ │ │ │ │ + bcs.w 110a6 <_PyLong_Rshift+0x9e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11540 <_PyLong_Rshift+0x574> │ │ │ │ │ + beq.n 11580 <_PyLong_Rshift+0x578> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 11540 <_PyLong_Rshift+0x574> │ │ │ │ │ - ldr r2, [pc, #360] @ (11698 <_PyLong_Rshift+0x6cc>) │ │ │ │ │ + cbnz r3, 11580 <_PyLong_Rshift+0x578> │ │ │ │ │ + ldr r2, [pc, #376] @ (116e8 <_PyLong_Rshift+0x6e0>) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11664 <_PyLong_Rshift+0x698> │ │ │ │ │ + bne.w 116b4 <_PyLong_Rshift+0x6ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ 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 1106a <_PyLong_Rshift+0x9e> │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ + b.n 110a6 <_PyLong_Rshift+0x9e> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11606 <_PyLong_Rshift+0x63a> │ │ │ │ │ - ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 11554 <_PyLong_Rshift+0x588> │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 114f4 <_PyLong_Rshift+0x528> │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - orr.w r2, r2, r3, lsl #3 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - b.n 114f4 <_PyLong_Rshift+0x528> │ │ │ │ │ + beq.n 11656 <_PyLong_Rshift+0x64e> │ │ │ │ │ + ldr.w r0, [r6, r2, lsl #2] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 11594 <_PyLong_Rshift+0x58c> │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 11534 <_PyLong_Rshift+0x52c> │ │ │ │ │ + and.w r5, r5, #3 │ │ │ │ │ + orr.w r5, r5, r3, lsl #3 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 11534 <_PyLong_Rshift+0x52c> │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ │ + lsrs r1, r5, #3 │ │ │ │ │ + str r0, [r3, #8] │ │ │ │ │ + bne.n 11526 <_PyLong_Rshift+0x51e> │ │ │ │ │ + b.n 1153a <_PyLong_Rshift+0x532> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - add.w r3, r9, r7, lsl #2 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r4, #12] │ │ │ │ │ + add.w r2, r9, r7, lsl #2 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ rsb ip, r8, #30 │ │ │ │ │ - lsls r0, r7, #2 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ + lsls r1, r7, #2 │ │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.w 1114e <_PyLong_Rshift+0x182> │ │ │ │ │ + bne.w 1118a <_PyLong_Rshift+0x182> │ │ │ │ │ orr.w r2, sl, #2 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - add.w lr, r2, r0 │ │ │ │ │ + add.w lr, r2, r1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 115fc <_PyLong_Rshift+0x630> │ │ │ │ │ + bne.n 1164c <_PyLong_Rshift+0x644> │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ lsr.w r2, r2, ip │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - adds r2, r2, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - adc.w r1, r1, #0 │ │ │ │ │ - b.n 1114e <_PyLong_Rshift+0x182> │ │ │ │ │ + adds r2, r2, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + adc.w r3, r3, #0 │ │ │ │ │ + b.n 1118a <_PyLong_Rshift+0x182> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #1 │ │ │ │ │ - blt.n 11632 <_PyLong_Rshift+0x666> │ │ │ │ │ + blt.n 11682 <_PyLong_Rshift+0x67a> │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 110 <_PyLong_New> │ │ │ │ │ R_ARM_THM_CALL _PyLong_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11660 <_PyLong_Rshift+0x694> │ │ │ │ │ + beq.n 116b0 <_PyLong_Rshift+0x6a8> │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ add.w r2, r0, #12 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov.w r1, r8, lsr #30 │ │ │ │ │ bic.w r3, r8, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r8, r1, r7, lsl #2 │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ │ - beq.w 1106a <_PyLong_Rshift+0x9e> │ │ │ │ │ - b.n 115e0 <_PyLong_Rshift+0x614> │ │ │ │ │ + beq.w 110a6 <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 11630 <_PyLong_Rshift+0x628> │ │ │ │ │ ldr.w sl, [r2, #4]! │ │ │ │ │ orr.w r6, r6, sl │ │ │ │ │ - b.n 115a2 <_PyLong_Rshift+0x5d6> │ │ │ │ │ + b.n 115f2 <_PyLong_Rshift+0x5ea> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 1151e <_PyLong_Rshift+0x552> │ │ │ │ │ + b.n 1155e <_PyLong_Rshift+0x556> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bhi.n 11640 <_PyLong_Rshift+0x674> │ │ │ │ │ + bhi.n 11690 <_PyLong_Rshift+0x688> │ │ │ │ │ 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 1168c <_PyLong_Rshift+0x6c0> │ │ │ │ │ + bne.n 116c0 <_PyLong_Rshift+0x6b8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n 1106a <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 110a6 <_PyLong_Rshift+0x9e> │ │ │ │ │ rsbs r8, r8, #0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ │ - b.n 115c6 <_PyLong_Rshift+0x5fa> │ │ │ │ │ + b.n 11616 <_PyLong_Rshift+0x60e> │ │ │ │ │ subs r7, #1 │ │ │ │ │ subs r1, r5, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r8, r3 │ │ │ │ │ - bgt.w 110f4 <_PyLong_Rshift+0x128> │ │ │ │ │ + bgt.w 11130 <_PyLong_Rshift+0x128> │ │ │ │ │ negs r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 300 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1106a <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 110a6 <_PyLong_Rshift+0x9e> │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1153a <_PyLong_Rshift+0x56e> │ │ │ │ │ - ldr r4, [pc, #40] @ (1169c <_PyLong_Rshift+0x6d0>) │ │ │ │ │ - b.n 1106a <_PyLong_Rshift+0x9e> │ │ │ │ │ + b.n 1157a <_PyLong_Rshift+0x572> │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b.w c698 <_PyLong_Copy> │ │ │ │ │ + R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ + ldr r4, [pc, #32] @ (116ec <_PyLong_Rshift+0x6e4>) │ │ │ │ │ + b.n 110a6 <_PyLong_Rshift+0x9e> │ │ │ │ │ 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 11660 <_PyLong_Rshift+0x694> │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w c660 <_PyLong_Copy> │ │ │ │ │ - R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ + b.n 116b0 <_PyLong_Rshift+0x6a8> │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -59,15 +59,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 96 <_PyLong_UnsignedInt_Converter+0x52> │ │ │ │ │ - bl 3294 │ │ │ │ │ + bl 32a0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 8e <_PyLong_UnsignedInt_Converter+0x4a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ b.n 98 <_PyLong_UnsignedInt_Converter+0x54> │ │ │ │ │ @@ -101,15 +101,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n f8 <_PyLong_UnsignedLongLong_Converter+0x5e> │ │ │ │ │ - bl a37c │ │ │ │ │ + bl a378 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLongLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ beq.n f0 <_PyLong_UnsignedLongLong_Converter+0x56> │ │ │ │ │ @@ -146,15 +146,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 14e <_PyLong_UnsignedLong_Converter+0x52> │ │ │ │ │ - bl 3294 │ │ │ │ │ + bl 32a0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 146 <_PyLong_UnsignedLong_Converter+0x4a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ b.n 150 <_PyLong_UnsignedLong_Converter+0x54> │ │ │ │ │ @@ -175,15 +175,15 @@ │ │ │ │ │ │ │ │ │ │ 0000015c : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl c660 <_PyLong_Copy> │ │ │ │ │ + bl c698 <_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 .LC57 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 1d2 <_PyLong_Size_t_Converter+0x52> │ │ │ │ │ - bl 24a4 │ │ │ │ │ + bl 24ac │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 1ca <_PyLong_Size_t_Converter+0x4a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ b.n 1d4 <_PyLong_Size_t_Converter+0x54> │ │ │ ├── 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: 91308 (bytes into file) │ │ │ │ │ + Start of section headers: 91520 (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 0x164ac: │ │ │ │ │ +There are 18 section headers, starting at offset 0x16580: │ │ │ │ │ │ │ │ │ │ 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 000ab8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 012db4 000388 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 012e58 000388 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000aec 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01313c 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0131e0 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0016dc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0016dc 00bb70 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01370c 0024b0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00d24c 000894 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00dae0 000e10 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 015bbc 000830 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00e8f0 0009ae 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0163ec 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00f29e 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f29e 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00f2d4 0022c0 10 16 361 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 011594 00181e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01641c 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0016dc 00bc3c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0137b0 0024e0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00d318 000894 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00dbac 000e10 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 015c90 000830 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00e9bc 0009ae 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0164c0 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00f36a 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f36a 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00f3a0 0022b0 10 16 360 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 011650 001806 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0164f0 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,559 +1,558 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 556 entries: │ │ │ │ │ +Symbol table '.symtab' contains 555 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: 00003afd 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00003c51 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 00000098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 0000009c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 7: 0000009d 152 FUNC LOCAL DEFAULT 6 new_dict │ │ │ │ │ 8: 0000012c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 00000134 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 00008641 142 FUNC LOCAL DEFAULT 6 compare_unicode_generic │ │ │ │ │ - 11: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ - 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 14: 00000f45 1338 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ - 15: 00000bd9 592 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ - 16: 00000001 78 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 17: 00000bd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 18: 00000bd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 19: 00000e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 20: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 21: 00000e28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 22: 00000e29 284 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ - 23: 00000f40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 24: 00000f44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 25: 00001589 2448 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 26: 000067c9 1152 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 27: 00008b0d 476 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ - 28: 000013f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 29: 000013f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 30: 00001481 262 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 31: 00002505 250 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 32: 000018d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 33: 000018e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 34: 00001f14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 00001f18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 36: 00001f35 1488 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 37: 000024fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 38: 00002504 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 00002601 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 40: 000027e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 000027f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 42: 00008a29 228 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 43: 000049b9 756 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ - 44: 00002a8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 45: 00002a98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 46: 00002b74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 00002b7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 00002bb1 1240 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ - 49: 00008fa1 140 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 50: 0000b1d5 84 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ - 51: 00002ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 52: 00002ed4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 53: 00003195 2408 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ - 54: 00003084 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 55: 00003088 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 56: 00003089 192 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ - 57: 00003140 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 00003148 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 59: 00003190 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 61: 00003194 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 62: 00003814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 63: 00003824 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 64: 00003af8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 00003afc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 66: 00003bc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 00003bc4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 68: 00003bc5 1532 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 69: 00003dfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 70: 00003e10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 71: 000041a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 72: 000041c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 73: 000041c1 260 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 74: 000042bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 75: 000042c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 76: 00004585 272 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 77: 000049b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 000049b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 79: 00004ca8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00004cac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 81: 00004fac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 82: 00004fbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 83: 000051b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 84: 000051c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 85: 00000034 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 86: 00005740 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 87: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 88: 00005748 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 89: 00005749 240 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 90: 00009da9 1520 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 91: 00005824 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 00005838 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 93: 00005839 132 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 94: 000058ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 00000058 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 96: 000058bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 97: 000058bd 184 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 98: 00005968 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 00005974 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 100: 00005a14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00005a1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 102: 00005a1d 204 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 103: 00005ae0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00005ae8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 105: 00005ae9 228 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 106: 00005bc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 00005bcc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 108: 00005bcd 100 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 109: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 110: 000000ac 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 111: 00005c31 508 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 112: 00005e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 00005e2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 114: 00005f05 2244 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 115: 000000d8 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 116: 00006620 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00006634 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 118: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 119: 00007279 954 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 120: 000075e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 000075e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 122: 00007675 126 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 123: 000079dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 000079e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 125: 000079e1 128 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 126: 00007a80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00007a84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 00007b0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 130: 00007b14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 131: 00007b15 192 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 132: 00008210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 00008214 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 134: 000085d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 000085d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 136: 000087d5 596 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 137: 00008a20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 00008a28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 139: 00008b00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 00008b0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 141: 00008ce0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 00008ce8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 143: 00008ce9 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 144: 00008d01 184 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 145: 00008dac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 00008db8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 00008db9 152 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 148: 00008e44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 00008e50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 150: 00008e51 184 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 151: 00008efc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 152: 00008f08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 153: 00008f09 152 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 154: 00008f94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 00000108 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 156: 000000c9 90 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ - 157: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 158: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 159: 00000140 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 160: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 161: 00008fa0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 162: 00009020 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 163: 0000902c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 164: 0000902d 416 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 165: 000091cd 294 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 166: 00009540 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 00009548 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 168: 00009684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 169: 00009688 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 170: 0000993c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 171: 00009940 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 172: 0000019c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 173: 000099c5 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 174: 000001a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 175: 000001a1 44 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ - 176: 000099c9 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 177: 00009a6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 178: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 179: 00009a70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 00009a71 248 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 181: 00009b54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 183: 00009b68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 184: 00009b69 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 185: 00009bd5 468 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 186: 00009d9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 188: 00000178 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 189: 000001c0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 190: 00009da8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 191: 0000a0b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 0000a0c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 193: 0000a390 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 194: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 195: 0000a398 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 196: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 197: 0000a5fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 199: 0000024c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 200: 00000250 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 201: 00000254 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 202: 0000a600 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 203: 0000a601 722 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ - 204: 0000a8d5 114 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 205: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 206: 0000026c 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 207: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 208: 0000005c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 209: 0000a949 114 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ - 210: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 211: 0000a9bd 82 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ - 212: 0000acf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 0000ad0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 214: 0000afc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 00000219 46 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 216: 0000afd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 217: 0000b0c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 0000b0c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 219: 0000b144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 0000b148 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 221: 0000b149 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 222: 0000b155 52 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ - 223: 0000b28d 616 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ - 224: 0000b4ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 225: 0000b4f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 226: 0000b501 8 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ - 227: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 228: 0000b5c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 229: 00000249 90 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ - 230: 0000b5c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 231: 0000b5c9 540 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 232: 000002f8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 233: 0000b7e5 906 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ - 234: 0000bae4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 235: 0000bae8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 236: 000003e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 237: 000003e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 238: 000003e5 108 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ - 239: 00000451 64 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ - 240: 0000044c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 241: 00000450 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 242: 00000488 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 243: 00000064 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 244: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 245: 00000180 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 246: 00000490 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 247: 00000491 102 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ - 248: 00000370 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 249: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 250: 000004f9 110 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ - 251: 00000184 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 252: 00000185 264 FUNC LOCAL DEFAULT 9 dictview_richcompare │ │ │ │ │ - 253: 00000216 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 254: 0000021c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 255: 0000028d 122 FUNC LOCAL DEFAULT 9 all_contained_in │ │ │ │ │ - 256: 00000288 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 257: 0000028c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 258: 0000049c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 259: 000004a8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 260: 000004a9 62 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ - 261: 00000569 660 FUNC LOCAL DEFAULT 1 dictviews_xor │ │ │ │ │ - 262: 000007f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 263: 000004e7 310 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ - 264: 00000618 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 265: 0000061c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 266: 0000061d 24 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ - 267: 00000630 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 268: 000007fc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 269: 000007fd 476 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ - 270: 000009d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 271: 000009d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 272: 00000634 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 273: 00000639 12 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ - 274: 00000640 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 275: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 276: 00000644 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 277: 00000645 100 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ - 278: 000006a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 279: 000006a8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 280: 000006ab 88 FUNC LOCAL DEFAULT 9 sizeof_lock_held │ │ │ │ │ - 281: 00000703 26 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ - 282: 0000071d 24 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ - 283: 00000730 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 284: 00000734 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 285: 00000735 24 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ - 286: 00000748 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 287: 0000074c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 288: 0000074d 6 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ - 289: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 290: 0000080c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 291: 00000810 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 292: 0000084c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 293: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 294: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 295: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 296: 00000440 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 297: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 298: 00000490 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 299: 000004b4 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 300: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 301: 0000050c 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 302: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 303: 00000540 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 304: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 305: 00000578 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 306: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 307: 000005b0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 308: 000005c8 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 309: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 310: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 311: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 312: 00000650 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 313: 00000850 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 314: 00000b70 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 315: 00000b74 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 316: 00000c28 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 317: 00000c2c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 318: 00000ca8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 319: 00000cac 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 320: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 321: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 322: 00000000 24 OBJECT LOCAL DEFAULT 11 CSWTCH.384 │ │ │ │ │ - 323: 00000018 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 324: 00000034 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ - 325: 00000064 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ - 326: 00000094 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ - 327: 000000c4 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ - 328: 00000110 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 329: 00000138 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 330: 00000170 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ - 331: 000002e4 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ - 332: 0000040c 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ - 333: 00000440 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ - 334: 00000490 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ - 335: 000004e4 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ - 336: 00000538 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ - 337: 00000584 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ - 338: 000005d0 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ - 339: 00000678 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ - 340: 0000074c 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ - 341: 00000780 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ - 342: 00000838 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ - 343: 000008a4 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ - 344: 00000900 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ - 345: 00000938 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ - 346: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 347: 00000000 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ - 348: 00000a1c 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ - 349: 00000aac 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ - 350: 00000be4 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ - 351: 00000ad4 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ - 352: 0000090c 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ - 353: 000008b4 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ - 354: 00000884 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ - 355: 000009c4 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ - 356: 000009ec 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ - 357: 0000099c 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ - 358: 000008dc 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ - 359: 0000085c 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ - 360: 0000083c 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ - 361: 00000001 156 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 364: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 366: 00000135 106 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 368: 000001d9 2352 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 370: 000001a1 54 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 374: 00000b09 208 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 380: 0000a399 616 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 383: 00001f19 28 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 384: 0000261d 106 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 385: 00002689 88 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 387: 000026e1 276 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 390: 000027f5 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 391: 0000288d 70 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 392: 000028d5 452 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ - 393: 00002a99 228 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 394: 00002b7d 50 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 400: 00003149 40 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 401: 00003171 36 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ - 412: 000042c5 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 413: 000043dd 228 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 414: 00004309 210 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 415: 000044c1 194 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 416: 00004695 804 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 417: 00004cad 1304 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 418: 000051c5 164 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 419: 00005269 906 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 420: 000055f5 30 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ - 421: 00005615 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 423: 0000ae39 408 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 431: 00005975 168 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 435: 00005e2d 72 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 436: 00005e75 144 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ - 439: 00006c49 1086 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 440: 00007089 418 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 441: 0000722d 74 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 443: 00007635 62 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ - 444: 000076f5 748 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 445: 00007a61 36 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 446: 00007a85 144 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 447: 00007bd5 370 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 449: 00007d49 284 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 451: 00007e65 170 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ - 452: 0000b189 76 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ - 453: 00007f11 772 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 454: 00008215 122 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 455: 00008291 942 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 456: 000086d1 150 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 457: 00008769 108 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 459: 00000051 120 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 461: 000092f5 596 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 462: 00009549 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 463: 0000957d 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 464: 00009689 722 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ - 465: 0000995d 104 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ - 466: 00000125 124 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 467: 000001cd 76 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 482: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 484: 0000aa11 1064 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 491: 0000afd1 64 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 492: 0000b011 180 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 493: 0000b0c5 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 494: 0000b229 100 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 495: 0000b4f5 12 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 496: 0000b509 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ - 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 PyExc_KeyError │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 502: 000002a5 278 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ - 503: 000003bd 40 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 507: 00000065 68 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ - 508: 000000a9 220 FUNC GLOBAL DEFAULT 9 PyDict_GetItemString │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ - 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 513: 00000307 418 FUNC GLOBAL HIDDEN 9 _PyDictView_Intersect │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ - 517: 000009d9 224 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ - 518: 00000635 4 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 521: 000006a9 2 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ - 524: 00000753 56 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ - 525: 0000078b 4 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ - 526: 0000078f 32 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ - 527: 000007af 98 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ - 528: 00000811 64 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ - 529: 00000851 988 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ - 531: 00000c2d 128 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ - 532: 00000cad 66 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 533: 00000cef 48 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ - 534: 00000d1f 40 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemIdWithError │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromId │ │ │ │ │ - 536: 00000d47 70 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ - 537: 00000d8d 42 FUNC GLOBAL HIDDEN 9 _PyDict_ContainsId │ │ │ │ │ - 538: 00000db7 46 FUNC GLOBAL HIDDEN 9 _PyDict_SetItemId │ │ │ │ │ - 539: 00000de5 42 FUNC GLOBAL HIDDEN 9 _PyDict_DelItemId │ │ │ │ │ - 540: 0000069c 208 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ - 541: 000000ec 208 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ - 542: 000004fc 208 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ - 543: 0000042c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ - 544: 0000028c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ - 545: 0000035c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ - 546: 000001bc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ - 547: 0000076c 208 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ - 548: 000005cc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ - 549: 0000001c 208 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ - 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ - 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ - 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 10: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ + 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ + 13: 00001095 1342 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 14: 00000d29 592 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 15: 00000001 78 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ + 16: 00000d20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00000d28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 18: 00000f70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 20: 00000f78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 21: 00000f79 284 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ + 22: 00001090 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 00001094 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 24: 000016dd 2448 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ + 25: 00006925 1152 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 26: 00008bd9 476 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ + 27: 00001548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 0000154c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 29: 000015d5 262 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 30: 00002659 250 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 31: 00001a2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00001a34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 33: 00002068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 0000206c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 35: 00002089 1488 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 36: 00002650 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00002658 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 38: 00002755 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 39: 0000293c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00002948 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 41: 00008af5 228 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 42: 00004b0d 756 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ + 43: 00002be0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00002bec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 45: 00002cc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00002cd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00002d05 1240 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ + 48: 0000906d 140 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 49: 0000b2a1 84 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ + 50: 00003018 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00003028 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 52: 000032e9 2408 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 53: 000031d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 000031dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 55: 000031dd 192 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ + 56: 00003294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 57: 0000329c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 58: 000032e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ + 60: 000032e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 61: 00003968 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 00003978 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 00003c4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00003c50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 00003d14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 00003d18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 00003d19 1532 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 68: 00003f50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00003f64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 70: 000042fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00004314 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 72: 00004315 260 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 73: 00004410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 00004418 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 75: 000046d9 272 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 76: 00004b08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00004b0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 78: 00004dfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00004e00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 80: 00005100 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 81: 00005110 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 82: 0000530c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00005318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 84: 00000034 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 85: 00005894 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ + 87: 0000589c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 88: 0000589d 240 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 89: 00009e75 1520 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 90: 00005978 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 0000598c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 92: 0000598d 132 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 93: 00005a00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00000058 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ + 95: 00005a10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 96: 00005a11 184 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 97: 00005abc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 00005ac8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 00005b68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00005b70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 00005b71 204 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 102: 00005c34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00005c3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 104: 00005c3d 228 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 105: 00005d14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 00005d20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 107: 00005d21 100 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 108: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 109: 000000ac 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ + 110: 00005d85 508 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 111: 00005f7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00005f80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00006059 2252 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 114: 000000d8 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 115: 0000677c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 00006790 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 117: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ + 118: 000073d5 954 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 119: 0000773c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00007740 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 000077d1 126 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 122: 00007b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 00007b3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 124: 00007b3d 128 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 125: 00007bdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 00007be0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 127: 00007c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 129: 00007c70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 00007c71 192 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 131: 0000836c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 00008370 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 133: 0000872c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 00008730 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 135: 000088a1 596 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 136: 00008aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 00008af4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 138: 00008bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 00008bd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 140: 00008dac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 00008db4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 142: 00008db5 24 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 143: 00008dcd 184 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 144: 00008e78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 00008e84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 146: 00008e85 152 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 147: 00008f10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 00008f1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 149: 00008f1d 184 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 150: 00008fc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 00008fd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 152: 00008fd5 152 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 153: 00009060 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 00000108 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 155: 000000c9 90 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ + 156: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 157: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 158: 00000140 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 159: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 160: 0000906c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 000090ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000090f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 000090f9 416 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 164: 00009299 294 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 165: 0000960c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 00009614 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 167: 00009750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 00009754 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 169: 00009a08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 00009a0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 171: 0000019c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 172: 00009a91 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 173: 000001a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 174: 000001a1 44 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ + 175: 00009a95 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 176: 00009b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 178: 00009b3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 00009b3d 248 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 180: 00009c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 182: 00009c34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 183: 00009c35 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 184: 00009ca1 468 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 185: 00009e68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 186: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 187: 00000178 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 188: 000001c0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 189: 00009e74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 190: 0000a184 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000a18c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 0000a45c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 193: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 194: 0000a464 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 195: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 196: 0000a6c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 198: 0000024c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 199: 00000250 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 200: 00000254 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 201: 0000a6cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 202: 0000a6cd 722 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ + 203: 0000a9a1 114 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 204: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 205: 0000026c 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 206: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 207: 0000005c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 208: 0000aa15 114 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 209: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 210: 0000aa89 82 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ + 211: 0000adc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000add8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 0000b08c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 00000219 46 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ + 215: 0000b09c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 0000b18c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 0000b190 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 218: 0000b210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 0000b214 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 220: 0000b215 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 221: 0000b221 52 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ + 222: 0000b359 616 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ + 223: 0000b5b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 0000b5c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 225: 0000b5cd 8 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ + 226: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 227: 0000b68c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 00000249 90 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ + 229: 0000b694 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 230: 0000b695 540 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 231: 000002f8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 232: 0000b8b1 906 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ + 233: 0000bbb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0000bbb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 235: 000003e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 236: 000003e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 237: 000003e5 108 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ + 238: 00000451 64 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ + 239: 0000044c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 240: 00000450 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 241: 00000488 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 242: 00000064 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 243: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 244: 00000180 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 245: 00000490 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 246: 00000491 102 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ + 247: 00000370 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 248: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 249: 000004f9 110 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ + 250: 00000184 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 251: 00000185 264 FUNC LOCAL DEFAULT 9 dictview_richcompare │ │ │ │ │ + 252: 00000216 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 253: 0000021c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 254: 0000028d 122 FUNC LOCAL DEFAULT 9 all_contained_in │ │ │ │ │ + 255: 00000288 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 256: 0000028c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 257: 0000049c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 258: 000004a8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 259: 000004a9 62 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ + 260: 00000569 660 FUNC LOCAL DEFAULT 1 dictviews_xor │ │ │ │ │ + 261: 000007f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 262: 000004e7 310 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ + 263: 00000618 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 264: 0000061c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 265: 0000061d 24 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ + 266: 00000630 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 267: 000007fc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 268: 000007fd 476 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ + 269: 000009d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 270: 000009d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 271: 00000634 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 272: 00000639 12 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ + 273: 00000640 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 274: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 275: 00000644 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 276: 00000645 100 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ + 277: 000006a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 278: 000006a8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 279: 000006ab 88 FUNC LOCAL DEFAULT 9 sizeof_lock_held │ │ │ │ │ + 280: 00000703 26 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ + 281: 0000071d 24 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ + 282: 00000730 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 283: 00000734 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 284: 00000735 24 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ + 285: 00000748 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 286: 0000074c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 287: 0000074d 6 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ + 288: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 289: 0000080c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 290: 00000810 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 291: 0000084c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 292: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 293: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 294: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 295: 00000440 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 296: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 297: 00000490 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 298: 000004b4 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 299: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 300: 0000050c 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 301: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 302: 00000540 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 303: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 304: 00000578 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 305: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 306: 000005b0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 307: 000005c8 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 308: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 309: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 310: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 311: 00000650 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 312: 00000850 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 313: 00000b70 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 314: 00000b74 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 315: 00000c28 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 316: 00000c2c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 317: 00000ca8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 318: 00000cac 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 319: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 320: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 321: 00000000 24 OBJECT LOCAL DEFAULT 11 CSWTCH.384 │ │ │ │ │ + 322: 00000018 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 323: 00000034 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ + 324: 00000064 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ + 325: 00000094 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ + 326: 000000c4 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ + 327: 00000110 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 328: 00000138 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 329: 00000170 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ + 330: 000002e4 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ + 331: 0000040c 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ + 332: 00000440 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ + 333: 00000490 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ + 334: 000004e4 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ + 335: 00000538 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ + 336: 00000584 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ + 337: 000005d0 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ + 338: 00000678 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ + 339: 0000074c 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ + 340: 00000780 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ + 341: 00000838 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ + 342: 000008a4 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ + 343: 00000900 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ + 344: 00000938 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ + 345: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 346: 00000000 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ + 347: 00000a1c 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ + 348: 00000aac 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ + 349: 00000be4 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ + 350: 00000ad4 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ + 351: 0000090c 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ + 352: 000008b4 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ + 353: 00000884 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ + 354: 000009c4 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ + 355: 000009ec 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ + 356: 0000099c 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ + 357: 000008dc 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ + 358: 0000085c 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ + 359: 0000083c 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ + 360: 00000001 156 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 363: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 365: 00000135 106 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 367: 000001d9 2686 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 369: 000001a1 54 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 373: 00000c59 208 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 379: 0000a465 616 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 382: 0000206d 28 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 383: 00002771 106 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 384: 000027dd 88 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 386: 00002835 276 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ + 389: 00002949 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 390: 000029e1 70 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 391: 00002a29 452 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ + 392: 00002bed 228 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 393: 00002cd1 50 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 399: 0000329d 40 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 400: 000032c5 36 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ + 411: 00004419 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 412: 00004531 228 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 413: 0000445d 210 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 414: 00004615 194 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 415: 000047e9 804 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 416: 00004e01 1304 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 417: 00005319 164 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 418: 000053bd 906 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 419: 00005749 30 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ + 420: 00005769 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ + 422: 0000af05 408 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 430: 00005ac9 168 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 434: 00005f81 72 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 435: 00005fc9 144 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ + 438: 00006da5 1086 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 439: 000071e5 418 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 440: 00007389 74 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 442: 00007791 62 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ + 443: 00007851 748 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 444: 00007bbd 36 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 445: 00007be1 144 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 446: 00007d31 370 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 448: 00007ea5 284 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ + 450: 00007fc1 170 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ + 451: 0000b255 76 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ + 452: 0000806d 772 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 453: 00008371 122 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 454: 000083ed 942 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 455: 0000879d 150 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 456: 00008835 108 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 458: 00000051 120 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 460: 000093c1 596 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 461: 00009615 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 462: 00009649 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 463: 00009755 722 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ + 464: 00009a29 104 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ + 465: 00000125 124 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ + 466: 000001cd 76 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 481: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ + 483: 0000aadd 1064 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 490: 0000b09d 64 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 491: 0000b0dd 180 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 492: 0000b191 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 493: 0000b2f5 100 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 494: 0000b5c1 12 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 495: 0000b5d5 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 501: 000002a5 278 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ + 502: 000003bd 40 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 506: 00000065 68 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ + 507: 000000a9 220 FUNC GLOBAL DEFAULT 9 PyDict_GetItemString │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ + 512: 00000307 418 FUNC GLOBAL HIDDEN 9 _PyDictView_Intersect │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ + 516: 000009d9 224 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ + 517: 00000635 4 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 520: 000006a9 2 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ + 523: 00000753 56 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ + 524: 0000078b 4 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ + 525: 0000078f 32 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ + 526: 000007af 98 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ + 527: 00000811 64 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ + 528: 00000851 988 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ + 530: 00000c2d 128 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ + 531: 00000cad 66 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 532: 00000cef 48 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ + 533: 00000d1f 40 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemIdWithError │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromId │ │ │ │ │ + 535: 00000d47 70 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ + 536: 00000d8d 42 FUNC GLOBAL HIDDEN 9 _PyDict_ContainsId │ │ │ │ │ + 537: 00000db7 46 FUNC GLOBAL HIDDEN 9 _PyDict_SetItemId │ │ │ │ │ + 538: 00000de5 42 FUNC GLOBAL HIDDEN 9 _PyDict_DelItemId │ │ │ │ │ + 539: 0000069c 208 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ + 540: 000000ec 208 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ + 541: 000004fc 208 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ + 542: 0000042c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ + 543: 0000028c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ + 544: 0000035c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ + 545: 000001bc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ + 546: 0000076c 208 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ + 547: 000005cc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ + 548: 0000001c 208 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ + 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ + 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ + 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1756 +1,1762 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x12db4 contains 113 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x12e58 contains 113 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000003e 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000046 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000a6 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000000aa 0001cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000000ae 00009b2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC10 │ │ │ │ │ -000000b2 00009b30 R_ARM_THM_MOVT_ABS 00000108 .LC10 │ │ │ │ │ -000000b8 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000c4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000ee 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000000f2 0001cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000000f6 00009e2f R_ARM_THM_MOVW_ABS_NC 00000124 .LC11 │ │ │ │ │ -000000fa 00009e30 R_ARM_THM_MOVT_ABS 00000124 .LC11 │ │ │ │ │ -00000100 0001ae0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000010a 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000010e 0001cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000112 00009f2f R_ARM_THM_MOVW_ABS_NC 00000140 .LC12 │ │ │ │ │ -00000116 00009f30 R_ARM_THM_MOVT_ABS 00000140 .LC12 │ │ │ │ │ -0000011c 0001ae0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000017e 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000182 0001cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000186 00009b2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC10 │ │ │ │ │ -0000018a 00009b30 R_ARM_THM_MOVT_ABS 00000108 .LC10 │ │ │ │ │ -00000190 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000019c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001b0 00005d0a R_ARM_THM_CALL 00005839 dict_update_arg │ │ │ │ │ -000001e0 0001840a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001ee 00007a0a R_ARM_THM_CALL 00007675 pop_lock_held │ │ │ │ │ -00000206 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000268 00018a0a R_ARM_THM_CALL 00002b7d PyDict_Copy │ │ │ │ │ -00000272 00005d0a R_ARM_THM_CALL 00005839 dict_update_arg │ │ │ │ │ -0000027c 0001f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000280 0001f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000029c 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002ca 0001c00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000038c 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000390 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000398 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000003b4 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000040e 0001f80a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000436 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000446 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000044c 00018f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000047a 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000003e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000046 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000a6 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000000aa 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000000ae 00009a2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC10 │ │ │ │ │ +000000b2 00009a30 R_ARM_THM_MOVT_ABS 00000108 .LC10 │ │ │ │ │ +000000b8 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000c4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000ee 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000000f2 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000000f6 00009d2f R_ARM_THM_MOVW_ABS_NC 00000124 .LC11 │ │ │ │ │ +000000fa 00009d30 R_ARM_THM_MOVT_ABS 00000124 .LC11 │ │ │ │ │ +00000100 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000010a 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000010e 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000112 00009e2f R_ARM_THM_MOVW_ABS_NC 00000140 .LC12 │ │ │ │ │ +00000116 00009e30 R_ARM_THM_MOVT_ABS 00000140 .LC12 │ │ │ │ │ +0000011c 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000017e 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000182 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000186 00009a2f R_ARM_THM_MOVW_ABS_NC 00000108 .LC10 │ │ │ │ │ +0000018a 00009a30 R_ARM_THM_MOVT_ABS 00000108 .LC10 │ │ │ │ │ +00000190 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000019c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001b0 00005c0a R_ARM_THM_CALL 0000598d dict_update_arg │ │ │ │ │ +000001e0 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000001ee 0000790a R_ARM_THM_CALL 000077d1 pop_lock_held │ │ │ │ │ +00000206 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000268 0001890a R_ARM_THM_CALL 00002cd1 PyDict_Copy │ │ │ │ │ +00000272 00005c0a R_ARM_THM_CALL 0000598d dict_update_arg │ │ │ │ │ +0000027c 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000280 0001f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000029c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ca 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000038c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000390 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000398 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003b4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000040e 0001f70a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000436 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000446 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000044c 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000047a 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000488 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000048c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004ba 0001860a R_ARM_THM_CALL 000027f5 PyDict_GetItemRef │ │ │ │ │ -000004cc 0001740a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000004f0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000508 0001d70a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00000512 0001fd0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -0000051e 0000f92f R_ARM_THM_MOVW_ABS_NC 00000374 .LC30 │ │ │ │ │ -00000522 0000f930 R_ARM_THM_MOVT_ABS 00000374 .LC30 │ │ │ │ │ -00000528 0001fe0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000540 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000548 0001dd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00000552 0000f82f R_ARM_THM_MOVW_ABS_NC 00000370 .LC29 │ │ │ │ │ -00000556 0000f830 R_ARM_THM_MOVT_ABS 00000370 .LC29 │ │ │ │ │ -00000596 0000300a R_ARM_THM_CALL 00002bb1 copy_lock_held │ │ │ │ │ -000005a4 0001f90a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -000005c2 00018e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005d2 0001b00a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000005e0 0002030a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00000608 0000270a R_ARM_THM_CALL 00002601 Py_XDECREF │ │ │ │ │ -0000061e 00019d0a R_ARM_THM_CALL 000043dd _PyDict_Next │ │ │ │ │ -0000064a 0001eb0a R_ARM_THM_CALL 0000afd1 _PyDict_GetItem_KnownHash │ │ │ │ │ -00000662 0001740a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000672 00002b0a R_ARM_THM_CALL 000049b9 delitem_knownhash_lock_held │ │ │ │ │ -0000067c 0000270a R_ARM_THM_CALL 00002601 Py_XDECREF │ │ │ │ │ -00000682 0000270a R_ARM_THM_CALL 00002601 Py_XDECREF │ │ │ │ │ -00000688 0000270a R_ARM_THM_CALL 00002601 Py_XDECREF │ │ │ │ │ -0000068e 0000270a R_ARM_THM_CALL 00002601 Py_XDECREF │ │ │ │ │ -00000694 0000270a R_ARM_THM_CALL 00002601 Py_XDECREF │ │ │ │ │ -0000069c 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006c0 0001f80a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000006ee 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000702 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000714 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000722 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000072a 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000736 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000750 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000076a 0001f80a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000776 0002040a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ -000007a6 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007c2 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007e0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007e8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ba 0001850a R_ARM_THM_CALL 00002949 PyDict_GetItemRef │ │ │ │ │ +000004cc 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000004f0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000508 0001d60a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00000512 0001fc0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +0000051e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000374 .LC30 │ │ │ │ │ +00000522 0000f830 R_ARM_THM_MOVT_ABS 00000374 .LC30 │ │ │ │ │ +00000528 0001fd0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000540 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000548 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00000552 0000f72f R_ARM_THM_MOVW_ABS_NC 00000370 .LC29 │ │ │ │ │ +00000556 0000f730 R_ARM_THM_MOVT_ABS 00000370 .LC29 │ │ │ │ │ +00000596 00002f0a R_ARM_THM_CALL 00002d05 copy_lock_held │ │ │ │ │ +000005a4 0001f80a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +000005c2 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005d2 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000005e0 0002020a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00000608 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ +0000061e 00019c0a R_ARM_THM_CALL 00004531 _PyDict_Next │ │ │ │ │ +0000064a 0001ea0a R_ARM_THM_CALL 0000b09d _PyDict_GetItem_KnownHash │ │ │ │ │ +00000662 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000672 00002a0a R_ARM_THM_CALL 00004b0d delitem_knownhash_lock_held │ │ │ │ │ +0000067c 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ +00000682 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ +00000688 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ +0000068e 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ +00000694 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ +0000069c 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006c0 0001f70a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000006ee 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000702 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000714 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000722 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000072a 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000736 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000750 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000076a 0001f70a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000776 0002030a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ +000007a6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007c2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007e0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007e8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007f4 00018f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007f8 00018f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000886 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000089e 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000008a2 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000008a6 00006d2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -000008aa 00006d30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -000008b0 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008ea 0001b20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000009ba 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009c8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007f4 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007f8 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000886 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089e 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000008a2 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000008a6 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +000008aa 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +000008b0 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008ea 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000009ba 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009d4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009fe 0001c00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000a10 0001b20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000a40 00019d0a R_ARM_THM_CALL 000043dd _PyDict_Next │ │ │ │ │ -00000a6a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000a6e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a76 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000a98 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab2 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003dc 0000351e R_ARM_THM_JUMP24 00003195 dict_merge │ │ │ │ │ -00000476 0001f91e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ -0000055e 0001841e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000009d4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000009fe 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000a10 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000a40 00019c0a R_ARM_THM_CALL 00004531 _PyDict_Next │ │ │ │ │ +00000a6a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000a6e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000a76 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000a98 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ab2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003dc 0000341e R_ARM_THM_JUMP24 000032e9 dict_merge │ │ │ │ │ +00000476 0001f81e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ +0000055e 0001831e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1313c contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x131e0 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000020 00022602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000028 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000034 00004402 R_ARM_ABS32 00003bc5 dict_dealloc │ │ │ │ │ -00000048 0000cb02 R_ARM_ABS32 0000a601 dict_repr │ │ │ │ │ +00000020 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000028 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000034 00004302 R_ARM_ABS32 00003d19 dict_dealloc │ │ │ │ │ +00000048 0000ca02 R_ARM_ABS32 0000a6cd dict_repr │ │ │ │ │ 0000004c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000058 00022702 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ -00000064 00022802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000074 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000078 00004c02 R_ARM_ABS32 00004585 dict_traverse │ │ │ │ │ -0000007c 00008802 R_ARM_ABS32 000087d5 dict_tp_clear │ │ │ │ │ -00000080 0000e702 R_ARM_ABS32 0000b5c9 dict_richcompare │ │ │ │ │ -00000088 00003102 R_ARM_ABS32 00008fa1 dict_iter │ │ │ │ │ +00000058 00022602 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ +00000064 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000074 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000078 00004b02 R_ARM_ABS32 000046d9 dict_traverse │ │ │ │ │ +0000007c 00008702 R_ARM_ABS32 000088a1 dict_tp_clear │ │ │ │ │ +00000080 0000e602 R_ARM_ABS32 0000b695 dict_richcompare │ │ │ │ │ +00000088 00003002 R_ARM_ABS32 0000906d dict_iter │ │ │ │ │ 00000090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000b0 0000b402 R_ARM_ABS32 00009a71 dict_init │ │ │ │ │ -000000b4 00022902 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000000b8 0000b002 R_ARM_ABS32 000099c9 dict_new │ │ │ │ │ -000000bc 0001b102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000e4 0000b902 R_ARM_ABS32 00009bd5 dict_vectorcall │ │ │ │ │ -000000f0 00022602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000000f8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00006c02 R_ARM_ABS32 00005bcd dictview_dealloc │ │ │ │ │ -00000118 0000fa02 R_ARM_ABS32 000004f9 dictview_repr │ │ │ │ │ +000000b0 0000b302 R_ARM_ABS32 00009b3d dict_init │ │ │ │ │ +000000b4 00022802 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ +000000b8 0000af02 R_ARM_ABS32 00009a95 dict_new │ │ │ │ │ +000000bc 0001b002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000000e4 0000b802 R_ARM_ABS32 00009ca1 dict_vectorcall │ │ │ │ │ +000000f0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000f8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000104 00006b02 R_ARM_ABS32 00005d21 dictview_dealloc │ │ │ │ │ +00000118 0000f902 R_ARM_ABS32 000004f9 dictview_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000134 00022802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 0000dd02 R_ARM_ABS32 0000b149 dictview_traverse │ │ │ │ │ -00000150 0000fc02 R_ARM_ABS32 00000185 dictview_richcompare │ │ │ │ │ -00000158 00006602 R_ARM_ABS32 00005a1d dictitems_iter │ │ │ │ │ +00000134 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000148 0000dc02 R_ARM_ABS32 0000b215 dictview_traverse │ │ │ │ │ +00000150 0000fb02 R_ARM_ABS32 00000185 dictview_richcompare │ │ │ │ │ +00000158 00006502 R_ARM_ABS32 00005b71 dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001c0 00022602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000001c8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00007d02 R_ARM_ABS32 000079e1 dictiter_dealloc │ │ │ │ │ -00000204 00022802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000218 0000d702 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ -00000228 00022a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000022c 00006f02 R_ARM_ABS32 00005c31 dictiter_iternextitem │ │ │ │ │ +000001c0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001c8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001d4 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +00000204 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000218 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ +00000228 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000022c 00006e02 R_ARM_ABS32 00005d85 dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000290 00022602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000298 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00007d02 R_ARM_ABS32 000079e1 dictiter_dealloc │ │ │ │ │ -000002e8 0000d702 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ -000002f8 00022a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002fc 00010d02 R_ARM_ABS32 000007fd dictreviter_iternext │ │ │ │ │ +00000290 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000298 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002a4 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +000002e8 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ +000002f8 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000002fc 00010c02 R_ARM_ABS32 000007fd dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000360 00022602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000368 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00007d02 R_ARM_ABS32 000079e1 dictiter_dealloc │ │ │ │ │ -000003b8 0000d702 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ -000003c8 00022a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000003cc 00010d02 R_ARM_ABS32 000007fd dictreviter_iternext │ │ │ │ │ +00000360 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000368 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000374 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +000003b8 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ +000003c8 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000003cc 00010c02 R_ARM_ABS32 000007fd dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000430 00022602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000438 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00007d02 R_ARM_ABS32 000079e1 dictiter_dealloc │ │ │ │ │ -00000488 0000d702 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ -00000498 00022a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000049c 00010d02 R_ARM_ABS32 000007fd dictreviter_iternext │ │ │ │ │ +00000430 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000438 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000444 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +00000488 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ +00000498 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000049c 00010c02 R_ARM_ABS32 000007fd dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000500 00022602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000508 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00006c02 R_ARM_ABS32 00005bcd dictview_dealloc │ │ │ │ │ -00000528 0000fa02 R_ARM_ABS32 000004f9 dictview_repr │ │ │ │ │ +00000500 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000508 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000514 00006b02 R_ARM_ABS32 00005d21 dictview_dealloc │ │ │ │ │ +00000528 0000f902 R_ARM_ABS32 000004f9 dictview_repr │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000544 00022802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000558 0000dd02 R_ARM_ABS32 0000b149 dictview_traverse │ │ │ │ │ -00000560 0000fc02 R_ARM_ABS32 00000185 dictview_richcompare │ │ │ │ │ -00000568 00009302 R_ARM_ABS32 00008db9 dictkeys_iter │ │ │ │ │ +00000544 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000558 0000dc02 R_ARM_ABS32 0000b215 dictview_traverse │ │ │ │ │ +00000560 0000fb02 R_ARM_ABS32 00000185 dictview_richcompare │ │ │ │ │ +00000568 00009202 R_ARM_ABS32 00008e85 dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005d0 00022602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000005d8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00007d02 R_ARM_ABS32 000079e1 dictiter_dealloc │ │ │ │ │ -00000614 00022802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000628 0000d702 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ -00000638 00022a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 0000a402 R_ARM_ABS32 0000902d dictiter_iternextkey │ │ │ │ │ +000005d0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000005d8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000005e4 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +00000614 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000628 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ +00000638 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000063c 0000a302 R_ARM_ABS32 000090f9 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006a0 00022602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000006a8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b4 00006c02 R_ARM_ABS32 00005bcd dictview_dealloc │ │ │ │ │ -000006c8 0000fa02 R_ARM_ABS32 000004f9 dictview_repr │ │ │ │ │ +000006a0 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000006a8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000006b4 00006b02 R_ARM_ABS32 00005d21 dictview_dealloc │ │ │ │ │ +000006c8 0000f902 R_ARM_ABS32 000004f9 dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006e4 00022802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000dd02 R_ARM_ABS32 0000b149 dictview_traverse │ │ │ │ │ -00000708 00009902 R_ARM_ABS32 00008f09 dictvalues_iter │ │ │ │ │ +000006e4 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000006f8 0000dc02 R_ARM_ABS32 0000b215 dictview_traverse │ │ │ │ │ +00000708 00009802 R_ARM_ABS32 00008fd5 dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000770 00022602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000778 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00007d02 R_ARM_ABS32 000079e1 dictiter_dealloc │ │ │ │ │ -000007b4 00022802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007c8 0000d702 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ -000007d8 00022a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000a502 R_ARM_ABS32 000091cd dictiter_iternextvalue │ │ │ │ │ +00000770 00022502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000778 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000784 00007c02 R_ARM_ABS32 00007b3d dictiter_dealloc │ │ │ │ │ +000007b4 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000007c8 0000d602 R_ARM_ABS32 00000219 dictiter_traverse │ │ │ │ │ +000007d8 00022902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000007dc 0000a402 R_ARM_ABS32 00009299 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000083c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000840 00011a02 R_ARM_ABS32 0000071d dictvalues_reversed │ │ │ │ │ -00000848 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000085c 0000e202 R_ARM_ABS32 0000b501 dictview_len │ │ │ │ │ -00000884 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000888 00010702 R_ARM_ABS32 000004e7 dictviews_isdisjoint │ │ │ │ │ -00000890 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000894 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000898 00010a02 R_ARM_ABS32 0000061d dictitems_reversed │ │ │ │ │ -000008a0 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008b4 0000e202 R_ARM_ABS32 0000b501 dictview_len │ │ │ │ │ -000008d0 0000f702 R_ARM_ABS32 00000491 dictitems_contains │ │ │ │ │ -000008dc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e0 00010702 R_ARM_ABS32 000004e7 dictviews_isdisjoint │ │ │ │ │ -000008e8 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008ec 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f0 00011d02 R_ARM_ABS32 00000735 dictkeys_reversed │ │ │ │ │ -000008f8 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000910 0000ee02 R_ARM_ABS32 000003e5 dictviews_sub │ │ │ │ │ -00000940 00020102 R_ARM_ABS32 00000307 _PyDictView_Intersect │ │ │ │ │ -00000944 00010502 R_ARM_ABS32 00000569 dictviews_xor │ │ │ │ │ -00000948 00010402 R_ARM_ABS32 000004a9 dictviews_or │ │ │ │ │ -0000099c 0000e202 R_ARM_ABS32 0000b501 dictview_len │ │ │ │ │ -000009b8 0000d102 R_ARM_ABS32 0000a949 dictkeys_contains │ │ │ │ │ -000009c4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009c8 00012002 R_ARM_ABS32 0000074d dictview_mapping │ │ │ │ │ -000009d0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009ec 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 00008f02 R_ARM_ABS32 00008ce9 dictiter_len │ │ │ │ │ -000009f8 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000009fc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a00 00011502 R_ARM_ABS32 00000645 dictiter_reduce │ │ │ │ │ -00000a08 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000a58 0000e502 R_ARM_ABS32 00000249 dict_or │ │ │ │ │ -00000a8c 0000af02 R_ARM_ABS32 000001a1 dict_ior │ │ │ │ │ -00000ac8 00016e02 R_ARM_ABS32 00000135 PyDict_Contains │ │ │ │ │ -00000ad4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad8 0000cc02 R_ARM_ABS32 0000a8d5 dict___contains__ │ │ │ │ │ -00000ae0 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ae4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae8 00003802 R_ARM_ABS32 00003089 dict_subscript │ │ │ │ │ -00000af0 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000af4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000af8 00011902 R_ARM_ABS32 00000703 dict___sizeof__ │ │ │ │ │ -00000b00 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b04 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b08 00008302 R_ARM_ABS32 00007b15 dict_get │ │ │ │ │ -00000b10 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b14 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000b802 R_ARM_ABS32 00009b69 dict_setdefault │ │ │ │ │ -00000b20 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b24 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00007702 R_ARM_ABS32 00007279 dict_pop │ │ │ │ │ -00000b30 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b34 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b38 0000e902 R_ARM_ABS32 0000b7e5 dict_popitem │ │ │ │ │ -00000b40 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b44 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 00009002 R_ARM_ABS32 00008d01 dict_keys │ │ │ │ │ -00000b50 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b54 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00006102 R_ARM_ABS32 000058bd dict_items │ │ │ │ │ -00000b60 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b64 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 00009602 R_ARM_ABS32 00008e51 dict_values │ │ │ │ │ -00000b70 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b74 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b78 00005902 R_ARM_ABS32 00005749 dict_update │ │ │ │ │ -00000b80 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b84 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000d302 R_ARM_ABS32 0000a9bd dict_fromkeys │ │ │ │ │ -00000b90 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b94 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b98 0000df02 R_ARM_ABS32 0000b28d dict_clear │ │ │ │ │ -00000ba0 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ba4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba8 0000de02 R_ARM_ABS32 0000b155 dict_copy │ │ │ │ │ -00000bb0 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bb4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bb8 00011102 R_ARM_ABS32 00000639 dict___reversed__ │ │ │ │ │ -00000bc0 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bc4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bc8 00022b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ -00000bd0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 0000ad02 R_ARM_ABS32 000099c5 dict_length │ │ │ │ │ -00000be8 00003802 R_ARM_ABS32 00003089 dict_subscript │ │ │ │ │ -00000bec 00004902 R_ARM_ABS32 000041c1 dict_ass_sub │ │ │ │ │ +0000083c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000840 00011902 R_ARM_ABS32 0000071d dictvalues_reversed │ │ │ │ │ +00000848 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000085c 0000e102 R_ARM_ABS32 0000b5cd dictview_len │ │ │ │ │ +00000884 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000888 00010602 R_ARM_ABS32 000004e7 dictviews_isdisjoint │ │ │ │ │ +00000890 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000894 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000898 00010902 R_ARM_ABS32 0000061d dictitems_reversed │ │ │ │ │ +000008a0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008b4 0000e102 R_ARM_ABS32 0000b5cd dictview_len │ │ │ │ │ +000008d0 0000f602 R_ARM_ABS32 00000491 dictitems_contains │ │ │ │ │ +000008dc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000008e0 00010602 R_ARM_ABS32 000004e7 dictviews_isdisjoint │ │ │ │ │ +000008e8 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008ec 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000008f0 00011c02 R_ARM_ABS32 00000735 dictkeys_reversed │ │ │ │ │ +000008f8 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000910 0000ed02 R_ARM_ABS32 000003e5 dictviews_sub │ │ │ │ │ +00000940 00020002 R_ARM_ABS32 00000307 _PyDictView_Intersect │ │ │ │ │ +00000944 00010402 R_ARM_ABS32 00000569 dictviews_xor │ │ │ │ │ +00000948 00010302 R_ARM_ABS32 000004a9 dictviews_or │ │ │ │ │ +0000099c 0000e102 R_ARM_ABS32 0000b5cd dictview_len │ │ │ │ │ +000009b8 0000d002 R_ARM_ABS32 0000aa15 dictkeys_contains │ │ │ │ │ +000009c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000009c8 00011f02 R_ARM_ABS32 0000074d dictview_mapping │ │ │ │ │ +000009d0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000009ec 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000009f0 00008e02 R_ARM_ABS32 00008db5 dictiter_len │ │ │ │ │ +000009f8 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a00 00011402 R_ARM_ABS32 00000645 dictiter_reduce │ │ │ │ │ +00000a08 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a58 0000e402 R_ARM_ABS32 00000249 dict_or │ │ │ │ │ +00000a8c 0000ae02 R_ARM_ABS32 000001a1 dict_ior │ │ │ │ │ +00000ac8 00016d02 R_ARM_ABS32 00000135 PyDict_Contains │ │ │ │ │ +00000ad4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ad8 0000cb02 R_ARM_ABS32 0000a9a1 dict___contains__ │ │ │ │ │ +00000ae0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ae4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ae8 00003702 R_ARM_ABS32 000031dd dict_subscript │ │ │ │ │ +00000af0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000af4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000af8 00011802 R_ARM_ABS32 00000703 dict___sizeof__ │ │ │ │ │ +00000b00 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b04 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b08 00008202 R_ARM_ABS32 00007c71 dict_get │ │ │ │ │ +00000b10 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b14 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b18 0000b702 R_ARM_ABS32 00009c35 dict_setdefault │ │ │ │ │ +00000b20 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b24 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b28 00007602 R_ARM_ABS32 000073d5 dict_pop │ │ │ │ │ +00000b30 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b34 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b38 0000e802 R_ARM_ABS32 0000b8b1 dict_popitem │ │ │ │ │ +00000b40 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b44 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b48 00008f02 R_ARM_ABS32 00008dcd dict_keys │ │ │ │ │ +00000b50 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b54 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b58 00006002 R_ARM_ABS32 00005a11 dict_items │ │ │ │ │ +00000b60 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b64 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b68 00009502 R_ARM_ABS32 00008f1d dict_values │ │ │ │ │ +00000b70 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b74 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b78 00005802 R_ARM_ABS32 0000589d dict_update │ │ │ │ │ +00000b80 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b84 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b88 0000d202 R_ARM_ABS32 0000aa89 dict_fromkeys │ │ │ │ │ +00000b90 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b94 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b98 0000de02 R_ARM_ABS32 0000b359 dict_clear │ │ │ │ │ +00000ba0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ba4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ba8 0000dd02 R_ARM_ABS32 0000b221 dict_copy │ │ │ │ │ +00000bb0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000bb4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000bb8 00011002 R_ARM_ABS32 00000639 dict___reversed__ │ │ │ │ │ +00000bc0 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000bc4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000bc8 00022a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000bd0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000be4 0000ac02 R_ARM_ABS32 00009a91 dict_length │ │ │ │ │ +00000be8 00003702 R_ARM_ABS32 000031dd dict_subscript │ │ │ │ │ +00000bec 00004802 R_ARM_ABS32 00004315 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1370c contains 1174 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x137b0 contains 1180 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000038 00016a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000038 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000044 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000048 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000006a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000006e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000076 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000098 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000de 00016a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000010c 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000124 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000012c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000076 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000098 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000de 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000010c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000124 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000012c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000130 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000144 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000148 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000015e 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00000180 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000190 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000001b2 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00000208 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000020c 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000362 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000454 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000068e 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000006d0 0001740a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000078a 0001740a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000082a 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000918 0001740a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000976 0001740a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000009b6 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ca 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009e4 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a04 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b38 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000b3c 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b5e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b62 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b84 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000b88 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b92 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000bbe 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000bc2 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000bc6 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000bd0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bd4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bee 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000bf2 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c58 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c96 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000cd4 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000cdc 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000ce0 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000ce4 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000d38 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000d3c 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000d4e 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000dda 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -00000de2 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e12 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e1a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e20 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e24 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e9a 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000ec6 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ef0 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000efc 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000f3a 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f40 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f6e 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000f72 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000f8c 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00001098 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000010a4 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000010a8 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000010ac 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000116e 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ce 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012b2 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001320 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -000013cc 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000013d0 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000013e6 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000013f4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000144c 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000145c 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -00001470 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001478 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001626 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001672 00017e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000016d0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016d4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000175e 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001790 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000179e 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000185c 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018bc 00017e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000018d8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018dc 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d5a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d62 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001de8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001df6 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e04 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e14 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e24 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e34 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e44 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e5a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e6a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ea8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eb6 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ebe 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ed0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ee0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f00 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f06 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f14 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f6a 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001f6e 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001f8c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f90 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001faa 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00002094 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000020a0 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000020a4 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000020a8 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00002100 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -000022e4 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000022f2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000022f6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023ee 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000023f2 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00002402 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00002448 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000244c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002454 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000024e0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024fc 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002500 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002636 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000263a 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000264e 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000265a 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000266a 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00002672 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002676 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000267e 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000269a 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000026b8 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000026c6 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000026d6 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000026da 0001820a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000026f6 0001840a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00002710 0001850a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00002734 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002738 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002752 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002756 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000277e 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000027ba 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c4 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000027ce 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000027d2 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000027da 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000027e8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027ec 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027f0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002810 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002814 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002828 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00002854 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002864 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00002874 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002878 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002880 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000028a0 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000290a 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000290e 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000292c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002930 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002950 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002954 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000295e 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000029ac 00016a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000029bc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029c0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a08 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a0c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a14 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002a4a 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002a4e 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002a6c 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002a74 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002a8c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002a90 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002a94 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ac8 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002acc 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002aea 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002aee 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b0e 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002b12 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002b1c 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002b36 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002b3a 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002b5a 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002b66 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002b74 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b78 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b9e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002ba2 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002ba6 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002be6 0000312f R_ARM_THM_MOVW_ABS_NC 00008fa1 dict_iter │ │ │ │ │ -00002bea 00003130 R_ARM_THM_MOVT_ABS 00008fa1 dict_iter │ │ │ │ │ -00002c3c 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002c4e 00017e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002cea 00016a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002d50 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002d74 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002d78 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002d86 00016a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002df6 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002e02 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e0a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002e0e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e16 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002e36 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002ec4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ec8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ecc 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ed0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002fce 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002fd2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000300c 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003074 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003084 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003098 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000309c 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000030b2 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000030d8 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000030e8 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00003100 00018b0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000310c 00018c0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003116 00018d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003130 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003136 00018e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003140 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003144 00018f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003158 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00003190 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031dc 0000312f R_ARM_THM_MOVW_ABS_NC 00008fa1 dict_iter │ │ │ │ │ -000031e0 00003130 R_ARM_THM_MOVT_ABS 00008fa1 dict_iter │ │ │ │ │ -00003284 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003296 00017e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003382 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000345e 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000034b0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034cc 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003530 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000357c 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000035ec 0001920a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -000035f8 0001930a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003620 0001940a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003632 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003636 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000363a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000363e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003692 0001940a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000036a0 0001950a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000036c8 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000036fc 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003724 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003728 00018e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037e0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ee 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003814 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003818 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000381c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003820 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003836 00018b0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000038b6 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000038c2 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003906 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -0000391e 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003928 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000392c 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003930 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003934 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000398a 0001940a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000399a 00016e0a R_ARM_THM_CALL 00000135 PyDict_Contains │ │ │ │ │ -000039a4 0001950a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000039d2 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000039e0 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000039f0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a0a 00018b0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00003a34 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a4e 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a70 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a7c 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003a88 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a9a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aa8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ab2 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ab8 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003abc 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003ac0 00003c2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003ac4 00003c30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003aca 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ad0 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003ad4 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003adc 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003aee 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003af8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003b58 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bb0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bc0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003c1e 0001980a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00003c22 0001990a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003cae 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cce 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d8e 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003dd0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dde 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dfc 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003e00 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003e04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003e08 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003e0c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003e2e 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e3c 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f7c 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fc0 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003ff2 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004004 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004016 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004028 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000403a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000404c 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004060 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004072 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040aa 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040b8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040c8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040d8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040e8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000410a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000411a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004124 0000442f R_ARM_THM_MOVW_ABS_NC 00003bc5 dict_dealloc │ │ │ │ │ -00004128 00004430 R_ARM_THM_MOVT_ABS 00003bc5 dict_dealloc │ │ │ │ │ -00004148 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -000041a8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000041ac 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000041b0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000041b4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000041b8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000041bc 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000041f4 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000041f8 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000421a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000421e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004240 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004244 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000424e 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004262 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004266 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004270 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000429e 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000042a8 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000042ac 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000042b4 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000042bc 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000042c0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000042f0 00019d0a R_ARM_THM_CALL 000043dd _PyDict_Next │ │ │ │ │ -000044d6 0001840a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000044ea 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000044ee 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004502 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000452c 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000454a 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004568 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000456c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004574 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000046a6 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000046aa 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000046bc 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000046da 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000047c4 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047d0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004948 00018b0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000495c 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -0000499a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000499e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000049a2 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000049b4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049dc 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00004ac2 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ace 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c42 00018b0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004c50 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004c54 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004c58 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004c68 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -00004ca8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004cfc 00016a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004d0c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004d10 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004d44 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004d48 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004e52 00016a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004e82 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004e86 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004ec0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004ec4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f62 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f66 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f6e 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004fac 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004fb0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004fb4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004fb8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004fd6 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005008 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000517a 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005192 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000051a8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051b8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000051bc 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000051c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000051d8 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000051dc 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000051fa 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00005226 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00005252 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000527e 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005282 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000546a 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000054da 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005534 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000559c 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000055d4 0001820a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005646 0001a60a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00005684 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005688 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005696 00016a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000056c8 0001a70a R_ARM_THM_CALL 0000ae39 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -000056e6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000056ea 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000056f2 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005728 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000572c 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00005730 0000552f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005734 00005530 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000573a 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005740 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005744 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005764 0000572f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00005768 00005730 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00005772 0001a90a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -000057b4 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000057b8 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000057c4 0001ab0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -000057ea 0001ac0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00005824 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005828 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000582c 00018f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005830 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005834 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005872 0001ab0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -000058ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000058b0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000058b4 00018f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000058b8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000058d8 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000591a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000591e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005926 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005940 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005944 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005948 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000594c 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005952 00005f2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00005956 00005f30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00005960 0001ae0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005968 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000596c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005970 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005990 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000059d2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000059d6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000059de 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000059f8 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000059fc 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005a02 00005f2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00005a06 00005f30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00005a0e 0001ae0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005a14 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a18 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005a32 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005a48 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005a4c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005a62 0001b00a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005a98 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005a9c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005aa4 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005aa8 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005aba 0001b00a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005ada 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ae0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005ae4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005afc 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005b7c 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005b80 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005b88 0001b00a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005bb8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005bc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005bc8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c22 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cfa 0001b20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005d14 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d28 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d4e 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005d52 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005d56 00006e2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -00005d5a 00006e30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00005d60 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005dba 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e08 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005e0c 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005e10 00006d2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -00005e14 00006d30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -00005e1a 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005e28 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005e64 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00005eba 0001a50a R_ARM_THM_CALL 00005615 PyObject_GenericGetDict │ │ │ │ │ -00005ece 0001890a R_ARM_THM_CALL 00002a99 _PyDict_SetItem_LockHeld │ │ │ │ │ -00005efe 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f24 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005f28 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000613a 0001b50a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000615c 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006200 0001b60a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -00006220 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00006224 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00006254 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000631a 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006382 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000638e 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000639a 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000639e 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00006462 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000064ac 00016a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006504 0001890a R_ARM_THM_CALL 00002a99 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006528 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000652c 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00006530 0000732f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ -00006534 00007330 R_ARM_THM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ -00006540 0001ae0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000065a2 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000065f6 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006620 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006624 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006628 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000662c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006690 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000672a 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -0000678c 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00006790 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00006a28 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006ae0 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006b48 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006bd6 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006dd4 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006dfc 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006e00 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006f48 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006fc2 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007036 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007080 0001820a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00007122 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007126 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000713c 0001820a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00007188 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000071ea 0001730a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000723c 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007240 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007256 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00007260 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007270 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000072bc 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000072c0 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000072dc 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000073c8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073de 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074c4 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000074f8 0000762f R_ARM_THM_MOVW_ABS_NC 00000100 .LC8 │ │ │ │ │ -000074fc 00007630 R_ARM_THM_MOVT_ABS 00000100 .LC8 │ │ │ │ │ -00007506 0001ba0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000075c4 00018b0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000075cc 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000075d0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000075d8 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000075e0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000075ee 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -0000766c 00018b0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00007698 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000769c 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000076ba 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000076e0 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000076e4 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000076ec 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007718 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000077fc 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000785e 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000797a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000798a 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -000079dc 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007a44 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a52 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a80 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007a96 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007a9a 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007abe 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007ac2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007ade 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007b04 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00007b0c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007b10 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007b36 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007b3a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007b40 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007b44 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007b4e 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007b5e 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00007b9a 0000812f R_ARM_THM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ -00007b9e 00008130 R_ARM_THM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ -00007ba2 0001ba0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007bfa 0001c00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007cfa 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007cfe 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007d06 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007d22 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d2e 0001c00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00007da2 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e08 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007e28 00017e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007e38 0001b50a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00007e46 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007e4a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007e56 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007ec2 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ee0 0001c40a R_ARM_THM_CALL 0000b189 _PyDict_DetachFromObject │ │ │ │ │ -00007f2c 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007f40 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000803c 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008048 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081d4 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -00008210 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008226 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000822a 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008240 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000826c 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008284 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000082bc 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000082c0 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000082dc 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000083c4 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084cc 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000854e 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008568 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -000085ca 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085d0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000085de 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -00008620 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008624 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000862c 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008686 0001740a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000086ba 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086e4 0001840a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000086ee 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000086f2 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008708 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00008730 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008746 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000087f0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000087f4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000088b2 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088da 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000088ee 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000893c 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000894a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000895e 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -000089cc 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008a16 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a20 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008a24 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008a4c 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008a76 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00008aa4 00016a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ad0 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008ae2 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008b00 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008b04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008b08 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008b32 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008b3c 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00008b40 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00008b44 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008bc2 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -00008c08 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00008c0c 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00008c1e 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008cd6 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -00008ce0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008ce4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008d1c 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008d5e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008d62 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008d6a 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008d84 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008d88 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008d8c 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008d90 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008d96 00005f2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00008d9a 00005f30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00008da4 0001ae0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008dac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008db0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008db4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008dcc 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008e1a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008e1e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008e44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008e48 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e4c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e6c 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008eae 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008eb2 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008eba 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008ed4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008ed8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008edc 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008ee0 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008ee6 00005f2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ -00008eea 00005f30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ -00008ef4 0001ae0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008f00 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008f04 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008f1c 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008f6a 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008f6e 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008f94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008f98 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008f9c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008fb2 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009020 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009024 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009028 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009146 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000914a 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000914e 00006e2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -00009152 00006e30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00009158 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000917e 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091ae 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000091b2 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000091b6 00006d2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -000091ba 00006d30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -000091c0 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009262 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009284 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009288 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000928c 00006e2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ -00009290 00006e30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ -00009296 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000092d4 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000092d8 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000092dc 00006d2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ -000092e0 00006d30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ -000092e6 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009310 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009314 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000093d2 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009414 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009458 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009466 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000947a 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -000094e8 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009536 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009540 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009544 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000956a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000956e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009572 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000095ea 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000962e 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009670 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000967e 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009684 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000096dc 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000096f6 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000970a 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000971a 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000971e 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000972e 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000976c 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009770 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009786 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000978a 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000097ae 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000097b2 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000097d8 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000097e2 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000097e6 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000097fa 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009802 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009806 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000981c 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009820 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009830 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009848 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000984c 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009850 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009880 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00009898 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000098b0 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000098c4 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000098c8 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000098d6 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000098f6 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000098fa 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009922 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009926 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000993c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009942 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00009946 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00009984 0001b10a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000099a6 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000099fc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009a00 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009a6c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009a8c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00009a90 0000b230 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00009a9a 0001a90a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00009ade 0001ab0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009b0e 0001ac0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00009b54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009b58 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009b5c 00018f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009b60 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009b64 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009b9e 0000b62f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00009ba2 0000b630 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00009bac 0001ba0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009bc2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009bc6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009c18 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009c1c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009c92 0001ab0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009cbc 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009cdc 0001760a R_ARM_THM_CALL 00000b09 PyDict_SetItem │ │ │ │ │ -00009cf6 0001760a R_ARM_THM_CALL 00000b09 PyDict_SetItem │ │ │ │ │ -00009d1c 0001760a R_ARM_THM_CALL 00000b09 PyDict_SetItem │ │ │ │ │ -00009d70 0000b22f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -00009d74 0000b230 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00009d7e 0001ba0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00009d9c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009da0 00018f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009da4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009dc2 0001930a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00009dd4 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -00009dd8 0000bb30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -00009dde 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009de2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009e0a 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009e0e 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009e96 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ea2 0001940a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00009eb0 0001d40a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00009efa 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009efe 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009f0c 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009f2c 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fa0 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009fde 0001790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a022 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a02c 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a030 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000a034 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000a088 00018e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0aa 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0b8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a0bc 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a0c2 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000a0c6 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000a0da 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000a15c 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000a1a8 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -0000a1c4 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a1ca 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a1fa 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a20a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a216 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a21a 0001cc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a222 0000bd2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ -0000a226 0000bd30 R_ARM_THM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ -0000a22a 0001ae0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a232 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a23a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a242 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a260 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a264 0001ad30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a26a 0001d50a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000a270 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC16 │ │ │ │ │ -0000a274 0000bc30 R_ARM_THM_MOVT_ABS 00000178 .LC16 │ │ │ │ │ -0000a27c 0001ae0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a284 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -0000a288 0000bb30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -0000a2b4 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2c0 0001940a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000a2ce 0001d40a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000a334 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a33c 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a36a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a380 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a388 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a390 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a394 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a416 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a41a 0000c430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a420 0000c22f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a424 0000c230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a42c 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a44e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a452 0000c430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a458 0000c22f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a45c 0000c230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a464 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a486 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a48a 0000c430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a490 0000c22f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a494 0000c230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a49c 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a4be 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a4c2 0000c430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a4c8 0000c22f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a4cc 0000c230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a4d4 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a4fa 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a4fe 0000c430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a504 0000c22f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a508 0000c230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a510 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a536 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a53a 0000c430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a540 0000c22f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a544 0000c230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a54c 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a570 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a574 0000c430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a57a 0000c22f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a57e 0000c230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a586 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a5aa 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000a5ae 0000c430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000a5b4 0000c22f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000a5b8 0000c230 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000a5fc 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a614 0001d70a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000a62a 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000a640 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000a64e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ -0000a652 0000c930 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ -0000a656 0000c82f R_ARM_THM_MOVW_ABS_NC 00000250 .LC21 │ │ │ │ │ -0000a65a 0000c830 R_ARM_THM_MOVT_ABS 00000250 .LC21 │ │ │ │ │ -0000a6cc 0001da0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000a6d6 0001db0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000a6e4 0001dc0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000a700 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a70e 0001da0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000a718 0001db0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000a726 0001dc0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000a742 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7ba 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7c4 0001dd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a7ca 0001de0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a810 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000a81a 0001dd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a820 0001df0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000a832 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a844 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a864 0001dd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a868 0000c72f R_ARM_THM_MOVW_ABS_NC 0000024c .LC20 │ │ │ │ │ -0000a86c 0000c730 R_ARM_THM_MOVT_ABS 0000024c .LC20 │ │ │ │ │ -0000a8b2 0001dd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000a8b8 0001de0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a8c0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000244 .LC19 │ │ │ │ │ -0000a8c4 0000c630 R_ARM_THM_MOVT_ABS 00000244 .LC19 │ │ │ │ │ -0000a8cc 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8e4 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a8e8 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a8fe 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000a90a 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000a90e 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000a91c 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000a920 0001e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000a92a 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a93a 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000a95e 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a962 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a976 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000a998 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a9a8 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000a9dc 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a9e0 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a9f6 0000d22f R_ARM_THM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -0000a9fa 0000d230 R_ARM_THM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -0000aa04 0001ba0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000aa54 0000b92f R_ARM_THM_MOVW_ABS_NC 00009bd5 dict_vectorcall │ │ │ │ │ -0000aa58 0000b930 R_ARM_THM_MOVT_ABS 00009bd5 dict_vectorcall │ │ │ │ │ -0000aa88 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aa8c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aad0 0001e50a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000aaee 0001e50a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000ab0c 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -0000ab10 0001e630 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000ab14 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000ab18 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000ab28 0001930a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000ab3e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ab42 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ab46 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ab4a 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ab98 0001940a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000abba 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000abc6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000abca 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000abfa 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000ac10 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac14 00018e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac34 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac72 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acca 0001e80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000acf8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000acfc 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ad04 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad08 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad68 00019d0a R_ARM_THM_CALL 000043dd _PyDict_Next │ │ │ │ │ -0000adc0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adda 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adf0 0001940a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000ae02 0001e90a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -0000ae18 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae28 0001ea0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000ae92 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000ae96 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000aec2 00017a0a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000af1a 00016a0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000af84 00016b0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000afb0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000afb4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000afc0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000afc4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000afc8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000afcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000afec 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000affc 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b000 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b006 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b040 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b044 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b0ac 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b0b0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b0b4 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b0c0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b0ec 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b0f0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b144 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b178 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b17c 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b180 0001770a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b1ba 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b1be 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b1ca 00017d0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b1f4 0001780a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b212 00017e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000b220 0001b50a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000b284 0001a60a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000b2a8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b2ac 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b36a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b39e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b3a2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b3b4 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3bc 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b3c0 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b3c4 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b400 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b40e 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b422 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -0000b490 00016d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b4da 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4e0 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b4e4 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b4ec 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b4f0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b520 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b524 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b546 0001f10a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000b556 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000b562 0001f20a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0000b56e 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b58a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ -0000b58e 0000e330 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ -0000b592 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b5a0 0001f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000b5a4 0001f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000b5aa 0001f40a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000b5b2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ -0000b5b6 0000e330 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ -0000b5ba 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b5c0 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b5c4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b686 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -0000b6a8 0001740a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000b6d4 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6ea 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b706 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b740 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000b744 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000b74c 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b750 0001e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b78e 00018e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b7b6 0001f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b7ba 0001f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b7cc 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7de 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b80a 0001b20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000b9d8 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9dc 0001f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000b9e0 0001f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000b9e4 0000e82f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC27 │ │ │ │ │ -0000b9e8 0000e830 R_ARM_THM_MOVT_ABS 000002f8 .LC27 │ │ │ │ │ -0000b9ee 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bae4 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000baf6 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -0000bb46 00017c0a R_ARM_THM_CALL 0000a399 _PyDict_SendEvent │ │ │ │ │ -0000bb68 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb6 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002616 0001751e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00003080 00017d1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00003bbc 00016d1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003d88 00019a1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -0000413a 00019b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00005c16 0001b11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005c2c 0001b11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005eb2 0001891e R_ARM_THM_JUMP24 00002a99 _PyDict_SetItem_LockHeld │ │ │ │ │ -000066aa 0001891e R_ARM_THM_JUMP24 00002a99 _PyDict_SetItem_LockHeld │ │ │ │ │ -00007a38 0001b11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007a5c 0001b11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00007dd2 0001751e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00007e60 0001c21e R_ARM_THM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00008afc 00017d1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00008cb8 0001751e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008cf6 0001ca1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00008cfc 0001ca1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00009422 00016d1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000963a 00016d1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000a5c4 0001d61e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000a876 0001841e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000144 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000148 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000015e 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00000180 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000190 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000001b2 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000020a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000020e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000360 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000045e 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000006a8 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000006d6 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000778 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000818 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000008fc 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000095a 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000099c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009e4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a26 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a78 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa6 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000af4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b24 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000b8a 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000be4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c10 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c88 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c8c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000cae 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000cb2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000cd4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000cd8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000ce2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000d0e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000d12 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000d16 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000d20 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d24 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d3e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d42 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000da8 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000de6 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000e24 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000e2c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000e30 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000e34 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000e88 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000e8c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000e9e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000f2a 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +00000f32 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f62 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f6a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f70 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f74 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fea 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001016 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001040 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000104c 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000108a 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001090 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010be 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000010c2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000010dc 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000011ec 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000011f8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000011fc 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001200 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000012c2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001324 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000140c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001478 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +00001522 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001526 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000153c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001548 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000015a0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015b0 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +000015c4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015cc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000177a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000017c6 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001824 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001828 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018b2 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000018e4 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000018f2 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000019b0 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a10 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001a2c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a30 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001eae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eb6 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f3c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f4a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f58 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f68 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f78 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f88 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f98 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fbe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ffc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000200a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002012 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002024 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002034 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002044 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002054 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000205a 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002068 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020be 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000020c2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000020e0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000020e4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000020fe 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000021e8 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000021f4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000021f8 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000021fc 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00002254 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +00002434 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002442 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002446 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002542 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00002546 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00002556 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000259e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025a6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ba 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025be 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025c6 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002650 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002654 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000278a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000278e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000027a2 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000027ae 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000027be 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000027c6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000027ca 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000027d2 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000027ee 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000280c 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000281a 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000282a 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000282e 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000284a 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00002864 0001840a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00002888 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000288c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000028a6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000028aa 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028d2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000290e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002918 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002922 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002926 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000292e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000293c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002940 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002944 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002964 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002968 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000297c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000029a8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000029b8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000029c8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029cc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029d4 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000029f4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00002a5e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002a62 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002a80 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a84 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002aa4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002aa8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002ab2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002b00 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002b10 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b14 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b5c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b60 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b68 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002b9e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002ba2 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002bc0 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002bc8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002be0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002be4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002be8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c1c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c20 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c3e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002c42 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002c62 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c66 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c70 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002c8a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c8e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002cae 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002cba 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002cc8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ccc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cf2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002cf6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002cfa 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d3a 0000302f R_ARM_THM_MOVW_ABS_NC 0000906d dict_iter │ │ │ │ │ +00002d3e 00003030 R_ARM_THM_MOVT_ABS 0000906d dict_iter │ │ │ │ │ +00002d90 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002da2 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e3e 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002ea4 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002ec8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ecc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002eda 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002f4a 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002f56 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002f5e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f62 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f6a 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002f8a 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003018 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000301c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003020 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003122 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003126 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003160 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031c8 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031d8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031ec 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000031f0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003206 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000322c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000323c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00003254 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003260 00018b0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000326a 00018c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003284 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000328a 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003298 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000032ac 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000032e4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003330 0000302f R_ARM_THM_MOVW_ABS_NC 0000906d dict_iter │ │ │ │ │ +00003334 00003030 R_ARM_THM_MOVT_ABS 0000906d dict_iter │ │ │ │ │ +000033d8 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000033ea 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000034d6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035b2 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00003604 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003620 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003684 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036d0 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003740 0001910a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +0000374c 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003774 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003786 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000378a 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000378e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003792 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037e6 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000037f4 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000381c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003850 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003878 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000387c 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003934 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003942 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003968 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000396c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003970 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003974 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000398a 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003a0a 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a16 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003a5a 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +00003a72 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a7c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003a80 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003a84 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a88 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003ade 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003aee 00016d0a R_ARM_THM_CALL 00000135 PyDict_Contains │ │ │ │ │ +00003af8 0001940a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003b26 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003b34 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003b44 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b5e 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003b88 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ba2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bc4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bd0 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003bdc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bee 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bfc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c06 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c0c 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003c10 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003c14 00003b2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003c18 00003b30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003c1e 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c24 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003c28 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003c30 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003c42 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c4c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003cac 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d04 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d14 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003d72 0001970a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00003d76 0001980a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e02 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e22 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ee2 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f24 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f32 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f50 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f54 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003f5c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f60 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f82 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f90 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000040d0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004114 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004146 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004158 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000416a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000417c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000418e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041a0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041b4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041c6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041fe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000420c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000421c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000422c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000423c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000425e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000426e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004278 0000432f R_ARM_THM_MOVW_ABS_NC 00003d19 dict_dealloc │ │ │ │ │ +0000427c 00004330 R_ARM_THM_MOVT_ABS 00003d19 dict_dealloc │ │ │ │ │ +0000429c 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +000042fc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004300 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004304 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004308 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000430c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004310 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004348 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000434c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000436e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004372 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004394 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004398 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000043a2 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000043b6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000043ba 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000043c4 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000043f2 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000043fc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004400 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004408 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004410 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004414 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004444 00019c0a R_ARM_THM_CALL 00004531 _PyDict_Next │ │ │ │ │ +0000462a 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000463e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004642 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004656 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00004680 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000469e 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000046bc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000046c0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000046c8 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000047fa 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000047fe 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004810 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000482e 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00004918 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004924 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a9c 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004ab0 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +00004aee 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004af2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004af6 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004b08 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b30 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00004c16 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c22 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d96 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004da4 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004da8 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004dac 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004dbc 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +00004dfc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004e50 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004e60 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e64 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e98 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004e9c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004fa6 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004fd6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004fda 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005014 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005018 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050b6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000050ba 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050c2 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005100 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005104 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005108 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000510c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000512a 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000515c 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000052ce 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000052e6 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000052fc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000530c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005310 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005314 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000532c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005330 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000534e 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000537a 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000053a6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000053d2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000053d6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000055be 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000562e 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005688 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000056f0 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005728 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000579a 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +000057d8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000057dc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000057ea 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000581c 0001a60a R_ARM_THM_CALL 0000af05 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0000583a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000583e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005846 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000587c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00005880 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00005884 0000542f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005888 00005430 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +0000588e 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005894 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005898 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000058b8 0000562f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000058bc 00005630 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000058c6 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00005908 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000590c 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005918 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000593e 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00005978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000597c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005980 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005984 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005988 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059c6 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00005a00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005a04 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a08 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a0c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005a2c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005a6e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005a72 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005a7a 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005a94 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005a98 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005a9c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005aa0 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005aa6 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00005aaa 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00005ab4 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005abc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005ac0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ac4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ae4 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005b26 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005b2a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005b32 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005b4c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005b50 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005b56 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00005b5a 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00005b62 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005b68 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b6c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005b86 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005b9c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005ba0 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005bb6 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005bec 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005bf0 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005bf8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005bfc 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c0e 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005c2e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005c38 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005c50 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005cd0 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005cd4 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005cdc 0001af0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005d0c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005d18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005d1c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d76 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e4e 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005e68 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e7c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ea2 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005ea6 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005eaa 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +00005eae 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +00005eb4 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f0e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f5c 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005f60 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005f64 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +00005f68 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +00005f6e 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f7c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005fb8 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000600e 0001a40a R_ARM_THM_CALL 00005769 PyObject_GenericGetDict │ │ │ │ │ +00006022 0001880a R_ARM_THM_CALL 00002bed _PyDict_SetItem_LockHeld │ │ │ │ │ +00006052 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006078 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000607c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000628e 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000062b0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006352 0001b50a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +00006372 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00006376 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000063a6 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000646c 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000064d4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000064e0 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000064ec 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000064f0 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000065b4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000065fe 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006656 0001880a R_ARM_THM_CALL 00002bed _PyDict_SetItem_LockHeld │ │ │ │ │ +0000667a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000667e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00006682 0000722f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ +00006686 00007230 R_ARM_THM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ +00006692 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000066f4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006754 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000677c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006780 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006784 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006788 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000678c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000067ec 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006886 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +000068e4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000068e8 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00006b84 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006c3c 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006ca4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006d32 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006f30 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006f58 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006f5c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000070a4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000711e 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007192 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000071dc 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000727e 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007282 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007298 0001810a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000072e4 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007346 0001720a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007398 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000739c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000073b2 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000073bc 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000073cc 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007418 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000741c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007438 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007524 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000753a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007620 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007654 0000752f R_ARM_THM_MOVW_ABS_NC 00000100 .LC8 │ │ │ │ │ +00007658 00007530 R_ARM_THM_MOVT_ABS 00000100 .LC8 │ │ │ │ │ +00007662 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007720 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00007728 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000772c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007734 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000773c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000774a 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +000077c8 00018a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000077f4 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000077f8 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007816 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000783c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007840 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007848 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007874 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007958 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079ba 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ad6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ae6 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +00007b38 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007ba0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bae 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bdc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007bf2 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007bf6 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007c1a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007c1e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007c3a 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007c60 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007c68 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007c6c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007c92 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007c96 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007c9c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007ca0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007caa 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007cba 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00007cf6 0000802f R_ARM_THM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ +00007cfa 00008030 R_ARM_THM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ +00007cfe 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007d56 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007e56 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007e5a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007e62 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007e7e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e8a 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007efe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f64 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007f84 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007f94 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00007fa2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007fa6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007fb2 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000801e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000803c 0001c30a R_ARM_THM_CALL 0000b255 _PyDict_DetachFromObject │ │ │ │ │ +00008088 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000809c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00008198 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081a4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008330 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +0000836c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008382 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008386 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000839c 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000083c8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000083e0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00008418 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000841c 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008438 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00008520 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008628 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086aa 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000086c4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00008726 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000872c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000873a 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +0000877c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008780 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008788 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000087b0 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000087ba 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000087be 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000087d4 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +000087fc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008812 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000088bc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000088c0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000897e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089a6 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000089ba 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a08 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a16 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a2a 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +00008a98 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008ae2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008aec 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008af0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008b18 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008b42 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008b70 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008b9c 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008bae 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008bcc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008bd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008bd4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008bfe 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008c08 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00008c0c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00008c10 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008c8e 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +00008cd4 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00008cd8 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00008cea 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008da2 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +00008dac 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008db0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008de8 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008e2a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008e2e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008e36 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008e50 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008e54 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008e58 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008e5c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008e62 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00008e66 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00008e70 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008e78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008e7c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008e80 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008e98 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008ee6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008eea 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008f10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008f14 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008f18 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008f38 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008f7a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008f7e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008f86 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008fa0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008fa4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008fa8 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008fac 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008fb2 00005e2f R_ARM_THM_MOVW_ABS_NC 00000058 .LC4 │ │ │ │ │ +00008fb6 00005e30 R_ARM_THM_MOVT_ABS 00000058 .LC4 │ │ │ │ │ +00008fc0 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008fc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008fcc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008fd0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008fe8 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009036 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000903a 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009064 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009068 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000907e 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000090ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000090f0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000090f4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009212 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009216 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000921a 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +0000921e 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +00009224 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000924a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000927a 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000927e 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009282 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +00009286 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +0000928c 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000932e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009350 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00009354 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00009358 00006d2f R_ARM_THM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ +0000935c 00006d30 R_ARM_THM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ +00009362 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093a0 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000093a4 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000093a8 00006c2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC5 │ │ │ │ │ +000093ac 00006c30 R_ARM_THM_MOVT_ABS 00000080 .LC5 │ │ │ │ │ +000093b2 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093dc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000093e0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000949e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094e0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009524 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009532 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009546 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +000095b4 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009602 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000960c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009610 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009636 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000963a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000963e 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000096b6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000096fa 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000973c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000974a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009750 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000097a8 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000097c2 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000097d6 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000097e6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000097ea 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000097fa 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009838 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000983c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009852 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009856 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000987a 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000987e 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098a4 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000098ae 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098b2 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098c6 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000098ce 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098d2 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098e8 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000098ec 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000098fc 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009914 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009918 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000991c 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000994c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009964 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000997c 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00009990 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009994 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000099a2 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000099c2 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000099c6 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000099ee 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000099f2 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009a08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009a0e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00009a12 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00009a50 0001b00a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00009a72 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009ac8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009acc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009b38 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009b58 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00009b5c 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00009b66 0001a80a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00009baa 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009bda 0001ab0a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00009c20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009c24 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c28 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009c2c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c30 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009c6a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00009c6e 0000b530 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +00009c78 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009c8e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009c92 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009ce4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009ce8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009d5e 0001aa0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009d88 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009da8 0001750a R_ARM_THM_CALL 00000c59 PyDict_SetItem │ │ │ │ │ +00009dc2 0001750a R_ARM_THM_CALL 00000c59 PyDict_SetItem │ │ │ │ │ +00009de8 0001750a R_ARM_THM_CALL 00000c59 PyDict_SetItem │ │ │ │ │ +00009e3c 0000b12f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +00009e40 0000b130 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00009e4a 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00009e68 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009e6c 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009e70 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009e8e 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00009ea0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +00009ea4 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +00009eaa 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009eae 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009ed6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009eda 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009f62 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f6e 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009f7c 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00009fc6 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009fca 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009fd8 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009ff8 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a06c 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a0aa 0001780a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a0ee 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a0f8 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a0fc 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000a100 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000a154 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a176 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a184 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a188 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a18e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000a192 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000a1a6 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000a228 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000a274 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +0000a290 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a296 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a2c6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2d6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2e2 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a2e6 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a2ee 0000bc2f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ +0000a2f2 0000bc30 R_ARM_THM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ +0000a2f6 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a2fe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a306 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a30e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a32c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a330 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a336 0001d40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000a33c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000178 .LC16 │ │ │ │ │ +0000a340 0000bb30 R_ARM_THM_MOVT_ABS 00000178 .LC16 │ │ │ │ │ +0000a348 0001ad0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a350 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +0000a354 0000ba30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +0000a380 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a38c 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000a39a 0001d30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000a400 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a408 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a436 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a44c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a454 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a45c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a460 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a4e2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a4e6 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a4ec 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a4f0 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a4f8 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a51a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a51e 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a524 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a528 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a530 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a552 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a556 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a55c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a560 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a568 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a58a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a58e 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a594 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a598 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a5a0 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a5c6 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a5ca 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a5d0 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a5d4 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a5dc 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a602 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a606 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a60c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a610 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a618 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a63c 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a640 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a646 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a64a 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a652 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a676 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000a67a 0000c330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000a680 0000c12f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000a684 0000c130 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000a6c8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a6e0 0001d60a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000a6f6 0001d70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000a70c 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000a71a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ +0000a71e 0000c830 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ +0000a722 0000c72f R_ARM_THM_MOVW_ABS_NC 00000250 .LC21 │ │ │ │ │ +0000a726 0000c730 R_ARM_THM_MOVT_ABS 00000250 .LC21 │ │ │ │ │ +0000a798 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000a7a2 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000a7b0 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000a7cc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7da 0001d90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000a7e4 0001da0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000a7f2 0001db0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000a80e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a886 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a890 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a896 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a8dc 0001d80a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000a8e6 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a8ec 0001de0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000a8fe 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a910 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a930 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a934 0000c62f R_ARM_THM_MOVW_ABS_NC 0000024c .LC20 │ │ │ │ │ +0000a938 0000c630 R_ARM_THM_MOVT_ABS 0000024c .LC20 │ │ │ │ │ +0000a97e 0001dc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000a984 0001dd0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a98c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000244 .LC19 │ │ │ │ │ +0000a990 0000c530 R_ARM_THM_MOVT_ABS 00000244 .LC19 │ │ │ │ │ +0000a998 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9b0 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a9b4 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a9ca 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000a9d6 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000a9da 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000a9e8 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000a9ec 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000a9f6 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000aa06 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aa2a 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000aa2e 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000aa42 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aa64 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000aa74 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000aaa8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000aaac 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000aac2 0000d12f R_ARM_THM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +0000aac6 0000d130 R_ARM_THM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +0000aad0 0001b90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000ab20 0000b82f R_ARM_THM_MOVW_ABS_NC 00009ca1 dict_vectorcall │ │ │ │ │ +0000ab24 0000b830 R_ARM_THM_MOVT_ABS 00009ca1 dict_vectorcall │ │ │ │ │ +0000ab54 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ab58 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ab9c 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000abba 0001e40a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000abd8 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000abdc 0001e530 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000abe0 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000abe4 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000abf4 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000ac0a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ac0e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ac12 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ac16 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ac64 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000ac86 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ac92 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ac96 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000acc6 00000f0a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000acdc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ace0 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad00 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad3e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad96 0001e70a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000adc4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000adc8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000adcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000add0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000add4 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ae34 00019c0a R_ARM_THM_CALL 00004531 _PyDict_Next │ │ │ │ │ +0000ae8c 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aea6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aebc 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000aece 0001e80a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0000aee4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aef4 0001e90a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000af5e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000af62 00017a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000af8e 0001790a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000afe6 0001690a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b050 00016a0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000b07c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b080 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b08c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b090 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b094 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b098 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b0b8 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b0c8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b0cc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b0d2 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b10c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b110 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b178 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b17c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b180 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b18c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b1b8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b1bc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b210 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b244 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b248 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b24c 0001760a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b286 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b28a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b296 00017c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b2c0 0001770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b2de 00017d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000b2ec 0001b40a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000b350 0001a50a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000b374 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b378 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b436 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b46a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b46e 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b480 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b488 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b48c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b490 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b4cc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4da 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4ee 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +0000b55c 00016c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b5a6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5ac 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b5b0 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b5b8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b5bc 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b5ec 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b5f0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b612 0001f00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +0000b622 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b62e 0001f10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000b63a 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b656 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ +0000b65a 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ +0000b65e 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b66c 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000b670 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000b676 0001f30a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000b67e 0000e22f R_ARM_THM_MOVW_ABS_NC 00000290 .LC26 │ │ │ │ │ +0000b682 0000e230 R_ARM_THM_MOVT_ABS 00000290 .LC26 │ │ │ │ │ +0000b686 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b68c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b690 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b752 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +0000b774 0001730a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000b7a0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b7b6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b7d2 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b80c 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000b810 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000b818 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b81c 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b85a 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b882 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b886 0001f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b898 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8aa 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8d6 0001b10a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000baa4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000baa8 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000baac 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000bab0 0000e72f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC27 │ │ │ │ │ +0000bab4 0000e730 R_ARM_THM_MOVT_ABS 000002f8 .LC27 │ │ │ │ │ +0000baba 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bbb0 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000bbc2 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +0000bc12 00017b0a R_ARM_THM_CALL 0000a465 _PyDict_SendEvent │ │ │ │ │ +0000bc34 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d06 00000f1e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000276a 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000031d4 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00003d10 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003edc 0001991e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +0000428e 00019a1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00005d6a 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005d80 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006006 0001881e R_ARM_THM_JUMP24 00002bed _PyDict_SetItem_LockHeld │ │ │ │ │ +00006806 0001881e R_ARM_THM_JUMP24 00002bed _PyDict_SetItem_LockHeld │ │ │ │ │ +00007b94 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007bb8 0001b01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00007f2e 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00007fbc 0001c11e R_ARM_THM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00008bc8 00017c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00008d84 0001741e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008dc2 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00008dc8 0001c91e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +000094ee 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00009706 00016c1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000a690 0001d51e R_ARM_THM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000a942 0001831e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x15bbc contains 262 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x15c90 contains 262 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000016 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ -0000001a 0000cd30 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ -00000030 0001e30a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ -00000038 0000ce2f R_ARM_THM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ -0000003c 0000ce30 R_ARM_THM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ -0000005c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000060 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000076 0001840a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000082 0001a00a R_ARM_THM_CALL 00004695 PyDict_DelItem │ │ │ │ │ -0000009a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000bc 0001840a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000c4 0000f42f R_ARM_THM_MOVW_ABS_NC 00000318 .LC28 │ │ │ │ │ -000000c8 0000f430 R_ARM_THM_MOVT_ABS 00000318 .LC28 │ │ │ │ │ -000000cc 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000000dc 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000000e0 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000000f0 0001710a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000000fa 0000f42f R_ARM_THM_MOVW_ABS_NC 00000318 .LC28 │ │ │ │ │ -000000fe 0000f430 R_ARM_THM_MOVT_ABS 00000318 .LC28 │ │ │ │ │ -00000102 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000118 0001f10a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00000128 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00000134 0001f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000138 0001f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000013e 0001f40a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00000144 0000f42f R_ARM_THM_MOVW_ABS_NC 00000318 .LC28 │ │ │ │ │ -00000148 0000f430 R_ARM_THM_MOVT_ABS 00000318 .LC28 │ │ │ │ │ -0000014c 0001d60a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000154 0001f20a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00000172 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000180 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000196 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -0000019a 0001e630 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000001a6 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000001aa 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000001b4 0001ff0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -000001be 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001ca 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001dc 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001ee 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001f6 0001f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001fa 0001f530 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000202 0001ff0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000236 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000023a 0001e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000026e 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000272 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000016 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ +0000001a 0000cc30 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ +00000030 0001e20a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000038 0000cd2f R_ARM_THM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ +0000003c 0000cd30 R_ARM_THM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ +0000005c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000060 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000076 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000082 00019f0a R_ARM_THM_CALL 000047e9 PyDict_DelItem │ │ │ │ │ +0000009a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000bc 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000000c4 0000f32f R_ARM_THM_MOVW_ABS_NC 00000318 .LC28 │ │ │ │ │ +000000c8 0000f330 R_ARM_THM_MOVT_ABS 00000318 .LC28 │ │ │ │ │ +000000cc 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000000dc 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000000e0 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000000f0 0001700a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000000fa 0000f32f R_ARM_THM_MOVW_ABS_NC 00000318 .LC28 │ │ │ │ │ +000000fe 0000f330 R_ARM_THM_MOVT_ABS 00000318 .LC28 │ │ │ │ │ +00000102 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000118 0001f00a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00000128 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00000134 0001f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000138 0001f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000013e 0001f30a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00000144 0000f32f R_ARM_THM_MOVW_ABS_NC 00000318 .LC28 │ │ │ │ │ +00000148 0000f330 R_ARM_THM_MOVT_ABS 00000318 .LC28 │ │ │ │ │ +0000014c 0001d50a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000154 0001f10a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00000172 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000180 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000196 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000019a 0001e530 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000001a6 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000001aa 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000001b4 0001fe0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +000001be 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001ca 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001dc 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001ee 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001f6 0001f42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001fa 0001f430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000202 0001fe0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000236 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000023a 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000026e 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000272 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000288 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000029e 0001930a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000002ae 0001940a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000002ba 00018e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002c8 0002000a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ -000002dc 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f6 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000326 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000033e 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000034e 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000352 0001e630 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000035c 0001ff0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -0000037c 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000038a 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003a2 0001f90a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -000003ae 0001930a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000003c0 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003c6 0000f72f R_ARM_THM_MOVW_ABS_NC 00000491 dictitems_contains │ │ │ │ │ -000003ca 0000f730 R_ARM_THM_MOVT_ABS 00000491 dictitems_contains │ │ │ │ │ -000003d0 0000d12f R_ARM_THM_MOVW_ABS_NC 0000a949 dictkeys_contains │ │ │ │ │ -000003d4 0000d130 R_ARM_THM_MOVT_ABS 0000a949 dictkeys_contains │ │ │ │ │ -000003de 0001940a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000003fe 0002030a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00000412 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000042a 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000042e 00018e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000446 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000460 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000476 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000048e 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000049c 00018f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000029e 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000002ae 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000002ba 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002c8 0001ff0a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ +000002dc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f6 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000326 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000033e 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000034e 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000352 0001e530 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000035c 0001fe0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +0000037c 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000038a 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003a2 0001f80a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +000003ae 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000003c0 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003c6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000491 dictitems_contains │ │ │ │ │ +000003ca 0000f630 R_ARM_THM_MOVT_ABS 00000491 dictitems_contains │ │ │ │ │ +000003d0 0000d02f R_ARM_THM_MOVW_ABS_NC 0000aa15 dictkeys_contains │ │ │ │ │ +000003d4 0000d030 R_ARM_THM_MOVT_ABS 0000aa15 dictkeys_contains │ │ │ │ │ +000003de 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000003fe 0002020a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00000412 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000042a 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000042e 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000446 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000460 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000476 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000048e 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000049c 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004b8 0000ef0a R_ARM_THM_CALL 00000451 dictviews_to_set │ │ │ │ │ -000004c2 0002040a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ -000004dc 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000508 0001e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000050c 0001e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000514 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000518 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000522 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000526 0001e630 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000052e 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000538 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000548 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000558 0001fa0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000056e 0001ff0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000580 0001930a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000590 0001940a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000059c 0002000a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ -000005b0 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005ca 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e4 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005fc 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000600 00018e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000060c 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000610 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000004b8 0000ee0a R_ARM_THM_CALL 00000451 dictviews_to_set │ │ │ │ │ +000004c2 0002030a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ +000004dc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000508 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000050c 0001e030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000514 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000518 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000522 0001e52f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000526 0001e530 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000052e 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000538 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000548 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000558 0001f90a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000056e 0001fe0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000580 0001920a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000590 0001930a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000059c 0001ff0a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ +000005b0 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005ca 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e4 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005fc 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000600 00018d0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000060c 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000610 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000626 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000062a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000626 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000062a 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000678 0001fd0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00000680 0000270a R_ARM_THM_CALL 00002601 Py_XDECREF │ │ │ │ │ -00000688 0002070a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000690 0001132f R_ARM_THM_MOVW_ABS_NC 0000037c .LC31 │ │ │ │ │ -00000694 00011330 R_ARM_THM_MOVT_ABS 0000037c .LC31 │ │ │ │ │ -00000698 0002080a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000006a4 00018f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000726 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000072a 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000678 0001fc0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +00000680 0000260a R_ARM_THM_CALL 00002755 Py_XDECREF │ │ │ │ │ +00000688 0002060a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000690 0001122f R_ARM_THM_MOVW_ABS_NC 0000037c .LC31 │ │ │ │ │ +00000694 00011230 R_ARM_THM_MOVT_ABS 0000037c .LC31 │ │ │ │ │ +00000698 0002070a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000006a4 00018e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000726 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000072a 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000073e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000742 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000073e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000742 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007a4 0000240a R_ARM_THM_CALL 00001f35 dict_setdefault_ref_lock_held │ │ │ │ │ -000007ec 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000007f0 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000007f4 0001212f R_ARM_THM_MOVW_ABS_NC 00000384 .LC32 │ │ │ │ │ -000007f8 00012130 R_ARM_THM_MOVT_ABS 00000384 .LC32 │ │ │ │ │ -000007fe 0001970a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000080c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000832 00009c0a R_ARM_THM_CALL 000000c9 validate_watcher_id │ │ │ │ │ -0000084c 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000874 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000878 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000880 0001252f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC33 │ │ │ │ │ -00000884 00012530 R_ARM_THM_MOVT_ABS 000003a8 .LC33 │ │ │ │ │ -00000888 0002120a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -000008c0 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000008c4 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000008c8 0001262f R_ARM_THM_MOVW_ABS_NC 000003ec .LC34 │ │ │ │ │ -000008cc 00012630 R_ARM_THM_MOVT_ABS 000003ec .LC34 │ │ │ │ │ -000008e2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000008e6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000008ea 0001272f R_ARM_THM_MOVW_ABS_NC 00000418 .LC35 │ │ │ │ │ -000008ee 00012730 R_ARM_THM_MOVT_ABS 00000418 .LC35 │ │ │ │ │ -000008fe 0002120a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000912 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000916 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000091a 0001282f R_ARM_THM_MOVW_ABS_NC 00000440 .LC36 │ │ │ │ │ -0000091e 00012830 R_ARM_THM_MOVT_ABS 00000440 .LC36 │ │ │ │ │ -00000936 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000093a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000942 0001292f R_ARM_THM_MOVW_ABS_NC 0000046c .LC37 │ │ │ │ │ -00000946 00012930 R_ARM_THM_MOVT_ABS 0000046c .LC37 │ │ │ │ │ -0000094a 0002120a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000956 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000095a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000095e 00012a2f R_ARM_THM_MOVW_ABS_NC 00000490 .LC38 │ │ │ │ │ -00000962 00012a30 R_ARM_THM_MOVT_ABS 00000490 .LC38 │ │ │ │ │ +000007a4 0000230a R_ARM_THM_CALL 00002089 dict_setdefault_ref_lock_held │ │ │ │ │ +000007ec 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000007f0 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000007f4 0001202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC32 │ │ │ │ │ +000007f8 00012030 R_ARM_THM_MOVT_ABS 00000384 .LC32 │ │ │ │ │ +000007fe 0001960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000080c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000832 00009b0a R_ARM_THM_CALL 000000c9 validate_watcher_id │ │ │ │ │ +0000084c 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000874 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000878 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000880 0001242f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC33 │ │ │ │ │ +00000884 00012430 R_ARM_THM_MOVT_ABS 000003a8 .LC33 │ │ │ │ │ +00000888 0002110a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +000008c0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000008c4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000008c8 0001252f R_ARM_THM_MOVW_ABS_NC 000003ec .LC34 │ │ │ │ │ +000008cc 00012530 R_ARM_THM_MOVT_ABS 000003ec .LC34 │ │ │ │ │ +000008e2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000008e6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000008ea 0001262f R_ARM_THM_MOVW_ABS_NC 00000418 .LC35 │ │ │ │ │ +000008ee 00012630 R_ARM_THM_MOVT_ABS 00000418 .LC35 │ │ │ │ │ +000008fe 0002110a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000912 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000916 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000091a 0001272f R_ARM_THM_MOVW_ABS_NC 00000440 .LC36 │ │ │ │ │ +0000091e 00012730 R_ARM_THM_MOVT_ABS 00000440 .LC36 │ │ │ │ │ +00000936 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000093a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000942 0001282f R_ARM_THM_MOVW_ABS_NC 0000046c .LC37 │ │ │ │ │ +00000946 00012830 R_ARM_THM_MOVT_ABS 0000046c .LC37 │ │ │ │ │ +0000094a 0002110a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000956 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000095a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000095e 0001292f R_ARM_THM_MOVW_ABS_NC 00000490 .LC38 │ │ │ │ │ +00000962 00012930 R_ARM_THM_MOVT_ABS 00000490 .LC38 │ │ │ │ │ 00000974 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000978 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000980 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000984 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000988 00012b2f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC39 │ │ │ │ │ -0000098c 00012b30 R_ARM_THM_MOVT_ABS 000004b4 .LC39 │ │ │ │ │ -0000099c 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009a0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009a4 00012c2f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC40 │ │ │ │ │ -000009a8 00012c30 R_ARM_THM_MOVT_ABS 000004e8 .LC40 │ │ │ │ │ -000009b8 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009bc 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009c0 00012d2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC41 │ │ │ │ │ -000009c4 00012d30 R_ARM_THM_MOVT_ABS 0000050c .LC41 │ │ │ │ │ -000009d8 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009dc 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009e0 00012e2f R_ARM_THM_MOVW_ABS_NC 00000520 .LC42 │ │ │ │ │ -000009e4 00012e30 R_ARM_THM_MOVT_ABS 00000520 .LC42 │ │ │ │ │ -000009f6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009fa 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009fe 00012f2f R_ARM_THM_MOVW_ABS_NC 00000540 .LC43 │ │ │ │ │ -00000a02 00012f30 R_ARM_THM_MOVT_ABS 00000540 .LC43 │ │ │ │ │ -00000a44 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000a48 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a4c 0001302f R_ARM_THM_MOVW_ABS_NC 0000055c .LC44 │ │ │ │ │ -00000a50 00013030 R_ARM_THM_MOVT_ABS 0000055c .LC44 │ │ │ │ │ -00000a6c 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000a70 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000a8e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000a92 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a96 0001312f R_ARM_THM_MOVW_ABS_NC 00000578 .LC45 │ │ │ │ │ -00000a9a 00013130 R_ARM_THM_MOVT_ABS 00000578 .LC45 │ │ │ │ │ -00000ab0 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ab4 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000abe 0001322f R_ARM_THM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ -00000ac2 00013230 R_ARM_THM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ -00000ac6 0002120a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000ada 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ade 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ae2 0001332f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC47 │ │ │ │ │ -00000ae6 00013330 R_ARM_THM_MOVT_ABS 000005b0 .LC47 │ │ │ │ │ -00000af8 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000afc 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b12 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000b16 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000b1a 0001342f R_ARM_THM_MOVW_ABS_NC 000005c8 .LC48 │ │ │ │ │ -00000b1e 00013430 R_ARM_THM_MOVT_ABS 000005c8 .LC48 │ │ │ │ │ -00000b30 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000b34 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000b38 0001352f R_ARM_THM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ -00000b3c 00013530 R_ARM_THM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ -00000b56 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000b5a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000b5e 0001322f R_ARM_THM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ -00000b62 00013230 R_ARM_THM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ -00000b6c 0002120a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000b70 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b7a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000b7e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000b82 0001362f R_ARM_THM_MOVW_ABS_NC 0000060c .LC50 │ │ │ │ │ -00000b86 00013630 R_ARM_THM_MOVT_ABS 0000060c .LC50 │ │ │ │ │ -00000ba2 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ba6 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000baa 00012d2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC41 │ │ │ │ │ -00000bae 00012d30 R_ARM_THM_MOVT_ABS 0000050c .LC41 │ │ │ │ │ -00000bd6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000bda 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000bde 0001372f R_ARM_THM_MOVW_ABS_NC 0000062c .LC51 │ │ │ │ │ -00000be2 00013730 R_ARM_THM_MOVT_ABS 0000062c .LC51 │ │ │ │ │ -00000c02 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000c06 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000c10 0001382f R_ARM_THM_MOVW_ABS_NC 00000650 .LC52 │ │ │ │ │ -00000c14 00013830 R_ARM_THM_MOVT_ABS 00000650 .LC52 │ │ │ │ │ -00000c18 0002120a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000c28 00014002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000980 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000984 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000988 00012a2f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC39 │ │ │ │ │ +0000098c 00012a30 R_ARM_THM_MOVT_ABS 000004b4 .LC39 │ │ │ │ │ +0000099c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009a0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009a4 00012b2f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC40 │ │ │ │ │ +000009a8 00012b30 R_ARM_THM_MOVT_ABS 000004e8 .LC40 │ │ │ │ │ +000009b8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009bc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009c0 00012c2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC41 │ │ │ │ │ +000009c4 00012c30 R_ARM_THM_MOVT_ABS 0000050c .LC41 │ │ │ │ │ +000009d8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009dc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009e0 00012d2f R_ARM_THM_MOVW_ABS_NC 00000520 .LC42 │ │ │ │ │ +000009e4 00012d30 R_ARM_THM_MOVT_ABS 00000520 .LC42 │ │ │ │ │ +000009f6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009fa 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009fe 00012e2f R_ARM_THM_MOVW_ABS_NC 00000540 .LC43 │ │ │ │ │ +00000a02 00012e30 R_ARM_THM_MOVT_ABS 00000540 .LC43 │ │ │ │ │ +00000a44 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000a48 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000a4c 00012f2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC44 │ │ │ │ │ +00000a50 00012f30 R_ARM_THM_MOVT_ABS 0000055c .LC44 │ │ │ │ │ +00000a6c 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000a70 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a8e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000a92 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000a96 0001302f R_ARM_THM_MOVW_ABS_NC 00000578 .LC45 │ │ │ │ │ +00000a9a 00013030 R_ARM_THM_MOVT_ABS 00000578 .LC45 │ │ │ │ │ +00000ab0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ab4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000abe 0001312f R_ARM_THM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ +00000ac2 00013130 R_ARM_THM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ +00000ac6 0002110a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000ada 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ade 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000ae2 0001322f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC47 │ │ │ │ │ +00000ae6 00013230 R_ARM_THM_MOVT_ABS 000005b0 .LC47 │ │ │ │ │ +00000af8 00016e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000afc 00016e30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000b12 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b16 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b1a 0001332f R_ARM_THM_MOVW_ABS_NC 000005c8 .LC48 │ │ │ │ │ +00000b1e 00013330 R_ARM_THM_MOVT_ABS 000005c8 .LC48 │ │ │ │ │ +00000b30 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b34 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b38 0001342f R_ARM_THM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ +00000b3c 00013430 R_ARM_THM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ +00000b56 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b5a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b5e 0001312f R_ARM_THM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ +00000b62 00013130 R_ARM_THM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ +00000b6c 0002110a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000b70 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b7a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b7e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b82 0001352f R_ARM_THM_MOVW_ABS_NC 0000060c .LC50 │ │ │ │ │ +00000b86 00013530 R_ARM_THM_MOVT_ABS 0000060c .LC50 │ │ │ │ │ +00000ba2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ba6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000baa 00012c2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC41 │ │ │ │ │ +00000bae 00012c30 R_ARM_THM_MOVT_ABS 0000050c .LC41 │ │ │ │ │ +00000bd6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000bda 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000bde 0001362f R_ARM_THM_MOVW_ABS_NC 0000062c .LC51 │ │ │ │ │ +00000be2 00013630 R_ARM_THM_MOVT_ABS 0000062c .LC51 │ │ │ │ │ +00000c02 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000c06 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000c10 0001372f R_ARM_THM_MOVW_ABS_NC 00000650 .LC52 │ │ │ │ │ +00000c14 00013730 R_ARM_THM_MOVT_ABS 00000650 .LC52 │ │ │ │ │ +00000c18 0002110a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000c28 00013f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000c56 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000c5a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000c5e 0000070a R_ARM_THM_CALL 0000009d new_dict │ │ │ │ │ -00000c8e 0000160a R_ARM_THM_CALL 00000e29 new_keys_object.isra.0 │ │ │ │ │ +00000c8e 0000150a R_ARM_THM_CALL 00000f79 new_keys_object.isra.0 │ │ │ │ │ 00000c9e 0000070a R_ARM_THM_CALL 0000009d new_dict │ │ │ │ │ -00000ca8 00016c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000cc0 0001700a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ -00000d30 0002170a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00000d58 0001840a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000d64 0001800a R_ARM_THM_CALL 0000261d PyDict_GetItemWithError │ │ │ │ │ -00000d82 0001750a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d9e 0002170a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00000dca 0002170a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00000df6 0002170a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00000056 0001e31e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -00000370 0002021e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -00000622 0000691e R_ARM_THM_JUMP24 00005ae9 dictiter_new │ │ │ │ │ -00000634 00002b1e R_ARM_THM_JUMP24 000049b9 delitem_knownhash_lock_held │ │ │ │ │ -0000063a 0000691e R_ARM_THM_JUMP24 00005ae9 dictiter_new │ │ │ │ │ -00000718 00020a1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000722 0000691e R_ARM_THM_JUMP24 00005ae9 dictiter_new │ │ │ │ │ -0000073a 0000691e R_ARM_THM_JUMP24 00005ae9 dictiter_new │ │ │ │ │ -0000074e 00020b1e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -0000078a 00005a1e R_ARM_THM_JUMP24 00009da9 merge_from_seq2_lock_held │ │ │ │ │ -00000d16 0001eb1e R_ARM_THM_JUMP24 0000afd1 _PyDict_GetItem_KnownHash │ │ │ │ │ -00000d40 0001eb1e R_ARM_THM_JUMP24 0000afd1 _PyDict_GetItem_KnownHash │ │ │ │ │ -00000dac 00016e1e R_ARM_THM_JUMP24 00000135 PyDict_Contains │ │ │ │ │ -00000dda 0001761e R_ARM_THM_JUMP24 00000b09 PyDict_SetItem │ │ │ │ │ -00000e04 0001a01e R_ARM_THM_JUMP24 00004695 PyDict_DelItem │ │ │ │ │ +00000ca8 00016b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cc0 00016f0a R_ARM_THM_CALL 000001d9 _Py_dict_lookup │ │ │ │ │ +00000d30 0002160a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +00000d58 0001830a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000d64 00017f0a R_ARM_THM_CALL 00002771 PyDict_GetItemWithError │ │ │ │ │ +00000d82 0001740a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d9e 0002160a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +00000dca 0002160a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +00000df6 0002160a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +00000056 0001e21e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000370 0002011e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ +00000622 0000681e R_ARM_THM_JUMP24 00005c3d dictiter_new │ │ │ │ │ +00000634 00002a1e R_ARM_THM_JUMP24 00004b0d delitem_knownhash_lock_held │ │ │ │ │ +0000063a 0000681e R_ARM_THM_JUMP24 00005c3d dictiter_new │ │ │ │ │ +00000718 0002091e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000722 0000681e R_ARM_THM_JUMP24 00005c3d dictiter_new │ │ │ │ │ +0000073a 0000681e R_ARM_THM_JUMP24 00005c3d dictiter_new │ │ │ │ │ +0000074e 00020a1e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ +0000078a 0000591e R_ARM_THM_JUMP24 00009e75 merge_from_seq2_lock_held │ │ │ │ │ +00000d16 0001ea1e R_ARM_THM_JUMP24 0000b09d _PyDict_GetItem_KnownHash │ │ │ │ │ +00000d40 0001ea1e R_ARM_THM_JUMP24 0000b09d _PyDict_GetItem_KnownHash │ │ │ │ │ +00000dac 00016d1e R_ARM_THM_JUMP24 00000135 PyDict_Contains │ │ │ │ │ +00000dda 0001751e R_ARM_THM_JUMP24 00000c59 PyDict_SetItem │ │ │ │ │ +00000e04 00019f1e R_ARM_THM_JUMP24 000047e9 PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x163ec contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x164c0 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000004 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000008 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000000c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000010 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000014 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000000 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000004 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000008 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000010 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000014 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -145,15 +145,14 @@ │ │ │ │ │ copy($self, /) │ │ │ │ │ Return a shallow copy of the dict. │ │ │ │ │ fromkeys($type, iterable, value=None, /) │ │ │ │ │ Create a new dictionary with keys from iterable and values set to value. │ │ │ │ │ .LANCHOR0 │ │ │ │ │ dictkeys_decref.constprop.0 │ │ │ │ │ new_dict │ │ │ │ │ -compare_unicode_generic │ │ │ │ │ insertdict │ │ │ │ │ insert_to_emptydict │ │ │ │ │ setitem_take2_lock_held.part.0 │ │ │ │ │ new_keys_object.isra.0 │ │ │ │ │ dictresize.isra.0 │ │ │ │ │ insert_split_key │ │ │ │ │ insert_split_value │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -189,15 +189,15 @@ │ │ │ │ │ 000001a0 : │ │ │ │ │ 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 5838 │ │ │ │ │ + bl 598c │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 1c8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1c4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -219,15 +219,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 20e │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7674 │ │ │ │ │ + bl 77d0 │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 20a │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -277,20 +277,20 @@ │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bpl.n 27c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ bpl.n 27c │ │ │ │ │ - bl 2b7c │ │ │ │ │ + bl 2cd0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 296 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 5838 │ │ │ │ │ + bl 598c │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 286 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -439,15 +439,15 @@ │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 3194 │ │ │ │ │ + b.w 32e8 │ │ │ │ │ R_ARM_THM_JUMP24 dict_merge │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 000003e4 : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ @@ -542,15 +542,15 @@ │ │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ │ beq.n 4dc │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ bne.n 4e2 │ │ │ │ │ ldrd r1, r7, [r1, #12] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 27f4 │ │ │ │ │ + bl 2948 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.n 4dc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -646,15 +646,15 @@ │ │ │ │ │ bne.w 69a │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ bne.w 728 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2bb0 │ │ │ │ │ + bl 2d04 │ │ │ │ │ R_ARM_THM_CALL copy_lock_held │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6f2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ @@ -692,25 +692,25 @@ │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 734 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.w 708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.n 6f8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ - bl 43dc <_PyDict_Next> │ │ │ │ │ + bl 4530 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 756 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ @@ -722,15 +722,15 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - bl afd0 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + bl b09c <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_GetItem_KnownHash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 5c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -742,32 +742,32 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 67a │ │ │ │ │ beq.n 5cc │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 49b8 │ │ │ │ │ + bl 4b0c │ │ │ │ │ R_ARM_THM_CALL delitem_knownhash_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 5fe │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 6f2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 588 │ │ │ │ │ @@ -1174,15 +1174,15 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - bl 43dc <_PyDict_Next> │ │ │ │ │ + bl 4530 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cbz r0, a7c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r3, r4] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -56,15 +56,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ strd r6, r3, [r4, #24] │ │ │ │ │ adds r0, r5, r1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ b.n 52 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3c50 │ │ │ │ │ b.n 66 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 0000009c : │ │ │ │ │ new_dict(): │ │ │ │ │ @@ -110,15 +110,15 @@ │ │ │ │ │ ldr r0, [pc, #36] @ (130 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n e2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3c50 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 104 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 104 │ │ │ │ │ @@ -208,928 +208,1050 @@ │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000001d8 <_Py_dict_lookup>: │ │ │ │ │ _Py_dict_lookup(): │ │ │ │ │ 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 r7, r1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ + mov r8, r1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 478 <_Py_dict_lookup+0x2a0> │ │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldrb r3, [r2, #6] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 480 <_Py_dict_lookup+0x2a8> │ │ │ │ │ + ldrb.w r9, [r2, #4] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ - lsl.w r3, r5, r3 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - lsl.w r5, r5, r8 │ │ │ │ │ - add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ - and.w sl, r9, r5 │ │ │ │ │ - bne.w 842 <_Py_dict_lookup+0x66a> │ │ │ │ │ - add.w fp, r4, #20 │ │ │ │ │ - cmp.w r8, #7 │ │ │ │ │ - add r3, fp │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - bgt.w 386 <_Py_dict_lookup+0x1ae> │ │ │ │ │ - ldrsb.w r2, [fp, sl] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + lsl.w r0, r4, r2 │ │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ │ + lsl.w r4, r4, r9 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + and.w sl, r7, r4 │ │ │ │ │ + bne.w 826 <_Py_dict_lookup+0x64e> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + add.w fp, r3, #20 │ │ │ │ │ + add r6, fp │ │ │ │ │ + cmp.w r9, #7 │ │ │ │ │ + bgt.w 384 <_Py_dict_lookup+0x1ac> │ │ │ │ │ + ldrsb.w r5, [fp, sl] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ blt.n 2f8 <_Py_dict_lookup+0x120> │ │ │ │ │ - ldr.w r0, [r3, r2, lsl #3] │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - beq.w 36e <_Py_dict_lookup+0x196> │ │ │ │ │ + ldr.w r0, [r6, r5, lsl #3] │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - beq.w 404 <_Py_dict_lookup+0x22c> │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w 40c <_Py_dict_lookup+0x234> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ - mov.w sl, r9, lsr #5 │ │ │ │ │ + mov.w sl, r7, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.w 3c8 <_Py_dict_lookup+0x1f0> │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #3] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - beq.n 36e <_Py_dict_lookup+0x196> │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ + ldrsb.w r5, [fp, sl] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 3c6 <_Py_dict_lookup+0x1ee> │ │ │ │ │ + ldr.w r1, [r6, r5, lsl #3] │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - beq.w 634 <_Py_dict_lookup+0x45c> │ │ │ │ │ - mov.w ip, r9, lsr #10 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w 64c <_Py_dict_lookup+0x474> │ │ │ │ │ + mov.w lr, r7, lsr #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ - add.w sl, ip, #1 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ + add.w sl, lr, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ add sl, r2 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ - cmp.w r8, #7 │ │ │ │ │ - bgt.w 5b2 <_Py_dict_lookup+0x3da> │ │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.w 3ce <_Py_dict_lookup+0x1f6> │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #3] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - beq.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ + mov r3, lr │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ + cmp.w r9, #7 │ │ │ │ │ + bgt.w 5ca <_Py_dict_lookup+0x3f2> │ │ │ │ │ + ldrsb.w r5, [fp, sl] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 3cc <_Py_dict_lookup+0x1f4> │ │ │ │ │ + ldr.w r1, [r6, r5, lsl #3] │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq.n 36a <_Py_dict_lookup+0x192> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - beq.n 310 <_Py_dict_lookup+0x138> │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.n 30c <_Py_dict_lookup+0x134> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ - cmp.w r8, #7 │ │ │ │ │ - add.w sl, sl, r4, lsr #5 │ │ │ │ │ + cmp.w r9, #7 │ │ │ │ │ + add.w sl, sl, r3, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ - bgt.w 5dc <_Py_dict_lookup+0x404> │ │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.w 3ee <_Py_dict_lookup+0x216> │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #3] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - beq.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ + bgt.w 5f4 <_Py_dict_lookup+0x41c> │ │ │ │ │ + ldrsb.w r5, [fp, sl] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 3f6 <_Py_dict_lookup+0x21e> │ │ │ │ │ + ldr.w r1, [r6, r5, lsl #3] │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq.n 36a <_Py_dict_lookup+0x192> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - beq.w 7d0 <_Py_dict_lookup+0x5f8> │ │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w 7bc <_Py_dict_lookup+0x5e4> │ │ │ │ │ + lsrs r3, r3, #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ b.n 296 <_Py_dict_lookup+0xbe> │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - bne.w 9ee <_Py_dict_lookup+0x816> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + bne.w 9bc <_Py_dict_lookup+0x7e4> │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne.n 2b6 <_Py_dict_lookup+0xde> │ │ │ │ │ - cbz r2, 36c <_Py_dict_lookup+0x194> │ │ │ │ │ + cbz r2, 36a <_Py_dict_lookup+0x192> │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ - ldrb.w ip, [r7, #16] │ │ │ │ │ + ldrb.w ip, [r8, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ bne.n 2b6 <_Py_dict_lookup+0xde> │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w aea <_Py_dict_lookup+0x912> │ │ │ │ │ + beq.w c3c <_Py_dict_lookup+0xa64> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w ae6 <_Py_dict_lookup+0x90e> │ │ │ │ │ + beq.w c34 <_Py_dict_lookup+0xa5c> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ │ + addne.w r1, r8, #20 │ │ │ │ │ + addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2b6 <_Py_dict_lookup+0xde> │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq.w 722 <_Py_dict_lookup+0x54a> │ │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - add.w r4, r4, r6, lsl #3 │ │ │ │ │ - lsls r3, r2 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - b.n 304 <_Py_dict_lookup+0x12c> │ │ │ │ │ - cmp.w r8, #15 │ │ │ │ │ - bgt.w 73c <_Py_dict_lookup+0x564> │ │ │ │ │ - ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.n 3d8 <_Py_dict_lookup+0x200> │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #3] │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - beq.n 36e <_Py_dict_lookup+0x196> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.w 726 <_Py_dict_lookup+0x54e> │ │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + add.w r2, r3, r5, lsl #3 │ │ │ │ │ + lsls r1, r0 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + b.n 300 <_Py_dict_lookup+0x128> │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ + bgt.w 732 <_Py_dict_lookup+0x55a> │ │ │ │ │ + ldrsh.w r5, [fp, sl, lsl #1] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.n 3e2 <_Py_dict_lookup+0x20a> │ │ │ │ │ + ldr.w r0, [r6, r5, lsl #3] │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - beq.n 404 <_Py_dict_lookup+0x22c> │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.n 40c <_Py_dict_lookup+0x234> │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ - mov.w sl, r9, lsr #5 │ │ │ │ │ + mov.w sl, r7, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ - cmp.w r8, #15 │ │ │ │ │ - bgt.w 75c <_Py_dict_lookup+0x584> │ │ │ │ │ - ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ + bgt.w 750 <_Py_dict_lookup+0x578> │ │ │ │ │ + ldrsh.w r5, [fp, sl, lsl #1] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ bge.w 270 <_Py_dict_lookup+0x98> │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ beq.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ b.n 280 <_Py_dict_lookup+0xa8> │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - bne.w a0e <_Py_dict_lookup+0x836> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 304 <_Py_dict_lookup+0x12c> │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + beq.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ │ + add.w sl, sl, r3, lsr #5 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ + b.n 2ce <_Py_dict_lookup+0xf6> │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ beq.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ - b.n 3be <_Py_dict_lookup+0x1e6> │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ - beq.n 3d4 <_Py_dict_lookup+0x1fc> │ │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ + b.n 3bc <_Py_dict_lookup+0x1e4> │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ + beq.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ + lsrs r3, r3, #10 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ - add.w sl, r4, #1 │ │ │ │ │ + add.w sl, r3, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ b.n 29e <_Py_dict_lookup+0xc6> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 45e <_Py_dict_lookup+0x286> │ │ │ │ │ + bne.n 468 <_Py_dict_lookup+0x290> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 36e <_Py_dict_lookup+0x196> │ │ │ │ │ - ldrb.w lr, [r7, #16] │ │ │ │ │ + beq.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ + ldrb.w lr, [r8, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ eor.w r1, lr, ip │ │ │ │ │ tst.w r1, #28 │ │ │ │ │ - bne.n 45e <_Py_dict_lookup+0x286> │ │ │ │ │ + bne.n 468 <_Py_dict_lookup+0x290> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w af2 <_Py_dict_lookup+0x91a> │ │ │ │ │ + beq.w c30 <_Py_dict_lookup+0xa58> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w aee <_Py_dict_lookup+0x916> │ │ │ │ │ + beq.w c2a <_Py_dict_lookup+0xa52> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ │ + addeq.w r1, r8, #28 │ │ │ │ │ + addne.w r1, r8, #20 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36e <_Py_dict_lookup+0x196> │ │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ │ + beq.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp.w r8, #7 │ │ │ │ │ + cmp.w r9, #7 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ ble.w 266 <_Py_dict_lookup+0x8e> │ │ │ │ │ - b.n 3b6 <_Py_dict_lookup+0x1de> │ │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - ldrb r1, [r4, #5] │ │ │ │ │ - add.w r3, r4, #20 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - lsl.w r0, r5, r2 │ │ │ │ │ - add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ - lsl.w r5, r5, r1 │ │ │ │ │ - and.w sl, r9, r0 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + b.n 3b4 <_Py_dict_lookup+0x1dc> │ │ │ │ │ + ldrb r1, [r2, #4] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + add.w sl, r2, #20 │ │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ │ + cmp r1, #7 │ │ │ │ │ + lsl.w r2, r4, r1 │ │ │ │ │ + add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + lsl.w r4, r4, r0 │ │ │ │ │ + and.w r6, r7, r2 │ │ │ │ │ + add r4, sl │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ it le │ │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ │ - bgt.w 614 <_Py_dict_lookup+0x43c> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 606 <_Py_dict_lookup+0x42e> │ │ │ │ │ - movs r6, #12 │ │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ │ - adds r0, r5, r6 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - beq.w 622 <_Py_dict_lookup+0x44a> │ │ │ │ │ - ldr r1, [r5, r6] │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - beq.w 6b2 <_Py_dict_lookup+0x4da> │ │ │ │ │ - mov.w r1, r9, lsr #5 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - add sl, r1 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - and.w sl, r1, sl │ │ │ │ │ + ldrsble.w r5, [sl, r6] │ │ │ │ │ + bgt.w 63e <_Py_dict_lookup+0x466> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 632 <_Py_dict_lookup+0x45a> │ │ │ │ │ + mov.w fp, #12 │ │ │ │ │ + mul.w fp, fp, r5 │ │ │ │ │ + add.w r2, r4, fp │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldr.w r9, [r2, #4] │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + beq.w 624 <_Py_dict_lookup+0x44c> │ │ │ │ │ + ldr.w r2, [r4, fp] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w 6bc <_Py_dict_lookup+0x4e4> │ │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ │ + add.w r6, r6, r6, lsl #2 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r1, #7 │ │ │ │ │ + add r6, r2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + and.w r6, r6, r2 │ │ │ │ │ it le │ │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ │ - bgt.w 714 <_Py_dict_lookup+0x53c> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 69c <_Py_dict_lookup+0x4c4> │ │ │ │ │ - movs r6, #12 │ │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ │ - adds r1, r5, r6 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - beq.w 6a4 <_Py_dict_lookup+0x4cc> │ │ │ │ │ - ldr r1, [r5, r6] │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - beq.w 76c <_Py_dict_lookup+0x594> │ │ │ │ │ - mov.w r1, r9, lsr #10 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + ldrsble.w r5, [sl, r6] │ │ │ │ │ + bgt.w 718 <_Py_dict_lookup+0x540> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 6b6 <_Py_dict_lookup+0x4de> │ │ │ │ │ + mov.w fp, #12 │ │ │ │ │ + mul.w fp, fp, r5 │ │ │ │ │ + add.w r2, r4, fp │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldr.w r9, [r2, #4] │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + beq.w 622 <_Py_dict_lookup+0x44a> │ │ │ │ │ + ldr.w r2, [r4, fp] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w 75e <_Py_dict_lookup+0x586> │ │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + add.w r6, r6, r6, lsl #2 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add r2, r6 │ │ │ │ │ + and.w r9, r0, r2 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - add.w r1, r1, #1 │ │ │ │ │ - add r1, sl │ │ │ │ │ - and.w sl, r1, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bgt.n 5a4 <_Py_dict_lookup+0x3cc> │ │ │ │ │ - ldrsb.w r8, [r7, sl] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 762 <_Py_dict_lookup+0x58a> │ │ │ │ │ - movs r6, #12 │ │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ │ - adds r3, r5, r6 │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - beq.w 72e <_Py_dict_lookup+0x556> │ │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - beq.w 902 <_Py_dict_lookup+0x72a> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ + bgt.n 5bc <_Py_dict_lookup+0x3e4> │ │ │ │ │ + ldrsb.w r5, [sl, r9] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 756 <_Py_dict_lookup+0x57e> │ │ │ │ │ + mov.w fp, #12 │ │ │ │ │ + mul.w fp, fp, r5 │ │ │ │ │ + add.w r3, r4, fp │ │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + beq.n 620 <_Py_dict_lookup+0x448> │ │ │ │ │ + ldr.w r0, [r4, fp] │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq.w 8e6 <_Py_dict_lookup+0x70e> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r6, r9, r9, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - add.w sl, sl, r3, lsr #5 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - and.w sl, r3, sl │ │ │ │ │ - bgt.w 952 <_Py_dict_lookup+0x77a> │ │ │ │ │ - ldrsb.w r8, [r7, sl] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 838 <_Py_dict_lookup+0x660> │ │ │ │ │ - movs r6, #12 │ │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ │ - adds r3, r5, r6 │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - beq.w 72e <_Py_dict_lookup+0x556> │ │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - beq.w 960 <_Py_dict_lookup+0x788> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ + add.w r6, r6, r3, lsr #5 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add.w r6, r6, #1 │ │ │ │ │ + and.w r6, r6, r3 │ │ │ │ │ + bgt.w 934 <_Py_dict_lookup+0x75c> │ │ │ │ │ + ldrsb.w r5, [sl, r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 8de <_Py_dict_lookup+0x706> │ │ │ │ │ + mov.w fp, #12 │ │ │ │ │ + mul.w fp, fp, r5 │ │ │ │ │ + add.w r3, r4, fp │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + beq.n 620 <_Py_dict_lookup+0x448> │ │ │ │ │ + ldr.w r0, [r4, fp] │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq.w 942 <_Py_dict_lookup+0x76a> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add.w r6, r6, r6, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - add sl, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - and.w sl, r3, sl │ │ │ │ │ - ble.n 526 <_Py_dict_lookup+0x34e> │ │ │ │ │ + add.w r9, r6, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + and.w r9, r3, r9 │ │ │ │ │ + ble.n 534 <_Py_dict_lookup+0x35c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r8, [r7, sl, lsl #1] │ │ │ │ │ - ldrgt.w r8, [r7, sl, lsl #2] │ │ │ │ │ - b.n 52a <_Py_dict_lookup+0x352> │ │ │ │ │ - cmp.w r8, #15 │ │ │ │ │ + ldrshle.w r5, [sl, r9, lsl #1] │ │ │ │ │ + ldrgt.w r5, [sl, r9, lsl #2] │ │ │ │ │ + b.n 538 <_Py_dict_lookup+0x360> │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ │ - ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + ldrshle.w r5, [fp, sl, lsl #1] │ │ │ │ │ + ldrgt.w r5, [fp, sl, lsl #2] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ bge.w 2a8 <_Py_dict_lookup+0xd0> │ │ │ │ │ - adds r0, r6, #1 │ │ │ │ │ - beq.w 3d4 <_Py_dict_lookup+0x1fc> │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ + beq.w 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ - add.w sl, sl, r4, lsr #5 │ │ │ │ │ + add.w sl, sl, r3, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ - cmp.w r8, #15 │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ │ - ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + ldrshle.w r5, [fp, sl, lsl #1] │ │ │ │ │ + ldrgt.w r5, [fp, sl, lsl #2] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ bge.w 2d8 <_Py_dict_lookup+0x100> │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - beq.w 3d4 <_Py_dict_lookup+0x1fc> │ │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ + adds r2, r5, #1 │ │ │ │ │ + beq.w 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ + lsrs r3, r3, #10 │ │ │ │ │ + add.w r2, sl, sl, lsl #2 │ │ │ │ │ + add.w sl, r3, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ - b.n 5b2 <_Py_dict_lookup+0x3da> │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 4c6 <_Py_dict_lookup+0x2ee> │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3d4 <_Py_dict_lookup+0x1fc> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ + b.n 5ca <_Py_dict_lookup+0x3f2> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + add.w r2, sl, fp │ │ │ │ │ + lsls r1, r0 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + b.n 300 <_Py_dict_lookup+0x128> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + bne.w 4d2 <_Py_dict_lookup+0x2fa> │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ + cmp r1, #15 │ │ │ │ │ ite gt │ │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ │ - b.n 4a2 <_Py_dict_lookup+0x2ca> │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - add r3, fp │ │ │ │ │ - lsls r2, r1 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - b.n 304 <_Py_dict_lookup+0x12c> │ │ │ │ │ + ldrgt.w r5, [sl, r6, lsl #2] │ │ │ │ │ + ldrshle.w r5, [sl, r6, lsl #1] │ │ │ │ │ + b.n 4aa <_Py_dict_lookup+0x2d2> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bne.w 280 <_Py_dict_lookup+0xa8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 36e <_Py_dict_lookup+0x196> │ │ │ │ │ - ldrb.w lr, [r7, #16] │ │ │ │ │ + beq.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ + ldrb.w lr, [r8, #16] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ bne.w 280 <_Py_dict_lookup+0xa8> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w afa <_Py_dict_lookup+0x922> │ │ │ │ │ + beq.w c48 <_Py_dict_lookup+0xa70> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w af6 <_Py_dict_lookup+0x91e> │ │ │ │ │ + beq.w c42 <_Py_dict_lookup+0xa6a> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ │ + addeq.w r1, r8, #28 │ │ │ │ │ + addne.w r1, r8, #20 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ mul.w r2, r2, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36e <_Py_dict_lookup+0x196> │ │ │ │ │ + beq.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ b.n 280 <_Py_dict_lookup+0xa8> │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 60e <_Py_dict_lookup+0x436> │ │ │ │ │ - b.n 508 <_Py_dict_lookup+0x330> │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ │ - b.n 628 <_Py_dict_lookup+0x450> │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.n 638 <_Py_dict_lookup+0x460> │ │ │ │ │ + b.n 516 <_Py_dict_lookup+0x33e> │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - itett ne │ │ │ │ │ - movne r1, r0 │ │ │ │ │ - moveq r4, r0 │ │ │ │ │ - movne r4, r1 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - it ne │ │ │ │ │ - strne r2, [r1, #0] │ │ │ │ │ + strne.w r2, [r9] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - beq.n 6ee <_Py_dict_lookup+0x516> │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w a00 <_Py_dict_lookup+0x828> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.w a24 <_Py_dict_lookup+0x84c> │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - bne.w 1f6 <_Py_dict_lookup+0x1e> │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.w 1f6 <_Py_dict_lookup+0x1e> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 6f6 <_Py_dict_lookup+0x51e> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6a4 <_Py_dict_lookup+0x4cc> │ │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ │ - b.n 4c6 <_Py_dict_lookup+0x2ee> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ + beq.w 996 <_Py_dict_lookup+0x7be> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.w 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 622 <_Py_dict_lookup+0x44a> │ │ │ │ │ + ldrb r1, [r3, #4] │ │ │ │ │ + b.n 4d2 <_Py_dict_lookup+0x2fa> │ │ │ │ │ + cmp r1, #15 │ │ │ │ │ ite gt │ │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ │ - b.n 4e4 <_Py_dict_lookup+0x30c> │ │ │ │ │ + ldrgt.w r5, [sl, r6, lsl #2] │ │ │ │ │ + ldrshle.w r5, [sl, r6, lsl #1] │ │ │ │ │ + b.n 4ee <_Py_dict_lookup+0x316> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - b.n 304 <_Py_dict_lookup+0x12c> │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ │ - b.n 628 <_Py_dict_lookup+0x450> │ │ │ │ │ - ldr.w r6, [fp, sl, lsl #2] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.w 396 <_Py_dict_lookup+0x1be> │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ │ + add.w r2, r2, r5, lsl #2 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + b.n 300 <_Py_dict_lookup+0x128> │ │ │ │ │ + ldr.w r5, [fp, sl, lsl #2] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.w 394 <_Py_dict_lookup+0x1bc> │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ beq.w 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ - ldr.w r6, [fp, sl, lsl #2] │ │ │ │ │ - b.n 3c2 <_Py_dict_lookup+0x1ea> │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 60e <_Py_dict_lookup+0x436> │ │ │ │ │ - b.n 54a <_Py_dict_lookup+0x372> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ + ldr.w r5, [fp, sl, lsl #2] │ │ │ │ │ + b.n 3c0 <_Py_dict_lookup+0x1e8> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ + b.n 55a <_Py_dict_lookup+0x382> │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 9dc <_Py_dict_lookup+0x804> │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne.w r2, [r9] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - beq.n 7a8 <_Py_dict_lookup+0x5d0> │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 9e0 <_Py_dict_lookup+0x808> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.w a24 <_Py_dict_lookup+0x84c> │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - bne.w 1f6 <_Py_dict_lookup+0x1e> │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.w 1f6 <_Py_dict_lookup+0x1e> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 798 <_Py_dict_lookup+0x5c0> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6a4 <_Py_dict_lookup+0x4cc> │ │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ │ - b.n 508 <_Py_dict_lookup+0x330> │ │ │ │ │ + beq.w 9cc <_Py_dict_lookup+0x7f4> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.w 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 622 <_Py_dict_lookup+0x44a> │ │ │ │ │ + ldrb r1, [r3, #4] │ │ │ │ │ + b.n 516 <_Py_dict_lookup+0x33e> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne.w 2e8 <_Py_dict_lookup+0x110> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ + beq.w 36a <_Py_dict_lookup+0x192> │ │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ │ - ldrb.w ip, [r7, #16] │ │ │ │ │ + ldrb.w ip, [r8, #16] │ │ │ │ │ eor.w r0, lr, ip │ │ │ │ │ tst.w r0, #28 │ │ │ │ │ bne.w 2e8 <_Py_dict_lookup+0x110> │ │ │ │ │ tst.w lr, #32 │ │ │ │ │ - beq.w afe <_Py_dict_lookup+0x926> │ │ │ │ │ + beq.w c52 <_Py_dict_lookup+0xa7a> │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne.w r0, r1, #20 │ │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w ae2 <_Py_dict_lookup+0x90a> │ │ │ │ │ + beq.w c4c <_Py_dict_lookup+0xa74> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ │ + addne.w r1, r8, #20 │ │ │ │ │ + addeq.w r1, r8, #28 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ + beq.w 36a <_Py_dict_lookup+0x192> │ │ │ │ │ b.n 2e8 <_Py_dict_lookup+0x110> │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 60e <_Py_dict_lookup+0x436> │ │ │ │ │ - b.n 588 <_Py_dict_lookup+0x3b0> │ │ │ │ │ - add.w fp, r4, #20 │ │ │ │ │ - cmp.w r8, #7 │ │ │ │ │ - add r3, fp │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - itt le │ │ │ │ │ - ldrsble.w r3, [fp, sl] │ │ │ │ │ - strle r3, [sp, #24] │ │ │ │ │ - bgt.w aca <_Py_dict_lookup+0x8f2> │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w aae <_Py_dict_lookup+0x8d6> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ - mov.w r3, r9, lsr #5 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp.w r8, #7 │ │ │ │ │ - add sl, r3 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ - bgt.w a9c <_Py_dict_lookup+0x8c4> │ │ │ │ │ - ldrsb.w r3, [fp, sl] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w a80 <_Py_dict_lookup+0x8a8> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ - mov.w r3, r9, lsr #10 │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - add sl, r3 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bgt.w a72 <_Py_dict_lookup+0x89a> │ │ │ │ │ - ldrsb.w r8, [fp, sl] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bge.w a58 <_Py_dict_lookup+0x880> │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - add.w sl, sl, r2, lsr #5 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ + add.w fp, r3, #20 │ │ │ │ │ + cmp.w r9, #7 │ │ │ │ │ + add.w r2, fp, r0 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ it le │ │ │ │ │ - ldrsble.w r8, [fp, sl] │ │ │ │ │ - bgt.w a44 <_Py_dict_lookup+0x86c> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bge.w a2a <_Py_dict_lookup+0x852> │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldrsble.w r5, [fp, sl] │ │ │ │ │ + bgt.w bc8 <_Py_dict_lookup+0x9f0> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.w b64 <_Py_dict_lookup+0x98c> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ + cmp.w r9, #7 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ - b.n 8a6 <_Py_dict_lookup+0x6ce> │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + and.w r6, sl, r4 │ │ │ │ │ + it le │ │ │ │ │ + ldrsble.w r5, [fp, r6] │ │ │ │ │ + bgt.w bf2 <_Py_dict_lookup+0xa1a> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.w afc <_Py_dict_lookup+0x924> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ + lsrs r1, r7, #10 │ │ │ │ │ + add.w sl, r6, r6, lsl #2 │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ │ + add sl, r2 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + bgt.w ada <_Py_dict_lookup+0x902> │ │ │ │ │ + ldrsb.w r5, [r9, sl] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.w a80 <_Py_dict_lookup+0x8a8> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ + add.w r6, sl, sl, lsl #2 │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + add.w r6, r6, r7, lsr #5 │ │ │ │ │ + add.w r6, r6, #1 │ │ │ │ │ + and.w r6, r6, r8 │ │ │ │ │ + bgt.w a58 <_Py_dict_lookup+0x880> │ │ │ │ │ + ldrsb.w r5, [r9, r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.w 9fa <_Py_dict_lookup+0x822> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ + lsrs r7, r7, #10 │ │ │ │ │ + add.w r6, r6, r6, lsl #2 │ │ │ │ │ + adds r1, r7, #1 │ │ │ │ │ + add.w sl, r6, r1 │ │ │ │ │ + and.w sl, sl, r8 │ │ │ │ │ + b.n 890 <_Py_dict_lookup+0x6b8> │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.w 638 <_Py_dict_lookup+0x460> │ │ │ │ │ + b.n 59e <_Py_dict_lookup+0x3c6> │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne r2, [r4, #0] │ │ │ │ │ + strne r2, [r6, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldrd r1, r3, [sp, #28] │ │ │ │ │ + ldrd r1, r3, [sp, #20] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 934 <_Py_dict_lookup+0x75c> │ │ │ │ │ + beq.n 918 <_Py_dict_lookup+0x740> │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c2 <_Py_dict_lookup+0x7ea> │ │ │ │ │ + beq.n 9dc <_Py_dict_lookup+0x804> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n a24 <_Py_dict_lookup+0x84c> │ │ │ │ │ + blt.n 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - bne.n 9d6 <_Py_dict_lookup+0x7fe> │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bne.n 9f0 <_Py_dict_lookup+0x818> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 9d6 <_Py_dict_lookup+0x7fe> │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 9f0 <_Py_dict_lookup+0x818> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 72e <_Py_dict_lookup+0x556> │ │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ │ - b.n 54a <_Py_dict_lookup+0x372> │ │ │ │ │ + bne.w 620 <_Py_dict_lookup+0x448> │ │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ │ + b.n 55a <_Py_dict_lookup+0x382> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r8, [r7, sl, lsl #1] │ │ │ │ │ - ldrgt.w r8, [r7, sl, lsl #2] │ │ │ │ │ - b.n 568 <_Py_dict_lookup+0x390> │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + ldrshle.w r5, [sl, r6, lsl #1] │ │ │ │ │ + ldrgt.w r5, [sl, r6, lsl #2] │ │ │ │ │ + b.n 578 <_Py_dict_lookup+0x3a0> │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ - strne r2, [r4, #0] │ │ │ │ │ + strne.w r2, [r9] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldrd r1, r3, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 990 <_Py_dict_lookup+0x7b8> │ │ │ │ │ + beq.n 976 <_Py_dict_lookup+0x79e> │ │ │ │ │ subs r0, #1 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - cbz r0, 9ae <_Py_dict_lookup+0x7d6> │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + cbz r0, 9ac <_Py_dict_lookup+0x7d4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n a24 <_Py_dict_lookup+0x84c> │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - bne.n 9d6 <_Py_dict_lookup+0x7fe> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 9d6 <_Py_dict_lookup+0x7fe> │ │ │ │ │ + blt.n 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bne.n 9f0 <_Py_dict_lookup+0x818> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w ip, [r3, #4] │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bne.n 9f0 <_Py_dict_lookup+0x818> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 72e <_Py_dict_lookup+0x556> │ │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ │ - b.n 588 <_Py_dict_lookup+0x3b0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - b.n 990 <_Py_dict_lookup+0x7b8> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + bne.w 620 <_Py_dict_lookup+0x448> │ │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ │ + b.n 59e <_Py_dict_lookup+0x3c6> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + strd r1, r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - b.n 934 <_Py_dict_lookup+0x75c> │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 1f6 <_Py_dict_lookup+0x1e> │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - b.n 782 <_Py_dict_lookup+0x5aa> │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ + ldrd r1, r3, [sp, #20] │ │ │ │ │ + b.n 6f6 <_Py_dict_lookup+0x51e> │ │ │ │ │ + mvn.w r5, #2 │ │ │ │ │ + b.n 2fe <_Py_dict_lookup+0x126> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + strd r2, r1, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ │ - b.n 7a8 <_Py_dict_lookup+0x5d0> │ │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ │ + ldrd r2, r1, [sp, #24] │ │ │ │ │ + b.n 976 <_Py_dict_lookup+0x79e> │ │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add sl, r2 │ │ │ │ │ - and.w sl, sl, r5 │ │ │ │ │ + and.w sl, sl, r4 │ │ │ │ │ b.n 266 <_Py_dict_lookup+0x8e> │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + strd r1, r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ │ - b.n 6ee <_Py_dict_lookup+0x516> │ │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ │ - add.w sl, sl, r4, lsr #5 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - and.w sl, r5, sl │ │ │ │ │ - b.n 2ce <_Py_dict_lookup+0xf6> │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - beq.n b02 <_Py_dict_lookup+0x92a> │ │ │ │ │ - mvn.w r6, #2 │ │ │ │ │ - b.n 3d4 <_Py_dict_lookup+0x1fc> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - strd r7, r9, [sp] │ │ │ │ │ - bl 8640 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt.n a20 <_Py_dict_lookup+0x848> │ │ │ │ │ - bne.n a52 <_Py_dict_lookup+0x87a> │ │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ │ - b.n 8ee <_Py_dict_lookup+0x716> │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ + ldrd r1, r3, [sp, #20] │ │ │ │ │ + b.n 798 <_Py_dict_lookup+0x5c0> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strd r2, r1, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldrd r2, r1, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n 918 <_Py_dict_lookup+0x740> │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + b.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w sl, [r3, r5, lsl #3] │ │ │ │ │ + lsls r3, r5, #3 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr.w r1, [sl, #12] │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + bne.w 8cc <_Py_dict_lookup+0x6f4> │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne.w r2, [sl] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.n a6a <_Py_dict_lookup+0x892> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.w c20 <_Py_dict_lookup+0xa48> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + lsls r0, r5, #3 │ │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + bne.w c20 <_Py_dict_lookup+0xa48> │ │ │ │ │ + cbnz r1, a66 <_Py_dict_lookup+0x88e> │ │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ │ + b.n 8cc <_Py_dict_lookup+0x6f4> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r8, [fp, sl, lsl #1] │ │ │ │ │ - ldrgt.w r8, [fp, sl, lsl #2] │ │ │ │ │ - b.n 8de <_Py_dict_lookup+0x706> │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n 36e <_Py_dict_lookup+0x196> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - strd r7, r9, [sp] │ │ │ │ │ - bl 8640 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt.n a20 <_Py_dict_lookup+0x848> │ │ │ │ │ - bne.n a52 <_Py_dict_lookup+0x87a> │ │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ │ + ldrshle.w r5, [r9, r6, lsl #1] │ │ │ │ │ + ldrgt.w r5, [r9, r6, lsl #2] │ │ │ │ │ b.n 8c0 <_Py_dict_lookup+0x6e8> │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.n 36c <_Py_dict_lookup+0x194> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n a38 <_Py_dict_lookup+0x860> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b.n a38 <_Py_dict_lookup+0x860> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r6, [r3, r5, lsl #3] │ │ │ │ │ + lsls r3, r5, #3 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + bne.w 8a6 <_Py_dict_lookup+0x6ce> │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r6, #0] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne.n ae8 <_Py_dict_lookup+0x910> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.w 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne.w c20 <_Py_dict_lookup+0xa48> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + lsls r0, r5, #3 │ │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + bne.w c20 <_Py_dict_lookup+0xa48> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n a66 <_Py_dict_lookup+0x88e> │ │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ │ + b.n 8a6 <_Py_dict_lookup+0x6ce> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r8, [fp, sl, lsl #1] │ │ │ │ │ - ldrgt.w r8, [fp, sl, lsl #2] │ │ │ │ │ - b.n 8b0 <_Py_dict_lookup+0x6d8> │ │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - strd r7, r9, [sp] │ │ │ │ │ - bl 8640 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt.n a20 <_Py_dict_lookup+0x848> │ │ │ │ │ - bne.n adc <_Py_dict_lookup+0x904> │ │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ │ - b.n 892 <_Py_dict_lookup+0x6ba> │ │ │ │ │ - cmp.w r8, #15 │ │ │ │ │ + ldrshle.w r5, [r9, sl, lsl #1] │ │ │ │ │ + ldrgt.w r5, [r9, sl, lsl #2] │ │ │ │ │ + b.n 89a <_Py_dict_lookup+0x6c2> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n ab6 <_Py_dict_lookup+0x8de> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b.n ab6 <_Py_dict_lookup+0x8de> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w sl, [r2, r5, lsl #3] │ │ │ │ │ + lsls r2, r5, #3 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 872 <_Py_dict_lookup+0x69a> │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n c18 <_Py_dict_lookup+0xa40> │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n c02 <_Py_dict_lookup+0xa2a> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + lsls r0, r5, #3 │ │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ + ldrb.w r9, [r3, #4] │ │ │ │ │ + b.n 872 <_Py_dict_lookup+0x69a> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + lsls r1, r5, #3 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr.w r2, [r2, r5, lsl #3] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 84a <_Py_dict_lookup+0x672> │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n bec <_Py_dict_lookup+0xa14> │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n bd8 <_Py_dict_lookup+0xa00> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 9a6 <_Py_dict_lookup+0x7ce> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + lsls r0, r5, #3 │ │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bne.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 36c <_Py_dict_lookup+0x194> │ │ │ │ │ + ldrb.w r9, [r3, #4] │ │ │ │ │ + b.n 84a <_Py_dict_lookup+0x672> │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ - ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ │ - ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 884 <_Py_dict_lookup+0x6ac> │ │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - strd r7, r9, [sp] │ │ │ │ │ - bl 8640 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt.n a20 <_Py_dict_lookup+0x848> │ │ │ │ │ - bne.n adc <_Py_dict_lookup+0x904> │ │ │ │ │ - ldrb.w r8, [r4, #4] │ │ │ │ │ - b.n 866 <_Py_dict_lookup+0x68e> │ │ │ │ │ - cmp.w r8, #15 │ │ │ │ │ + ldrgt.w r5, [fp, sl, lsl #2] │ │ │ │ │ + ldrshle.w r5, [fp, sl, lsl #1] │ │ │ │ │ + b.n 83e <_Py_dict_lookup+0x666> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n b9c <_Py_dict_lookup+0x9c4> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n b9c <_Py_dict_lookup+0x9c4> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ + b.n b82 <_Py_dict_lookup+0x9aa> │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ ite gt │ │ │ │ │ - ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ │ - ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 85a <_Py_dict_lookup+0x682> │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - b.n 36e <_Py_dict_lookup+0x196> │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 820 <_Py_dict_lookup+0x648> │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 358 <_Py_dict_lookup+0x180> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 342 <_Py_dict_lookup+0x16a> │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 44a <_Py_dict_lookup+0x272> │ │ │ │ │ + ldrgt.w r5, [fp, r6, lsl #2] │ │ │ │ │ + ldrshle.w r5, [fp, r6, lsl #1] │ │ │ │ │ + b.n 866 <_Py_dict_lookup+0x68e> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n b38 <_Py_dict_lookup+0x960> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n b38 <_Py_dict_lookup+0x960> │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ + b.n b1c <_Py_dict_lookup+0x944> │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.n 454 <_Py_dict_lookup+0x27c> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 434 <_Py_dict_lookup+0x25c> │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.n 684 <_Py_dict_lookup+0x4ac> │ │ │ │ │ + b.n 43e <_Py_dict_lookup+0x266> │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 356 <_Py_dict_lookup+0x17e> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 66e <_Py_dict_lookup+0x496> │ │ │ │ │ + b.w 340 <_Py_dict_lookup+0x168> │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.n 69e <_Py_dict_lookup+0x4c6> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 80a <_Py_dict_lookup+0x632> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.w 1f4 <_Py_dict_lookup+0x1c> │ │ │ │ │ + b.n 688 <_Py_dict_lookup+0x4b0> │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.n 80e <_Py_dict_lookup+0x636> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b.n 7f8 <_Py_dict_lookup+0x620> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000b08 : │ │ │ │ │ +00000c58 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.n bba │ │ │ │ │ + bpl.n d0a │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n b78 │ │ │ │ │ + bne.n cc8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b82 │ │ │ │ │ + beq.n cd2 │ │ │ │ │ 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 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - bne.n b90 │ │ │ │ │ + bne.n ce0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n b90 │ │ │ │ │ - ldr r2, [pc, #128] @ (bd0 ) │ │ │ │ │ + beq.n ce0 │ │ │ │ │ + ldr r2, [pc, #128] @ (d20 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.n ba4 │ │ │ │ │ - bl f44 │ │ │ │ │ + beq.n cf4 │ │ │ │ │ + bl 1094 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n b36 │ │ │ │ │ + bne.n c86 │ │ │ │ │ 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 │ │ │ │ │ - beq.n b48 │ │ │ │ │ + beq.n c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n bac │ │ │ │ │ - ldr r2, [pc, #52] @ (bd4 ) │ │ │ │ │ + beq.n cfc │ │ │ │ │ + ldr r2, [pc, #52] @ (d24 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n b54 │ │ │ │ │ - bl bd8 │ │ │ │ │ + b.n ca4 │ │ │ │ │ + bl d28 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -1138,21 +1260,21 @@ │ │ │ │ │ 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 │ │ │ │ │ - b.n b74 │ │ │ │ │ + b.n cc4 │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000bd8 : │ │ │ │ │ +00000d28 : │ │ │ │ │ insert_to_emptydict(): │ │ │ │ │ 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.w fp, [r2, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -1164,28 +1286,28 @@ │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ itt ne │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ movne r6, #60 @ 0x3c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne.n c58 │ │ │ │ │ - ldr r3, [pc, #532] @ (e20 ) │ │ │ │ │ + bne.n da8 │ │ │ │ │ + ldr r3, [pc, #532] @ (f70 ) │ │ │ │ │ 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, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itt le │ │ │ │ │ movle r0, #68 @ 0x44 │ │ │ │ │ movle r6, #40 @ 0x28 │ │ │ │ │ - ble.n c58 │ │ │ │ │ + ble.n da8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ ldr.w r4, [r3, #2420] @ 0x974 │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -1196,20 +1318,20 @@ │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ │ strh r3, [r4, #4] │ │ │ │ │ - b.n c8e │ │ │ │ │ + b.n dde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de2 │ │ │ │ │ + beq.w f32 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ sub.w r3, fp, r9 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1225,52 +1347,52 @@ │ │ │ │ │ strh r3, [r0, #4] │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ add.w sl, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ ands.w r0, r6, #255 @ 0xff │ │ │ │ │ - bne.w dd0 │ │ │ │ │ + bne.w f20 │ │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ │ add.w r1, r8, r2 │ │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [r8, r2] │ │ │ │ │ orr.w r6, r6, r3 │ │ │ │ │ adc.w r8, ip, #0 │ │ │ │ │ str.w r8, [r1, #4] │ │ │ │ │ - cbnz r0, cec │ │ │ │ │ + cbnz r0, e3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ - cbnz r0, d36 │ │ │ │ │ + cbnz r0, e86 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d58 │ │ │ │ │ + bne.n ea8 │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ - bgt.n d96 │ │ │ │ │ + bgt.n ee6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - bne.n db2 │ │ │ │ │ + bne.n f02 │ │ │ │ │ str.w r7, [sl, r3] │ │ │ │ │ add r3, sl │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ @@ -1288,29 +1410,29 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d60 │ │ │ │ │ + bne.n eb0 │ │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ │ - cbnz r2, d60 │ │ │ │ │ + cbnz r2, eb0 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cec │ │ │ │ │ + beq.n e3c │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n dc4 │ │ │ │ │ - ldr r3, [pc, #192] @ (e24 ) │ │ │ │ │ + beq.n f14 │ │ │ │ │ + ldr r3, [pc, #192] @ (f74 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ @@ -1321,106 +1443,106 @@ │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r5, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - ble.n cf8 │ │ │ │ │ + ble.n e48 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r2, [sl, r3, lsl #1] │ │ │ │ │ strgt.w r2, [sl, r3, lsl #2] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - beq.n d0a │ │ │ │ │ + beq.n e5a │ │ │ │ │ add.w r2, sl, r3 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ str r7, [r2, #4] │ │ │ │ │ str.w r1, [sl, r3] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n d14 │ │ │ │ │ + b.n e64 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d60 │ │ │ │ │ - b.n cec │ │ │ │ │ + bne.n eb0 │ │ │ │ │ + b.n e3c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl a398 <_PyDict_SendEvent> │ │ │ │ │ + bl a464 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ - b.n ca4 │ │ │ │ │ + b.n df4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n df6 │ │ │ │ │ + beq.n f46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, e10 │ │ │ │ │ + cbz r3, f60 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n f5a │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, e18 │ │ │ │ │ + cbz r3, f68 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d30 │ │ │ │ │ + b.n e80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n df6 │ │ │ │ │ + b.n f46 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e0a │ │ │ │ │ + b.n f5a │ │ │ │ │ .word 0x0000020e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ba │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000e28 : │ │ │ │ │ +00000f78 : │ │ │ │ │ new_keys_object.isra.0(): │ │ │ │ │ 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 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n f06 │ │ │ │ │ + beq.n 1056 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi.n f20 │ │ │ │ │ + bhi.n 1070 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n ea4 │ │ │ │ │ - ldr r2, [pc, #236] @ (f40 ) │ │ │ │ │ + bne.n ff4 │ │ │ │ │ + ldr r2, [pc, #236] @ (1090 ) │ │ │ │ │ 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 r1, [r2, #2740] @ 0xab4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n f18 │ │ │ │ │ + ble.n 1068 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w r3, [r2, #2740] @ 0xab4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r0, #771 @ 0x303 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r4, [r2, #2420] @ 0x974 │ │ │ │ │ @@ -1447,15 +1569,15 @@ │ │ │ │ │ umull r3, r6, r3, r6 │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ mul.w r8, r6, r8 │ │ │ │ │ add.w r0, r8, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, f3a │ │ │ │ │ + cbz r0, 108a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ strb r5, [r0, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r9, [r0, #5] │ │ │ │ │ @@ -1472,193 +1594,194 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #7 │ │ │ │ │ it hi │ │ │ │ │ movhi.w r8, #12 │ │ │ │ │ - bhi.n f24 │ │ │ │ │ + bhi.n 1074 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov.w r8, #12 │ │ │ │ │ - b.n eaa │ │ │ │ │ + b.n ffa │ │ │ │ │ mov.w sl, #8 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b.n eaa │ │ │ │ │ + b.n ffa │ │ │ │ │ mov.w r8, #8 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ite ls │ │ │ │ │ addls.w r9, r5, #1 │ │ │ │ │ addhi.w r9, r5, #2 │ │ │ │ │ lsl.w sl, sl, r9 │ │ │ │ │ - b.n eaa │ │ │ │ │ + b.n ffa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n e9e │ │ │ │ │ + b.n fee │ │ │ │ │ .word 0x000000e6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000f44 : │ │ │ │ │ +00001094 : │ │ │ │ │ insertdict(): │ │ │ │ │ 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 r6, [r1, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1260 │ │ │ │ │ + beq.w 13ba │ │ │ │ │ ldr r2, [r2, #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 123a │ │ │ │ │ + bne.w 1394 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 126a │ │ │ │ │ + bne.w 13c4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 141e │ │ │ │ │ + beq.w 1572 │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1096 │ │ │ │ │ + beq.n 11ea │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - bne.w 10ec │ │ │ │ │ + bne.w 1240 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 12e2 │ │ │ │ │ + ble.w 143a │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ │ - bne.w 1452 │ │ │ │ │ - movw r2, #42704 @ 0xa6d0 │ │ │ │ │ - add.w ip, r8, r2 │ │ │ │ │ + bne.w 15a6 │ │ │ │ │ + movw r0, #42704 @ 0xa6d0 │ │ │ │ │ + add.w ip, r8, r0 │ │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ldr.w r3, [r8, r2] │ │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ │ + ldr.w r3, [r8, r0] │ │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - str.w r3, [r8, r2] │ │ │ │ │ - adc.w r0, r0, #0 │ │ │ │ │ - str.w r0, [ip, #4] │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ + str.w r3, [r8, r0] │ │ │ │ │ + adc.w r2, r2, #0 │ │ │ │ │ + str.w r2, [ip, #4] │ │ │ │ │ + movs r0, #1 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - lsl.w ip, ip, r8 │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - and.w r2, r9, ip │ │ │ │ │ - bgt.n 1056 │ │ │ │ │ - add.w lr, r6, #20 │ │ │ │ │ - ldrsb.w r3, [lr, r2] │ │ │ │ │ + lsl.w r0, r0, r8 │ │ │ │ │ + add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ + and.w lr, r9, r0 │ │ │ │ │ + bgt.n 11a8 │ │ │ │ │ + add.w ip, r6, #20 │ │ │ │ │ + ldrsb.w r3, [ip, lr] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 121a │ │ │ │ │ + bge.w 1372 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - strb.w r3, [lr, r2] │ │ │ │ │ + strb.w r3, [ip, lr] │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ - ldr.w ip, [r5, #16] │ │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ │ - lsls r3, r6 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 12b8 │ │ │ │ │ - add.w r3, r3, ip, lsl #3 │ │ │ │ │ - add.w r2, r5, #20 │ │ │ │ │ - str r7, [r2, r3] │ │ │ │ │ - add r2, r3 │ │ │ │ │ - str.w sl, [r2, #4] │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ - add.w r3, ip, #1 │ │ │ │ │ - str r1, [r4, #16] │ │ │ │ │ - str r0, [r4, #20] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r5, #16] │ │ │ │ │ + ldrb.w ip, [r5, #5] │ │ │ │ │ + lsl.w r3, r3, ip │ │ │ │ │ + add.w ip, r5, #20 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1412 │ │ │ │ │ + add.w r3, r3, r0, lsl #3 │ │ │ │ │ + add.w r6, r5, #20 │ │ │ │ │ + str r7, [r6, r3] │ │ │ │ │ + add r6, r3 │ │ │ │ │ + str.w sl, [r6, #4] │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r2, [r5, #12] │ │ │ │ │ + str r1, [r4, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ + str r0, [r5, #16] │ │ │ │ │ + str r2, [r5, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ - bgt.w 1378 │ │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ │ + bgt.w 14d0 │ │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1174 │ │ │ │ │ - ldr.w ip, [r6, #16] │ │ │ │ │ - add.w lr, r6, #20 │ │ │ │ │ + bge.w 12c8 │ │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ │ + add.w ip, r6, #20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - strh.w ip, [lr, r2, lsl #1] │ │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ │ + strh.w r0, [ip, lr, lsl #1] │ │ │ │ │ + ldrb.w lr, [r6, #6] │ │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ │ lsls r3, r6 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 12bc │ │ │ │ │ - add.w r3, r3, ip, lsl #3 │ │ │ │ │ - str.w r7, [lr, r3] │ │ │ │ │ - add r3, lr │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.w 1412 │ │ │ │ │ + add.w r3, r3, r0, lsl #3 │ │ │ │ │ + str.w r7, [ip, r3] │ │ │ │ │ + add r3, ip │ │ │ │ │ str.w sl, [r3, #4] │ │ │ │ │ - b.n 1038 │ │ │ │ │ + b.n 118c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13ca │ │ │ │ │ + bne.w 1520 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa0 │ │ │ │ │ + beq.w 10f0 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 1394 │ │ │ │ │ - ldr r3, [pc, #816] @ (13f4 ) │ │ │ │ │ + beq.w 14ea │ │ │ │ │ + ldr r3, [pc, #816] @ (1548 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b.n fa0 │ │ │ │ │ + b.n 10f0 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.n 114a │ │ │ │ │ + beq.n 129e │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ │ - bne.w 1316 │ │ │ │ │ + bne.w 146e │ │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r8, lr │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldr.w r3, [r8, lr] │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ @@ -1667,187 +1790,186 @@ │ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 1368 │ │ │ │ │ + beq.w 14c0 │ │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w sl, [r1, #24] │ │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ │ - cbz r6, 1156 │ │ │ │ │ + cbz r6, 12aa │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 11c4 │ │ │ │ │ + bne.n 131a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 104e │ │ │ │ │ + beq.w 11a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 104e │ │ │ │ │ + bne.w 11a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 104e │ │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ │ - add.w r3, lr, #1 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - and.w r2, r3, ip │ │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ │ + b.n 11a0 │ │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ │ + add.w r3, ip, #1 │ │ │ │ │ + add r3, lr │ │ │ │ │ + and.w lr, r3, r0 │ │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 106c │ │ │ │ │ - lsls r3, r2, #2 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ │ + blt.w 11be │ │ │ │ │ + mov.w r3, lr, lsl #2 │ │ │ │ │ add r3, lr │ │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ │ + add r3, ip │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - and.w r2, r3, ip │ │ │ │ │ - bgt.n 11ec │ │ │ │ │ - adds r3, r6, r2 │ │ │ │ │ + and.w lr, r3, r0 │ │ │ │ │ + bgt.n 1344 │ │ │ │ │ + add.w r3, r6, lr │ │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 12d0 │ │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ │ - strb r2, [r3, #20] │ │ │ │ │ + bge.w 1426 │ │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ │ + strb r0, [r3, #20] │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ - ldr.w ip, [r5, #16] │ │ │ │ │ - b.n 101a │ │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ │ + b.n 1166 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1156 │ │ │ │ │ + bne.n 12aa │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 104e │ │ │ │ │ - b.n 1162 │ │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ │ - add r2, lr │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - and.w r2, r2, ip │ │ │ │ │ + beq.w 11a0 │ │ │ │ │ + b.n 12b6 │ │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ │ + add lr, ip │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + and.w lr, lr, r0 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ - add.w r3, r6, r2, lsl #1 │ │ │ │ │ + add.w r3, r6, lr, lsl #1 │ │ │ │ │ itet gt │ │ │ │ │ - addgt.w r3, r6, r2, lsl #2 │ │ │ │ │ + addgt.w r3, r6, lr, lsl #2 │ │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 11dc │ │ │ │ │ + bge.n 1332 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ - ldr.w ip, [r6, #16] │ │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ │ it gt │ │ │ │ │ - lslgt r3, r2, #2 │ │ │ │ │ - ble.w 1070 │ │ │ │ │ - add.w lr, r6, r3 │ │ │ │ │ - b.n 138e │ │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ │ - add.w r3, lr, #1 │ │ │ │ │ - add r3, r2 │ │ │ │ │ - and.w r2, r3, ip │ │ │ │ │ - adds r3, r6, r2 │ │ │ │ │ + movgt.w r3, lr, lsl #2 │ │ │ │ │ + ble.w 11c0 │ │ │ │ │ + add.w ip, r6, r3 │ │ │ │ │ + b.n 14e4 │ │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ │ + add.w r3, ip, #1 │ │ │ │ │ + add r3, lr │ │ │ │ │ + and.w lr, r3, r0 │ │ │ │ │ + add.w r3, r6, lr │ │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.n 11b8 │ │ │ │ │ - b.n 1194 │ │ │ │ │ + blt.n 1310 │ │ │ │ │ + b.n 12e8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1588 │ │ │ │ │ + bl 16dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 141e │ │ │ │ │ + beq.w 1572 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f84 │ │ │ │ │ + beq.w 10d4 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 67c8 │ │ │ │ │ + bl 6924 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 13f8 │ │ │ │ │ + beq.w 154c │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 8b0c │ │ │ │ │ + bl 8bd8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1440 │ │ │ │ │ + bne.w 1594 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 104e │ │ │ │ │ + beq.w 11a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 104e │ │ │ │ │ + bne.w 11a0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 104e │ │ │ │ │ - add.w lr, r5, #20 │ │ │ │ │ - movs r2, #12 │ │ │ │ │ - mla r3, r2, ip, r3 │ │ │ │ │ - add.w r2, lr, r3 │ │ │ │ │ - strd r7, sl, [r2, #4] │ │ │ │ │ - str.w r9, [lr, r3] │ │ │ │ │ - b.n 1038 │ │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ │ - add r2, lr │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - and.w r2, r2, ip │ │ │ │ │ - b.n 11ac │ │ │ │ │ + b.n 11a0 │ │ │ │ │ + movs r6, #12 │ │ │ │ │ + mla r3, r6, r0, r3 │ │ │ │ │ + add.w r6, ip, r3 │ │ │ │ │ + strd r7, sl, [r6, #4] │ │ │ │ │ + str.w r9, [ip, r3] │ │ │ │ │ + b.n 118c │ │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ │ + add lr, ip │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + and.w lr, lr, r0 │ │ │ │ │ + b.n 1302 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1588 │ │ │ │ │ + bl 16dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 141e │ │ │ │ │ + beq.w 1572 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ │ - bne.w 1452 │ │ │ │ │ + bne.w 15a6 │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ - b.n fba │ │ │ │ │ + b.n 110a │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - bl a398 <_PyDict_SendEvent> │ │ │ │ │ + bl a464 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, r8, r0 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ adds.w ip, r3, #4096 @ 0x1000 │ │ │ │ │ @@ -1858,255 +1980,254 @@ │ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.w 113c │ │ │ │ │ + bne.w 1290 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w sl, [r1, #28] │ │ │ │ │ - b.n 1146 │ │ │ │ │ - mov.w fp, r2, lsl #2 │ │ │ │ │ - add.w lr, r6, fp │ │ │ │ │ - ldr.w r3, [lr, #20] │ │ │ │ │ + b.n 129a │ │ │ │ │ + mov.w fp, lr, lsl #2 │ │ │ │ │ + add.w ip, r6, fp │ │ │ │ │ + ldr.w r3, [ip, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ - ldrlt.w ip, [r6, #16] │ │ │ │ │ - bge.n 13a0 │ │ │ │ │ - str.w ip, [lr, #20] │ │ │ │ │ - b.n 101a │ │ │ │ │ + ldrlt r0, [r6, #16] │ │ │ │ │ + bge.n 14f6 │ │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ │ + b.n 1166 │ │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fa0 │ │ │ │ │ - b.n 10c0 │ │ │ │ │ - mov.w lr, r9, lsr #5 │ │ │ │ │ - add fp, r2 │ │ │ │ │ - add.w r2, lr, #1 │ │ │ │ │ - add r2, fp │ │ │ │ │ - and.w r2, r2, ip │ │ │ │ │ - lsls r3, r2, #2 │ │ │ │ │ + beq.w 10f0 │ │ │ │ │ + b.n 1214 │ │ │ │ │ + mov.w ip, r9, lsr #5 │ │ │ │ │ + add fp, lr │ │ │ │ │ + add.w lr, ip, #1 │ │ │ │ │ + add lr, fp │ │ │ │ │ + and.w lr, lr, r0 │ │ │ │ │ + mov.w r3, lr, lsl #2 │ │ │ │ │ add.w fp, r6, r3 │ │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it lt │ │ │ │ │ - ldrlt.w ip, [r6, #16] │ │ │ │ │ - blt.w 1214 │ │ │ │ │ - b.n 1196 │ │ │ │ │ + ldrlt r0, [r6, #16] │ │ │ │ │ + blt.w 136c │ │ │ │ │ + b.n 12ec │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10c0 │ │ │ │ │ + bne.w 1214 │ │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10c0 │ │ │ │ │ + bne.w 1214 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa0 │ │ │ │ │ - b.n 10b6 │ │ │ │ │ - nop │ │ │ │ │ + beq.w 10f0 │ │ │ │ │ + b.n 120a │ │ │ │ │ .word 0x0000032a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1588 │ │ │ │ │ + bl 16dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w f84 │ │ │ │ │ + bne.w 10d4 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1464 │ │ │ │ │ + bne.n 15b8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 143a │ │ │ │ │ + beq.n 158e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 1476 │ │ │ │ │ + cbz r3, 15ca │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1050 │ │ │ │ │ + b.n 11a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1296 │ │ │ │ │ + bne.w 13f0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1296 │ │ │ │ │ + b.n 13f0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ - bl a398 <_PyDict_SendEvent> │ │ │ │ │ + bl a464 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - b.n 1312 │ │ │ │ │ + b.n 146a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 142a │ │ │ │ │ + bne.n 157e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 142a │ │ │ │ │ + b.n 157e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 143a │ │ │ │ │ + b.n 158e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001480 : │ │ │ │ │ +000015d4 : │ │ │ │ │ find_empty_slot(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r3, r3, lr │ │ │ │ │ add.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r0, r2, r1 │ │ │ │ │ - bgt.n 14f8 │ │ │ │ │ + bgt.n 164c │ │ │ │ │ add.w r3, ip, r0 │ │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 14aa │ │ │ │ │ + bge.n 15fe │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r0, r2, r3 │ │ │ │ │ add.w r3, ip, r0 │ │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 14a8 │ │ │ │ │ + blt.n 15fc │ │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r0, r0, r2 │ │ │ │ │ - bgt.n 1522 │ │ │ │ │ + bgt.n 1676 │ │ │ │ │ add.w lr, ip, r0 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 14a8 │ │ │ │ │ + blt.n 15fc │ │ │ │ │ and.w r0, r3, r2 │ │ │ │ │ - b.n 14da │ │ │ │ │ + b.n 162e │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 1566 │ │ │ │ │ + bgt.n 16ba │ │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 14a8 │ │ │ │ │ + blt.n 15fc │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r0, r2, r3 │ │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ - b.n 14c0 │ │ │ │ │ + b.n 1614 │ │ │ │ │ add.w r4, ip, r0, lsl #1 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 1550 │ │ │ │ │ + bgt.n 16a4 │ │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r3, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 14a8 │ │ │ │ │ + blt.n 15fc │ │ │ │ │ and.w r0, r2, r3 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ add.w r4, ip, r0, lsl #1 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ - ble.n 1530 │ │ │ │ │ + ble.n 1684 │ │ │ │ │ add.w r4, ip, r0, lsl #2 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r3, r0 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 153e │ │ │ │ │ + bge.n 1692 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ add.w r4, ip, r3 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 14a8 │ │ │ │ │ + blt.n 15fc │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r3, r0 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ and.w r0, r2, r3 │ │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - b.n 14c0 │ │ │ │ │ + b.n 1614 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001588 : │ │ │ │ │ +000016dc : │ │ │ │ │ dictresize.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, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi.w 1f06 │ │ │ │ │ + bhi.w 205a │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w sl, [r0, #28] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ lsl.w r0, r8, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1886 │ │ │ │ │ + beq.w 19da │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi.w 1a60 │ │ │ │ │ + bhi.w 1bb4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne.w 172e │ │ │ │ │ - ldr r3, [pc, #772] @ (18d8 ) │ │ │ │ │ + bne.w 1882 │ │ │ │ │ + ldr r3, [pc, #772] @ (1a2c ) │ │ │ │ │ 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, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 18ce │ │ │ │ │ + ble.w 1a22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ ldr.w r5, [r3, #2420] @ 0x974 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -2125,91 +2246,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1dc2 │ │ │ │ │ + bne.w 1f16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18a0 │ │ │ │ │ + beq.w 19f4 │ │ │ │ │ add.w r3, r1, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 18e0 │ │ │ │ │ + bne.w 1a34 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldrb.w r9, [r1, #6] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 18e0 │ │ │ │ │ + bne.w 1a34 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ lsl.w lr, r9, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 16ce │ │ │ │ │ + beq.n 1822 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 16ae │ │ │ │ │ + b.n 1802 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 1870 │ │ │ │ │ + bgt.w 19c4 │ │ │ │ │ ldrsh.w r6, [r4, r1, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.w 180c │ │ │ │ │ + bne.w 1960 │ │ │ │ │ strh.w r2, [r4, r1, lsl #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 16ce │ │ │ │ │ + beq.n 1822 │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and.w r1, r0, lr │ │ │ │ │ - bgt.n 168e │ │ │ │ │ + bgt.n 17e2 │ │ │ │ │ ldrsb r6, [r4, r1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.w 180c │ │ │ │ │ + bne.w 1960 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 16aa │ │ │ │ │ + bne.n 17fe │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 171a │ │ │ │ │ + beq.n 186e │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 185a │ │ │ │ │ - ldr r3, [pc, #496] @ (18dc ) │ │ │ │ │ + bne.w 19ae │ │ │ │ │ + ldr r3, [pc, #496] @ (1a30 ) │ │ │ │ │ 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, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.w 185a │ │ │ │ │ + bhi.w 19ae │ │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 185a │ │ │ │ │ + beq.w 19ae │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r0, [r1, #2420] @ 0x974 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str.w r8, [r5, #16] │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ @@ -2231,15 +2352,15 @@ │ │ │ │ │ mov.w fp, fp, lsr #1 │ │ │ │ │ mul.w r8, fp, r8 │ │ │ │ │ add.w r0, r8, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f06 │ │ │ │ │ + beq.w 205a │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r4, [r0, #4] │ │ │ │ │ add.w r4, r0, #20 │ │ │ │ │ strb r1, [r0, #5] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ strb r3, [r0, #6] │ │ │ │ │ @@ -2262,365 +2383,365 @@ │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1a78 │ │ │ │ │ + bne.w 1bcc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18a2 │ │ │ │ │ + beq.n 19f6 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r1, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1650 │ │ │ │ │ + bne.w 17a4 │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1802 │ │ │ │ │ + ble.n 1956 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mla ip, ip, r8, r1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1f10 │ │ │ │ │ + beq.w 2064 │ │ │ │ │ ldr.w r4, [r2], #8 │ │ │ │ │ adds r0, #12 │ │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 17e2 │ │ │ │ │ + bne.n 1936 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2504 │ │ │ │ │ - b.n 16ce │ │ │ │ │ + bl 2658 │ │ │ │ │ + b.n 1822 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r1, r6 │ │ │ │ │ and.w r1, lr, r1 │ │ │ │ │ - ble.n 1850 │ │ │ │ │ + ble.n 19a4 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 19fc │ │ │ │ │ + bgt.w 1b50 │ │ │ │ │ ldrsh.w r6, [r4, r1, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 16a0 │ │ │ │ │ + beq.w 17f4 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ - b.n 1828 │ │ │ │ │ + b.n 197c │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ ldrsb r6, [r4, r1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 16c6 │ │ │ │ │ - b.n 1842 │ │ │ │ │ + beq.w 181a │ │ │ │ │ + b.n 1996 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str.w r8, [r3, #16] │ │ │ │ │ sub.w r2, r2, r8 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b.n 1726 │ │ │ │ │ + b.n 187a │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 180c │ │ │ │ │ + bne.n 1960 │ │ │ │ │ str.w r2, [r4, r1, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 16aa │ │ │ │ │ - b.n 16ce │ │ │ │ │ + bne.w 17fe │ │ │ │ │ + b.n 1822 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ itt hi │ │ │ │ │ movhi.w r8, #12 │ │ │ │ │ movhi r6, r2 │ │ │ │ │ - bhi.w 1a68 │ │ │ │ │ + bhi.w 1bbc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #12 │ │ │ │ │ - b.n 1738 │ │ │ │ │ + b.n 188c │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r3, r4 │ │ │ │ │ adds r1, #20 │ │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ │ add r1, r2 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.w 1a20 │ │ │ │ │ + bne.w 1b74 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mul.w r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2504 │ │ │ │ │ - b.n 16ce │ │ │ │ │ + bl 2658 │ │ │ │ │ + b.n 1822 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 1738 │ │ │ │ │ + b.n 188c │ │ │ │ │ .word 0x000002fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001ea │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt.w ip, #0 │ │ │ │ │ - ble.w 1dca │ │ │ │ │ + ble.w 1f1e │ │ │ │ │ mvn.w r1, ip │ │ │ │ │ add r1, r8 │ │ │ │ │ ands.w r9, r1, #3 │ │ │ │ │ - beq.n 19c2 │ │ │ │ │ + beq.n 1b16 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19c8 │ │ │ │ │ + beq.n 1b1c │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ add.w lr, r2, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, lr │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ - beq.n 19c2 │ │ │ │ │ + beq.n 1b16 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 1940 │ │ │ │ │ + beq.n 1a94 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19c8 │ │ │ │ │ + beq.n 1b1c │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ add.w lr, lr, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, lr │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19c8 │ │ │ │ │ + beq.n 1b1c │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, lr, #8 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ - b.n 19c2 │ │ │ │ │ + b.n 1b16 │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w lr, r2, #8 │ │ │ │ │ mov r9, ip │ │ │ │ │ cmp ip, r8 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ - beq.n 19ea │ │ │ │ │ + beq.n 1b3e │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ mov r2, lr │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 19c8 │ │ │ │ │ + cbz r1, 1b1c │ │ │ │ │ ldrd r0, r1, [lr] │ │ │ │ │ adds r2, #8 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 19c8 │ │ │ │ │ + cbz r1, 1b1c │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, lr, #16 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ add.w ip, r9, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 19c8 │ │ │ │ │ + cbz r1, 1b1c │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, r9, #3 │ │ │ │ │ add.w r2, lr, #24 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 195e │ │ │ │ │ + bne.n 1ab2 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1db6 │ │ │ │ │ + beq.w 1f0a │ │ │ │ │ add.w r6, r3, ip, lsl #3 │ │ │ │ │ add.w r2, r1, #8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ │ cmp ip, r8 │ │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ │ - bne.n 18ee │ │ │ │ │ + bne.n 1a42 │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 168a │ │ │ │ │ + b.n 17de │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 1878 │ │ │ │ │ + beq.w 19cc │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 1878 │ │ │ │ │ - b.n 1a06 │ │ │ │ │ + beq.w 19cc │ │ │ │ │ + b.n 1b5a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 18c2 │ │ │ │ │ + ble.w 1a16 │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mla lr, lr, r8, r3 │ │ │ │ │ - b.n 1a48 │ │ │ │ │ + b.n 1b9c │ │ │ │ │ add.w r6, r1, #12 │ │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - beq.w 18c2 │ │ │ │ │ + beq.w 1a16 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a34 │ │ │ │ │ + bne.n 1b88 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a34 │ │ │ │ │ + bne.n 1b88 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ adds r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a34 │ │ │ │ │ - b.n 1a56 │ │ │ │ │ + bne.n 1b88 │ │ │ │ │ + b.n 1baa │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r8, #8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ ite ls │ │ │ │ │ addls r1, r4, #1 │ │ │ │ │ addhi r1, r4, #2 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ - b.n 1738 │ │ │ │ │ + b.n 188c │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ adds r0, #20 │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1b9c │ │ │ │ │ + beq.w 1cf0 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1e4a │ │ │ │ │ + ble.w 1f9e │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add.w fp, r3, r8, lsl #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrb.w ip, [r1] │ │ │ │ │ add.w r1, r1, ip, lsl #2 │ │ │ │ │ add.w lr, r1, #3 │ │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, sl, r1, lsl #2 │ │ │ │ │ ldr.w ip, [r2, r1, lsl #3] │ │ │ │ │ ldr.w r6, [ip] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ - bne.n 1b84 │ │ │ │ │ + bne.n 1cd8 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 1aa6 │ │ │ │ │ + bne.n 1bfa │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1b08 │ │ │ │ │ + b.n 1c5c │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1b22 │ │ │ │ │ + bgt.n 1c76 │ │ │ │ │ ldrsh.w r6, [r4, r2, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1b2a │ │ │ │ │ + bne.n 1c7e │ │ │ │ │ strh.w r0, [r4, r2, lsl #1] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.w 1c1e │ │ │ │ │ + beq.w 1d72 │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, r0, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and.w r2, r1, lr │ │ │ │ │ - bgt.n 1aea │ │ │ │ │ + bgt.n 1c3e │ │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1b2a │ │ │ │ │ + bne.n 1c7e │ │ │ │ │ strb r0, [r4, r2] │ │ │ │ │ - b.n 1afc │ │ │ │ │ + b.n 1c50 │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 1b52 │ │ │ │ │ + beq.n 1ca6 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r2, r6 │ │ │ │ │ and.w r2, lr, r2 │ │ │ │ │ - bgt.n 1b58 │ │ │ │ │ + bgt.n 1cac │ │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.w 1dd0 │ │ │ │ │ + bne.w 1f24 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 1b1e │ │ │ │ │ + ble.n 1c72 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - ble.n 1af8 │ │ │ │ │ + ble.n 1c4c │ │ │ │ │ str.w r0, [r4, r2, lsl #2] │ │ │ │ │ - b.n 1afc │ │ │ │ │ + b.n 1c50 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1b7a │ │ │ │ │ + bgt.n 1cce │ │ │ │ │ ldrsh.w r6, [r4, r2, lsl #1] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 1b46 │ │ │ │ │ + beq.n 1c9a │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r2, r2, lr │ │ │ │ │ - ble.n 1b5e │ │ │ │ │ + ble.n 1cb2 │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 1b46 │ │ │ │ │ - b.n 1b66 │ │ │ │ │ + beq.n 1c9a │ │ │ │ │ + b.n 1cba │ │ │ │ │ str.w r6, [ip] │ │ │ │ │ adds r0, #8 │ │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 1aa6 │ │ │ │ │ - b.n 1ad4 │ │ │ │ │ + bne.n 1bfa │ │ │ │ │ + b.n 1c28 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1c14 │ │ │ │ │ + ble.n 1d68 │ │ │ │ │ ldr r4, [r7, #28] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ │ ldrb.w r1, [r4, r1, lsl #2] │ │ │ │ │ ldr.w ip, [r2, r1, lsl #3] │ │ │ │ │ @@ -2632,15 +2753,15 @@ │ │ │ │ │ add.w r4, sl, r1, lsl #2 │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ str.w ip, [r3, #4] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 1c14 │ │ │ │ │ + beq.n 1d68 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ add.w lr, r0, r8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ add.w r9, sl, r1, lsl #2 │ │ │ │ │ @@ -2652,419 +2773,419 @@ │ │ │ │ │ strne r6, [r1, #0] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ cmp r4, lr │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bne.n 1bec │ │ │ │ │ + bne.n 1d40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2504 │ │ │ │ │ + bl 2658 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1d66 │ │ │ │ │ + beq.w 1eba │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - bne.w 1d66 │ │ │ │ │ + bne.w 1eba │ │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1e70 │ │ │ │ │ + beq.w 1fc4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1d7c │ │ │ │ │ + ble.w 1ed0 │ │ │ │ │ add r3, r0 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add.w r9, r3, #20 │ │ │ │ │ add.w r4, r3, #24 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 1d44 │ │ │ │ │ + beq.n 1e98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1caa │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1c8a │ │ │ │ │ + beq.n 1dde │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ - cbz r0, 1c7a │ │ │ │ │ + cbz r0, 1dce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1e50 │ │ │ │ │ + bne.w 1fa4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 1c86 │ │ │ │ │ + cbz r0, 1dda │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1ec6 │ │ │ │ │ + bne.w 201a │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ - cbz r0, 1c98 │ │ │ │ │ + cbz r0, 1dec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1ed6 │ │ │ │ │ + bne.w 202a │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1ca6 │ │ │ │ │ + cbz r0, 1dfa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1ee6 │ │ │ │ │ + bne.w 203a │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ - cbz r0, 1cb8 │ │ │ │ │ + cbz r0, 1e0c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1ef6 │ │ │ │ │ + bne.w 204a │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1cc6 │ │ │ │ │ + cbz r0, 1e1a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1e60 │ │ │ │ │ + bne.w 1fb4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.n 1d44 │ │ │ │ │ - b.n 1d7c │ │ │ │ │ + bne.n 1e98 │ │ │ │ │ + b.n 1ed0 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1ce0 │ │ │ │ │ + cbz r0, 1e34 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1e0a │ │ │ │ │ + bne.w 1f5e │ │ │ │ │ add.w r6, fp, #1 │ │ │ │ │ ldr.w r0, [r9, r6, lsl #3] │ │ │ │ │ - cbz r0, 1cf2 │ │ │ │ │ + cbz r0, 1e46 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1e1a │ │ │ │ │ + bne.w 1f6e │ │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ │ - cbz r0, 1d00 │ │ │ │ │ + cbz r0, 1e54 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1e2a │ │ │ │ │ + bne.w 1f7e │ │ │ │ │ add.w fp, r6, #1 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ - cbz r0, 1d12 │ │ │ │ │ + cbz r0, 1e66 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1e3a │ │ │ │ │ + bne.w 1f8e │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1d1e │ │ │ │ │ + cbz r0, 1e72 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1de0 │ │ │ │ │ + bne.n 1f34 │ │ │ │ │ add.w fp, r6, #2 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ - cbz r0, 1d2e │ │ │ │ │ + cbz r0, 1e82 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1dee │ │ │ │ │ + bne.n 1f42 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 1d3a │ │ │ │ │ + cbz r0, 1e8e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1dfc │ │ │ │ │ + bne.n 1f50 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w fp, r6, #3 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n 1d7c │ │ │ │ │ + beq.n 1ed0 │ │ │ │ │ ldr.w r0, [r9, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cd2 │ │ │ │ │ + beq.n 1e26 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1cd2 │ │ │ │ │ + beq.n 1e26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cd2 │ │ │ │ │ + bne.n 1e26 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cd2 │ │ │ │ │ + b.n 1e26 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ ldrb.w r2, [sl, #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1ebc │ │ │ │ │ + beq.w 2010 │ │ │ │ │ strb.w r3, [sl, #3] │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ - b.n 171a │ │ │ │ │ + b.n 186e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 1d60 │ │ │ │ │ - ldr r3, [pc, #396] @ (1f14 ) │ │ │ │ │ + bne.n 1eb4 │ │ │ │ │ + ldr r3, [pc, #396] @ (2068 ) │ │ │ │ │ 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, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 1d60 │ │ │ │ │ + bhi.n 1eb4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1d60 │ │ │ │ │ + beq.n 1eb4 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r0, [r1, #2420] @ 0x974 │ │ │ │ │ - b.n 1d66 │ │ │ │ │ + b.n 1eba │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19d4 │ │ │ │ │ - b.n 1db6 │ │ │ │ │ + bne.w 1b28 │ │ │ │ │ + b.n 1f0a │ │ │ │ │ adds r3, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 1a86 │ │ │ │ │ - bne.w 19ea │ │ │ │ │ - b.n 16ce │ │ │ │ │ + b.n 1bda │ │ │ │ │ + bne.w 1b3e │ │ │ │ │ + b.n 1822 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w r2, r2, lr │ │ │ │ │ - b.n 1b3e │ │ │ │ │ + b.n 1c92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d1e │ │ │ │ │ + bne.n 1e72 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d1e │ │ │ │ │ + b.n 1e72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d2e │ │ │ │ │ + bne.n 1e82 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d2e │ │ │ │ │ + b.n 1e82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d3a │ │ │ │ │ + bne.n 1e8e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d3a │ │ │ │ │ + b.n 1e8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ce0 │ │ │ │ │ + bne.w 1e34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ce0 │ │ │ │ │ + b.n 1e34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cf2 │ │ │ │ │ + bne.w 1e46 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cf2 │ │ │ │ │ + b.n 1e46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d00 │ │ │ │ │ + bne.w 1e54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d00 │ │ │ │ │ + b.n 1e54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d12 │ │ │ │ │ + bne.w 1e66 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d12 │ │ │ │ │ - beq.w 1c1e │ │ │ │ │ - b.n 1ad6 │ │ │ │ │ + b.n 1e66 │ │ │ │ │ + beq.w 1d72 │ │ │ │ │ + b.n 1c2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c7a │ │ │ │ │ + bne.w 1dce │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c7a │ │ │ │ │ + b.n 1dce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cc6 │ │ │ │ │ + bne.w 1e1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cc6 │ │ │ │ │ + b.n 1e1a │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1d7c │ │ │ │ │ + ble.n 1ed0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r6, r2 │ │ │ │ │ adds r4, r1, r3 │ │ │ │ │ - b.n 1e94 │ │ │ │ │ + b.n 1fe8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 1e88 │ │ │ │ │ + cbz r0, 1fdc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1eae │ │ │ │ │ + bne.n 2002 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 1d7c │ │ │ │ │ + beq.w 1ed0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e7e │ │ │ │ │ + beq.n 1fd2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1e7e │ │ │ │ │ + beq.n 1fd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e7e │ │ │ │ │ + bne.n 1fd2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e7e │ │ │ │ │ + b.n 1fd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e88 │ │ │ │ │ + bne.n 1fdc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e88 │ │ │ │ │ + b.n 1fdc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ - b.n 171a │ │ │ │ │ + b.n 186e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c86 │ │ │ │ │ + bne.w 1dda │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c86 │ │ │ │ │ + b.n 1dda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c98 │ │ │ │ │ + bne.w 1dec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c98 │ │ │ │ │ + b.n 1dec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ca6 │ │ │ │ │ + bne.w 1dfa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ca6 │ │ │ │ │ + b.n 1dfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cb8 │ │ │ │ │ + bne.w 1e0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cb8 │ │ │ │ │ + b.n 1e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1728 │ │ │ │ │ + b.n 187c │ │ │ │ │ adds r2, #8 │ │ │ │ │ - b.n 17e2 │ │ │ │ │ + b.n 1936 │ │ │ │ │ .word 0x00000186 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001f18 : │ │ │ │ │ +0000206c : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1f34 │ │ │ │ │ + bl 2088 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001f34 : │ │ │ │ │ +00002088 : │ │ │ │ │ dict_setdefault_ref_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, #4032] @ 0xfc0 │ │ │ │ │ - ldr.w ip, [pc, #1464] @ 2500 │ │ │ │ │ + ldr.w ip, [pc, #1464] @ 2654 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub sp, #28 │ │ │ │ │ add ip, pc │ │ │ │ │ ldr.w ip, [ip] │ │ │ │ │ ldr.w r3, [r9, ip] │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.w 2448 │ │ │ │ │ + bpl.w 25ba │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 22e2 │ │ │ │ │ + bne.w 2432 │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 22e2 │ │ │ │ │ + beq.w 2432 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2390 │ │ │ │ │ + beq.w 24e4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 245a │ │ │ │ │ + bne.w 25cc │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 2334 │ │ │ │ │ + beq.w 2484 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 20d6 │ │ │ │ │ + bne.w 222a │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 222c │ │ │ │ │ + beq.w 237c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2234 │ │ │ │ │ + beq.w 2384 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 223e │ │ │ │ │ + ble.w 238e │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands.w ip, r3, #255 @ 0xff │ │ │ │ │ - bne.w 20f6 │ │ │ │ │ + bne.w 224a │ │ │ │ │ movw fp, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, sl, fp │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ @@ -3076,78 +3197,78 @@ │ │ │ │ │ ldrb.w sl, [r1, #4] │ │ │ │ │ str.w ip, [r1, #8] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ and.w ip, lr, r8 │ │ │ │ │ - bgt.w 2150 │ │ │ │ │ + bgt.w 22a4 │ │ │ │ │ add.w fp, r1, #20 │ │ │ │ │ ldrsb.w r2, [fp, ip] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2196 │ │ │ │ │ + bge.w 22ea │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ strb.w r2, [fp, ip] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldrb.w sl, [r1, #5] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb.w lr, [r1, #6] │ │ │ │ │ add.w fp, r1, #20 │ │ │ │ │ lsl.w ip, ip, sl │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 22cc │ │ │ │ │ + beq.w 241c │ │ │ │ │ add.w ip, ip, r2, lsl #3 │ │ │ │ │ add.w lr, r1, #20 │ │ │ │ │ str.w r5, [lr, ip] │ │ │ │ │ add lr, ip │ │ │ │ │ str.w r6, [lr, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ strd r3, r0, [r4, #16] │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ - cbnz r2, 20b2 │ │ │ │ │ + cbnz r2, 2206 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23ec │ │ │ │ │ + bne.w 2540 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 240c │ │ │ │ │ + bne.w 2560 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbz r7, 20ce │ │ │ │ │ + cbz r7, 2222 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, 20cc │ │ │ │ │ + cbz r3, 2220 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbz r7, 20ee │ │ │ │ │ + cbz r7, 2242 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r2, 20ec │ │ │ │ │ + cbz r2, 2240 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ @@ -3155,15 +3276,15 @@ │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl a398 <_PyDict_SendEvent> │ │ │ │ │ + bl a464 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ │ add.w lr, sl, ip │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr.w r2, [sl, ip] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ @@ -3178,215 +3299,216 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ and.w ip, lr, r8 │ │ │ │ │ - ble.w 2036 │ │ │ │ │ + ble.w 218a │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ - bgt.w 2354 │ │ │ │ │ + bgt.w 24a4 │ │ │ │ │ add.w r2, r1, ip, lsl #1 │ │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 21be │ │ │ │ │ + bge.n 2312 │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ add.w fp, r1, #20 │ │ │ │ │ strh.w r2, [fp, ip, lsl #1] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb.w sl, [r1, #5] │ │ │ │ │ ldrb.w lr, [r1, #6] │ │ │ │ │ lsl.w ip, ip, sl │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 22cc │ │ │ │ │ + beq.w 241c │ │ │ │ │ add.w ip, ip, r2, lsl #3 │ │ │ │ │ str.w r5, [fp, ip] │ │ │ │ │ add ip, fp │ │ │ │ │ str.w r6, [ip, #4] │ │ │ │ │ - b.n 207c │ │ │ │ │ + b.n 21d0 │ │ │ │ │ mov.w fp, r8, lsr #5 │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ add ip, r2 │ │ │ │ │ and.w ip, lr, ip │ │ │ │ │ add.w r2, r1, ip │ │ │ │ │ ldrsb.w r3, [r2, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 21dc │ │ │ │ │ + bge.n 2330 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ strb r1, [r2, #20] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ - b.n 204e │ │ │ │ │ + b.n 21a2 │ │ │ │ │ mov.w fp, r8, lsr #5 │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ add ip, r2 │ │ │ │ │ and.w ip, lr, ip │ │ │ │ │ add.w r2, r1, ip, lsl #1 │ │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2164 │ │ │ │ │ + blt.n 22b8 │ │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ add ip, fp │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ and.w ip, ip, lr │ │ │ │ │ - ble.n 22ba │ │ │ │ │ + ble.n 240a │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ - bgt.w 23c6 │ │ │ │ │ + bgt.w 251a │ │ │ │ │ add.w r2, r1, ip, lsl #1 │ │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2340 │ │ │ │ │ + bge.w 2490 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ it gt │ │ │ │ │ movgt.w r3, ip, lsl #2 │ │ │ │ │ - ble.n 2166 │ │ │ │ │ + ble.n 22ba │ │ │ │ │ add r3, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - str.w r2, [fp, #20] │ │ │ │ │ - b.n 204e │ │ │ │ │ + b.n 24b8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1fd4 │ │ │ │ │ + bne.w 2128 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 1fe2 │ │ │ │ │ + bgt.w 2136 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1588 │ │ │ │ │ + bl 16dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1fe2 │ │ │ │ │ + bne.w 2136 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2278 │ │ │ │ │ + beq.n 23c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 24de │ │ │ │ │ + beq.w 259c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 228c │ │ │ │ │ + beq.n 23dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 24e6 │ │ │ │ │ + beq.w 25a4 │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 24ee │ │ │ │ │ + beq.w 25ac │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2092 │ │ │ │ │ + beq.w 21e6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 20ba │ │ │ │ │ + b.n 220e │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ add ip, fp │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ and.w ip, lr, ip │ │ │ │ │ add.w r2, r1, ip │ │ │ │ │ ldrsb.w sl, [r2, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bge.n 22a8 │ │ │ │ │ + bge.n 23f8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 21b4 │ │ │ │ │ + b.n 2308 │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mla ip, lr, r2, ip │ │ │ │ │ add.w lr, fp, ip │ │ │ │ │ strd r5, r6, [lr, #4] │ │ │ │ │ str.w r8, [fp, ip] │ │ │ │ │ - b.n 207c │ │ │ │ │ + b.n 21d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2334 │ │ │ │ │ + beq.n 2484 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2390 │ │ │ │ │ + beq.n 24e4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 1f9a │ │ │ │ │ + beq.w 20ee │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1f9a │ │ │ │ │ + beq.w 20ee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1588 │ │ │ │ │ + bl 16dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1f9a │ │ │ │ │ - cbz r7, 233a │ │ │ │ │ + bne.w 20ee │ │ │ │ │ + cbz r7, 248a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 20f0 │ │ │ │ │ + b.n 2244 │ │ │ │ │ add.w ip, ip, ip, lsl #2 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ add ip, fp │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ and.w ip, ip, lr │ │ │ │ │ - b.n 2204 │ │ │ │ │ + b.n 2358 │ │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ │ add.w fp, r1, r3 │ │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r2, [r1, #16] │ │ │ │ │ - blt.w 2226 │ │ │ │ │ + bge.n 24be │ │ │ │ │ + str.w r2, [fp, #20] │ │ │ │ │ + b.n 21a2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov.w fp, r8, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ add.w ip, fp, #1 │ │ │ │ │ add ip, r2 │ │ │ │ │ and.w ip, lr, ip │ │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ │ adds r2, r1, r3 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it lt │ │ │ │ │ ldrlt r2, [r1, #16] │ │ │ │ │ - blt.w 2222 │ │ │ │ │ - b.n 21e0 │ │ │ │ │ + blt.w 2376 │ │ │ │ │ + b.n 2334 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ @@ -3396,52 +3518,52 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl bd8 │ │ │ │ │ + bl d28 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2334 │ │ │ │ │ + beq.n 2484 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 20ba │ │ │ │ │ - b.n 20ce │ │ │ │ │ + bne.w 220e │ │ │ │ │ + b.n 2222 │ │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r1, r2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2212 │ │ │ │ │ + blt.w 2366 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ add ip, fp │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ and.w ip, ip, lr │ │ │ │ │ - b.n 21fc │ │ │ │ │ + b.n 2350 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 2412 │ │ │ │ │ + bne.n 2566 │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ - cbnz r3, 2412 │ │ │ │ │ + cbnz r3, 2566 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20b2 │ │ │ │ │ + beq.w 2206 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 24d2 │ │ │ │ │ - ldr r3, [pc, #232] @ (24fc ) │ │ │ │ │ + beq.n 2618 │ │ │ │ │ + ldr r3, [pc, #232] @ (2650 ) │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -3451,280 +3573,280 @@ │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 20ba │ │ │ │ │ - b.n 20ce │ │ │ │ │ + bne.w 220e │ │ │ │ │ + b.n 2222 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 23c8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 23dc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 21e6 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + b.n 2222 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4277 @ 0x10b5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2334 │ │ │ │ │ + b.n 2484 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 67c8 │ │ │ │ │ + bl 6924 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 24aa │ │ │ │ │ + beq.n 2628 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 24a6 │ │ │ │ │ + bne.n 2624 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl 8b0c │ │ │ │ │ - cbz r7, 249c │ │ │ │ │ + bl 8bd8 │ │ │ │ │ + cbz r7, 260e │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cbz r3, 249a │ │ │ │ │ + cbz r3, 260c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ subs.w r0, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 20f0 │ │ │ │ │ + b.n 2244 │ │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2206 │ │ │ │ │ + b.n 2566 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 2486 │ │ │ │ │ + b.n 25f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1588 │ │ │ │ │ + bl 16dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1fa2 │ │ │ │ │ - b.n 2334 │ │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 20b2 │ │ │ │ │ - b.n 2412 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2278 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 228c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2092 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - b.n 20ce │ │ │ │ │ + bne.w 20f6 │ │ │ │ │ + b.n 2484 │ │ │ │ │ .word 0x000000de │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000005ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002504 : │ │ │ │ │ +00002658 : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r6, #1 │ │ │ │ │ lsl.w r6, r6, ip │ │ │ │ │ - cbz r2, 2564 │ │ │ │ │ + cbz r2, 26b8 │ │ │ │ │ add.w lr, r1, #12 │ │ │ │ │ subs r6, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 2536 │ │ │ │ │ + b.n 268a │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ ldrsb.w r7, [r5, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 2566 │ │ │ │ │ + bne.n 26ba │ │ │ │ │ strb r1, [r5, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 2564 │ │ │ │ │ + beq.n 26b8 │ │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ │ ldr.w r4, [lr, #-12] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ and.w r3, r6, r4 │ │ │ │ │ - ble.n 251c │ │ │ │ │ + ble.n 2670 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 25c0 │ │ │ │ │ + bgt.n 2714 │ │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ adds r7, r0, r5 │ │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 2566 │ │ │ │ │ + bne.n 26ba │ │ │ │ │ add r5, r0 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ strh r1, [r5, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2532 │ │ │ │ │ + bne.n 2686 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ add r5, r3 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r3, r5 │ │ │ │ │ and.w r3, r3, r6 │ │ │ │ │ - bgt.n 25a4 │ │ │ │ │ + bgt.n 26f8 │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ ldrsb.w r5, [r5, #20] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 25da │ │ │ │ │ + bne.n 272e │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 25bc │ │ │ │ │ + ble.n 2710 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ it gt │ │ │ │ │ lslgt r5, r3, #2 │ │ │ │ │ - bgt.n 25ca │ │ │ │ │ + bgt.n 271e │ │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ - b.n 2556 │ │ │ │ │ + b.n 26aa │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r4 │ │ │ │ │ ands r3, r6 │ │ │ │ │ add.w r5, r0, r3, lsl #1 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 25e8 │ │ │ │ │ + bgt.n 273c │ │ │ │ │ ldrsh.w r5, [r5, #20] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 2598 │ │ │ │ │ + bne.n 26ec │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bgt.n 258a │ │ │ │ │ + bgt.n 26de │ │ │ │ │ adds r5, r0, r3 │ │ │ │ │ - b.n 2526 │ │ │ │ │ + b.n 267a │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ adds r7, r0, r5 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 2568 │ │ │ │ │ + bne.n 26bc │ │ │ │ │ add r5, r0 │ │ │ │ │ add.w lr, lr, #12 │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2532 │ │ │ │ │ + bne.n 2686 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r4 │ │ │ │ │ ands r3, r6 │ │ │ │ │ - b.n 257a │ │ │ │ │ + b.n 26ce │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ adds r7, r0, r5 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 2584 │ │ │ │ │ + beq.n 26d8 │ │ │ │ │ add r3, r5 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r4 │ │ │ │ │ ands r3, r6 │ │ │ │ │ - b.n 25a4 │ │ │ │ │ + b.n 26f8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002600 : │ │ │ │ │ +00002754 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 260c │ │ │ │ │ + cbz r0, 2760 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 260e │ │ │ │ │ + bne.n 2762 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 260c │ │ │ │ │ + bne.n 2760 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000261c : │ │ │ │ │ +00002770 : │ │ │ │ │ PyDict_GetItemWithError(): │ │ │ │ │ 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 r2, r3, #2 │ │ │ │ │ - bpl.n 2672 │ │ │ │ │ + bpl.n 27c6 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2658 │ │ │ │ │ + bne.n 27ac │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2658 │ │ │ │ │ + beq.n 27ac │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2682 │ │ │ │ │ + beq.n 27d6 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 2654 │ │ │ │ │ + b.n 27a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2654 │ │ │ │ │ + b.n 27a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002688 <_PyDict_NewKeysForClass>: │ │ │ │ │ +000027dc <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 26d6 <_PyDict_NewKeysForClass+0x4e> │ │ │ │ │ + cbz r0, 282a <_PyDict_NewKeysForClass+0x4e> │ │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strh r3, [r0, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ @@ -3744,177 +3866,177 @@ │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 26d2 <_PyDict_NewKeysForClass+0x4a> │ │ │ │ │ + b.n 2826 <_PyDict_NewKeysForClass+0x4a> │ │ │ │ │ │ │ │ │ │ -000026e0 : │ │ │ │ │ +00002834 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ 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, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27e0 │ │ │ │ │ - ldr r3, [pc, #228] @ (27e8 ) │ │ │ │ │ + beq.n 2934 │ │ │ │ │ + ldr r3, [pc, #228] @ (293c ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 27ce │ │ │ │ │ + bpl.n 2922 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2792 │ │ │ │ │ + bne.n 28e6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2732 │ │ │ │ │ + beq.n 2886 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 277a │ │ │ │ │ + bne.n 28ce │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 277a │ │ │ │ │ - ldr r1, [pc, #164] @ (27ec ) │ │ │ │ │ + beq.n 28ce │ │ │ │ │ + ldr r1, [pc, #164] @ (2940 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 279e │ │ │ │ │ - bl f44 │ │ │ │ │ + beq.n 28f2 │ │ │ │ │ + bl 1094 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 27b0 │ │ │ │ │ + bne.n 2904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq.n 27c0 │ │ │ │ │ - ldr r1, [pc, #100] @ (27f0 ) │ │ │ │ │ + beq.n 2914 │ │ │ │ │ + ldr r1, [pc, #100] @ (2944 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 274c │ │ │ │ │ + b.n 28a0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 272e │ │ │ │ │ - b.n 2732 │ │ │ │ │ - bl bd8 │ │ │ │ │ + bne.n 2882 │ │ │ │ │ + b.n 2886 │ │ │ │ │ + bl d28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2774 │ │ │ │ │ + beq.n 28c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2774 │ │ │ │ │ + bne.n 28c8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2774 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27a4 │ │ │ │ │ + b.n 28f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 27c8 │ │ │ │ │ + b.n 291c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2774 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000027f4 : │ │ │ │ │ +00002948 : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.n 2874 │ │ │ │ │ + bpl.n 29c8 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2852 │ │ │ │ │ + bne.n 29a6 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2852 │ │ │ │ │ + beq.n 29a6 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 286c │ │ │ │ │ + beq.n 29c0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbnz r3, 283c │ │ │ │ │ + cbnz r3, 2990 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -3925,52 +4047,52 @@ │ │ │ │ │ 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 │ │ │ │ │ - beq.n 2884 │ │ │ │ │ + beq.n 29d8 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 2830 │ │ │ │ │ + bne.n 2984 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2836 │ │ │ │ │ + b.n 298a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2836 │ │ │ │ │ + b.n 298a │ │ │ │ │ │ │ │ │ │ -0000288c <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +000029e0 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash(): │ │ │ │ │ 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 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 28ca <_PyDict_GetItemRef_KnownHash+0x3e> │ │ │ │ │ + beq.n 2a1e <_PyDict_GetItemRef_KnownHash+0x3e> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbnz r2, 28b4 <_PyDict_GetItemRef_KnownHash+0x28> │ │ │ │ │ + cbnz r2, 2a08 <_PyDict_GetItemRef_KnownHash+0x28> │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -3978,105 +4100,105 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 28ae <_PyDict_GetItemRef_KnownHash+0x22> │ │ │ │ │ + b.n 2a02 <_PyDict_GetItemRef_KnownHash+0x22> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028d4 <_PyObjectDict_SetItem>: │ │ │ │ │ +00002a28 <_PyObjectDict_SetItem>: │ │ │ │ │ _PyObjectDict_SetItem(): │ │ │ │ │ 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 r5, [r2, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2970 <_PyObjectDict_SetItem+0x9c> │ │ │ │ │ + beq.n 2ac4 <_PyObjectDict_SetItem+0x9c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2a4a <_PyObjectDict_SetItem+0x176> │ │ │ │ │ + beq.w 2b9e <_PyObjectDict_SetItem+0x176> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2946 <_PyObjectDict_SetItem+0x72> │ │ │ │ │ + bne.n 2a9a <_PyObjectDict_SetItem+0x72> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2950 <_PyObjectDict_SetItem+0x7c> │ │ │ │ │ + beq.n 2aa4 <_PyObjectDict_SetItem+0x7c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 295c <_PyObjectDict_SetItem+0x88> │ │ │ │ │ + bne.n 2ab0 <_PyObjectDict_SetItem+0x88> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 295c <_PyObjectDict_SetItem+0x88> │ │ │ │ │ - ldr r2, [pc, #364] @ (2a8c <_PyObjectDict_SetItem+0x1b8>) │ │ │ │ │ + beq.n 2ab0 <_PyObjectDict_SetItem+0x88> │ │ │ │ │ + ldr r2, [pc, #364] @ (2be0 <_PyObjectDict_SetItem+0x1b8>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.n 29e8 <_PyObjectDict_SetItem+0x114> │ │ │ │ │ + beq.n 2b3c <_PyObjectDict_SetItem+0x114> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w f44 │ │ │ │ │ + b.w 1094 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2906 <_PyObjectDict_SetItem+0x32> │ │ │ │ │ + bne.n 2a5a <_PyObjectDict_SetItem+0x32> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2916 <_PyObjectDict_SetItem+0x42> │ │ │ │ │ + beq.n 2a6a <_PyObjectDict_SetItem+0x42> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2a68 <_PyObjectDict_SetItem+0x194> │ │ │ │ │ - ldr r2, [pc, #292] @ (2a90 <_PyObjectDict_SetItem+0x1bc>) │ │ │ │ │ + beq.n 2bbc <_PyObjectDict_SetItem+0x194> │ │ │ │ │ + ldr r2, [pc, #292] @ (2be4 <_PyObjectDict_SetItem+0x1bc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 2922 <_PyObjectDict_SetItem+0x4e> │ │ │ │ │ - ldr r3, [pc, #288] @ (2a94 <_PyObjectDict_SetItem+0x1c0>) │ │ │ │ │ + b.n 2a76 <_PyObjectDict_SetItem+0x4e> │ │ │ │ │ + ldr r3, [pc, #288] @ (2be8 <_PyObjectDict_SetItem+0x1c0>) │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #22 │ │ │ │ │ - bpl.n 2990 <_PyObjectDict_SetItem+0xbc> │ │ │ │ │ + bpl.n 2ae4 <_PyObjectDict_SetItem+0xbc> │ │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ │ - cbnz r1, 29f0 <_PyObjectDict_SetItem+0x11c> │ │ │ │ │ + cbnz r1, 2b44 <_PyObjectDict_SetItem+0x11c> │ │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2a08 <_PyObjectDict_SetItem+0x134> │ │ │ │ │ + ble.n 2b5c <_PyObjectDict_SetItem+0x134> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r5, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -4094,258 +4216,258 @@ │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str.w r3, [r8, r1] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ strd r3, r2, [r5, #16] │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ - b.n 28ee <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + b.n 2a42 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w bd8 │ │ │ │ │ + b.w d28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 8a28 │ │ │ │ │ + bl 8af4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28ee <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + bne.w 2a42 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r0, r9, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2a80 <_PyObjectDict_SetItem+0x1ac> │ │ │ │ │ + cbz r0, 2bd4 <_PyObjectDict_SetItem+0x1ac> │ │ │ │ │ str.w r9, [r0, #24] │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ add.w r0, r8, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str.w r3, [r8, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ strd r3, r2, [r5, #16] │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ - b.n 28ee <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + b.n 2a42 <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2a72 <_PyObjectDict_SetItem+0x19e> │ │ │ │ │ + bne.n 2bc6 <_PyObjectDict_SetItem+0x19e> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - beq.n 2a72 <_PyObjectDict_SetItem+0x19e> │ │ │ │ │ + beq.n 2bc6 <_PyObjectDict_SetItem+0x19e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 49b8 │ │ │ │ │ + b.w 4b0c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b.n 2a00 <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ + b.n 2b54 <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 2a5c <_PyObjectDict_SetItem+0x188> │ │ │ │ │ - b.n 2a00 <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ + bne.n 2bb0 <_PyObjectDict_SetItem+0x188> │ │ │ │ │ + b.n 2b54 <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3c50 │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ - b.n 2a00 <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ + b.n 2b54 <_PyObjectDict_SetItem+0x12c> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000016a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000122 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000116 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002a98 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00002bec <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2b36 <_PyDict_SetItem_LockHeld+0x9e> │ │ │ │ │ + beq.n 2c8a <_PyDict_SetItem_LockHeld+0x9e> │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2b04 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ + bne.n 2c58 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b0e <_PyDict_SetItem_LockHeld+0x76> │ │ │ │ │ + beq.n 2c62 <_PyDict_SetItem_LockHeld+0x76> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2b1a <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ + bne.n 2c6e <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 2b1a <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ - ldr r2, [pc, #152] @ (2b74 <_PyDict_SetItem_LockHeld+0xdc>) │ │ │ │ │ + beq.n 2c6e <_PyDict_SetItem_LockHeld+0x82> │ │ │ │ │ + ldr r2, [pc, #152] @ (2cc8 <_PyDict_SetItem_LockHeld+0xdc>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq.n 2b2e <_PyDict_SetItem_LockHeld+0x96> │ │ │ │ │ - bl f44 │ │ │ │ │ + beq.n 2c82 <_PyDict_SetItem_LockHeld+0x96> │ │ │ │ │ + bl 1094 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2ac4 <_PyDict_SetItem_LockHeld+0x2c> │ │ │ │ │ + bne.n 2c18 <_PyDict_SetItem_LockHeld+0x2c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2ad4 <_PyDict_SetItem_LockHeld+0x3c> │ │ │ │ │ + beq.n 2c28 <_PyDict_SetItem_LockHeld+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2b56 <_PyDict_SetItem_LockHeld+0xbe> │ │ │ │ │ - ldr r2, [pc, #80] @ (2b78 <_PyDict_SetItem_LockHeld+0xe0>) │ │ │ │ │ + beq.n 2caa <_PyDict_SetItem_LockHeld+0xbe> │ │ │ │ │ + ldr r2, [pc, #80] @ (2ccc <_PyDict_SetItem_LockHeld+0xe0>) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 2ae0 <_PyDict_SetItem_LockHeld+0x48> │ │ │ │ │ - bl bd8 │ │ │ │ │ + b.n 2c34 <_PyDict_SetItem_LockHeld+0x48> │ │ │ │ │ + bl d28 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2b64 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ + bne.n 2cb8 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 2b64 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ + beq.n 2cb8 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 49b8 │ │ │ │ │ + b.w 4b0c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2b00 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ + b.n 2c54 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 2b48 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ - b.n 2b5e <_PyDict_SetItem_LockHeld+0xc6> │ │ │ │ │ + bne.n 2c9c <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ + b.n 2cb2 <_PyDict_SetItem_LockHeld+0xc6> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002b7c : │ │ │ │ │ +00002cd0 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2b9a │ │ │ │ │ + cbz r0, 2cee │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 2b9a │ │ │ │ │ + bpl.n 2cee │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.n 2bb0 │ │ │ │ │ + b.n 2d04 │ │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002bb0 : │ │ │ │ │ +00002d04 : │ │ │ │ │ copy_lock_held(): │ │ │ │ │ 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, [pc, #768] @ (2ec4 ) │ │ │ │ │ + ldr r3, [pc, #768] @ (3018 ) │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2d62 │ │ │ │ │ + beq.w 2eb6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e28 │ │ │ │ │ + bne.w 2f7c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2fc6 │ │ │ │ │ + bne.w 311a │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ smull r0, r3, r3, r1 │ │ │ │ │ sub.w r3, r3, r1, asr #31 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.w 2fc6 │ │ │ │ │ + blt.w 311a │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2dce │ │ │ │ │ + beq.w 2f22 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ │ lsls r4, r1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ @@ -4354,74 +4476,74 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e02 │ │ │ │ │ + beq.w 2f56 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2dae │ │ │ │ │ + beq.w 2f02 │ │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ │ add.w r2, r8, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ add.w r1, r2, #4 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #8 │ │ │ │ │ - ble.n 2cc4 │ │ │ │ │ + ble.n 2e18 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 2c9c │ │ │ │ │ + b.n 2df0 │ │ │ │ │ str.w sl, [r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 2cb4 │ │ │ │ │ + bne.n 2e08 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - beq.n 2cc4 │ │ │ │ │ + beq.n 2e18 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2c90 │ │ │ │ │ + beq.n 2de4 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ add.w sl, r4, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ - bne.n 2c86 │ │ │ │ │ + bne.n 2dda │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 2c90 │ │ │ │ │ + beq.n 2de4 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bne.n 2c9c │ │ │ │ │ - ldr r3, [pc, #512] @ (2ec8 ) │ │ │ │ │ + bne.n 2df0 │ │ │ │ │ + ldr r3, [pc, #512] @ (301c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2d4e │ │ │ │ │ + ble.n 2ea2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ @@ -4438,16 +4560,16 @@ │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str.w r8, [r4, #24] │ │ │ │ │ str r3, [r6, r1] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 2d46 │ │ │ │ │ - ldr r1, [pc, #424] @ (2ecc ) │ │ │ │ │ + beq.n 2e9a │ │ │ │ │ + ldr r1, [pc, #424] @ (3020 ) │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ @@ -4456,27 +4578,27 @@ │ │ │ │ │ orrs r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r0, [pc, #384] @ (2ed0 ) │ │ │ │ │ + ldr r0, [pc, #384] @ (3024 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2cee │ │ │ │ │ + bne.n 2e42 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3afc │ │ │ │ │ - b.n 2e06 │ │ │ │ │ + bl 3c50 │ │ │ │ │ + b.n 2f5a │ │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2e0a │ │ │ │ │ + ble.n 2f5e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ @@ -4492,25 +4614,25 @@ │ │ │ │ │ ldr r3, [r6, r1] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r6, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ │ - b.n 2d46 │ │ │ │ │ + b.n 2e9a │ │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ │ add.w r1, r8, #20 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ add.w r2, r1, #4 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #12 │ │ │ │ │ add.w r1, r1, #8 │ │ │ │ │ - bgt.w 2c7c │ │ │ │ │ - b.n 2cc4 │ │ │ │ │ + bgt.w 2dd0 │ │ │ │ │ + b.n 2e18 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsl.w r4, r3, r1 │ │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ │ adds r4, #20 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ @@ -4520,137 +4642,137 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2c48 │ │ │ │ │ + bne.w 2d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2d46 │ │ │ │ │ + b.n 2e9a │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d8a │ │ │ │ │ + bne.n 2ede │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3afc │ │ │ │ │ - b.n 2e06 │ │ │ │ │ - bl b1d4 │ │ │ │ │ + bl 3c50 │ │ │ │ │ + b.n 2f5a │ │ │ │ │ + bl b2a0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 307a │ │ │ │ │ - ldr r0, [pc, #152] @ (2ed0 ) │ │ │ │ │ + beq.w 31ce │ │ │ │ │ + ldr r0, [pc, #152] @ (3024 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3072 │ │ │ │ │ + beq.w 31c6 │ │ │ │ │ ldrb.w lr, [r8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2f2a │ │ │ │ │ + beq.n 307e │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r3, lr, #7 │ │ │ │ │ - beq.n 2f16 │ │ │ │ │ + beq.n 306a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2eb4 │ │ │ │ │ + beq.n 3008 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2eaa │ │ │ │ │ + beq.n 2ffe │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2e9e │ │ │ │ │ + beq.n 2ff2 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2e94 │ │ │ │ │ + beq.n 2fe8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2e8a │ │ │ │ │ + beq.n 2fde │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 2e7e │ │ │ │ │ + beq.n 2fd2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3012 │ │ │ │ │ + bne.w 3166 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2f96 │ │ │ │ │ + bne.w 30ea │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f8a │ │ │ │ │ + bne.n 30de │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f7e │ │ │ │ │ + bne.n 30d2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2fae │ │ │ │ │ + bne.w 3102 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2fa2 │ │ │ │ │ + bne.n 30f6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2fba │ │ │ │ │ + bne.n 310e │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 2f16 │ │ │ │ │ - b.n 2f2a │ │ │ │ │ + bne.n 306a │ │ │ │ │ + b.n 307e │ │ │ │ │ .word 0x000002f6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001fe │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000019e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3066 │ │ │ │ │ + bne.w 31ba │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 305a │ │ │ │ │ + bne.w 31ae │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 304e │ │ │ │ │ + bne.w 31a2 │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3042 │ │ │ │ │ + bne.w 3196 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3036 │ │ │ │ │ + bne.w 318a │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 302a │ │ │ │ │ + bne.w 317e │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ adds r1, #28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 301e │ │ │ │ │ + bne.w 3172 │ │ │ │ │ adds r0, #7 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.n 2f2a │ │ │ │ │ + beq.n 307e │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2ed4 │ │ │ │ │ + beq.n 3028 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2ed4 │ │ │ │ │ + b.n 3028 │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w ip, r6, r0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r6, r0] │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ @@ -4660,356 +4782,356 @@ │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ str r3, [r6, r0] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2f64 │ │ │ │ │ + beq.n 30b8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2d46 │ │ │ │ │ - ldr r1, [pc, #276] @ (3084 ) │ │ │ │ │ + beq.w 2e9a │ │ │ │ │ + ldr r1, [pc, #276] @ (31d8 ) │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 2d2e │ │ │ │ │ + b.n 2e82 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2e9c │ │ │ │ │ + b.n 2ff0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2e92 │ │ │ │ │ + b.n 2fe6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2e88 │ │ │ │ │ + b.n 2fdc │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2eb2 │ │ │ │ │ + b.n 3006 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2ea8 │ │ │ │ │ + b.n 2ffc │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2ebc │ │ │ │ │ + b.n 3010 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e06 │ │ │ │ │ + beq.w 2f5a │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3194 │ │ │ │ │ + bl 32e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d46 │ │ │ │ │ + beq.w 2e9a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2e06 │ │ │ │ │ + beq.w 2f5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e06 │ │ │ │ │ + bne.w 2f5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e06 │ │ │ │ │ + b.n 2f5a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2e7c │ │ │ │ │ + b.n 2fd0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f10 │ │ │ │ │ + b.n 3064 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2f06 │ │ │ │ │ + b.n 305a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2efe │ │ │ │ │ + b.n 3052 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2ef6 │ │ │ │ │ + b.n 304a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2eee │ │ │ │ │ + b.n 3042 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2ee6 │ │ │ │ │ + b.n 303a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - b.n 2ede │ │ │ │ │ + b.n 3032 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2e06 │ │ │ │ │ + b.n 2f5a │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003088 : │ │ │ │ │ +000031dc : │ │ │ │ │ dict_subscript(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ 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, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 30d6 │ │ │ │ │ + bne.n 322a │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 30d6 │ │ │ │ │ + beq.n 322a │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - cbz r5, 30f2 │ │ │ │ │ + cbz r5, 3246 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.n 3104 │ │ │ │ │ + beq.n 3258 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 30f6 │ │ │ │ │ + beq.n 324a │ │ │ │ │ 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 r1, r0, #1 │ │ │ │ │ - beq.n 3104 │ │ │ │ │ + beq.n 3258 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 30ba │ │ │ │ │ + bne.n 320e │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 3104 │ │ │ │ │ - ldr r3, [pc, #72] @ (3140 ) │ │ │ │ │ + beq.n 3258 │ │ │ │ │ + ldr r3, [pc, #72] @ (3294 ) │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3108 │ │ │ │ │ + bne.n 325c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 30d0 │ │ │ │ │ + b.n 3224 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #56] @ (3144 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (3298 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3136 │ │ │ │ │ + cbz r0, 328a │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 30d0 │ │ │ │ │ + beq.n 3224 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 30d0 │ │ │ │ │ + bne.n 3224 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 30d0 │ │ │ │ │ + b.n 3224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30fe │ │ │ │ │ - b.n 3104 │ │ │ │ │ + beq.n 3252 │ │ │ │ │ + b.n 3258 │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00005b60 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003148 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +0000329c <_Py_dict_lookup_threadsafe>: │ │ │ │ │ _Py_dict_lookup_threadsafe(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r3, 316e <_Py_dict_lookup_threadsafe+0x26> │ │ │ │ │ + cbz r3, 32c2 <_Py_dict_lookup_threadsafe+0x26> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00003170 : │ │ │ │ │ +000032c4 : │ │ │ │ │ PyDict_Update(): │ │ │ │ │ push {r4} │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r4, [pc, #24] @ (3190 ) │ │ │ │ │ + ldr r4, [pc, #24] @ (32e4 ) │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.n 3194 │ │ │ │ │ + b.n 32e8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003194 : │ │ │ │ │ +000032e8 : │ │ │ │ │ dict_merge(): │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3ad0 │ │ │ │ │ + beq.w 3c24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 3ad0 │ │ │ │ │ + bmi.w 3c24 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ │ - beq.w 35e8 │ │ │ │ │ + beq.w 373c │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 35e8 │ │ │ │ │ + bne.w 373c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 31f2 │ │ │ │ │ + beq.n 3346 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - cbnz r6, 31fa │ │ │ │ │ + cbnz r6, 334e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3396 │ │ │ │ │ + bne.w 34ea │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3394 │ │ │ │ │ + bne.w 34e8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3394 │ │ │ │ │ + bne.w 34e8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 3394 │ │ │ │ │ + bne.w 34e8 │ │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ - bne.w 377e │ │ │ │ │ + bne.w 38d2 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ │ - bne.w 38fc │ │ │ │ │ + bne.w 3a50 │ │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ │ add.w r6, sl, r0 │ │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ │ ldr.w r3, [sl, r0] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str.w r3, [sl, r0] │ │ │ │ │ adc.w r8, r1, #0 │ │ │ │ │ str.w r8, [r6, #4] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3890 │ │ │ │ │ + beq.w 39e4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ lsl.w r3, r6, ip │ │ │ │ │ lsls r6, r2 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ adds r6, #20 │ │ │ │ │ @@ -5017,499 +5139,499 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r6, r6, r3, lsl #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38c2 │ │ │ │ │ + beq.w 3a16 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb.w r1, [r9, #5] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 38c8 │ │ │ │ │ + beq.w 3a1c │ │ │ │ │ ldr.w fp, [r9, #16] │ │ │ │ │ add.w r2, r9, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ add.w r1, r2, #4 │ │ │ │ │ it gt │ │ │ │ │ movgt.w ip, #8 │ │ │ │ │ - ble.n 330a │ │ │ │ │ + ble.n 345e │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 32e4 │ │ │ │ │ + b.n 3438 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w sl, [r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 32fc │ │ │ │ │ + bne.n 3450 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ add r2, ip │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.n 330a │ │ │ │ │ + beq.n 345e │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 32da │ │ │ │ │ + beq.n 342e │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add.w sl, r0, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 32ce │ │ │ │ │ + bne.n 3422 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq.n 32da │ │ │ │ │ + beq.n 342e │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ add r2, ip │ │ │ │ │ cmp r6, fp │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 32e4 │ │ │ │ │ + bne.n 3438 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq.w 3580 │ │ │ │ │ + beq.w 36d4 │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - bne.w 3580 │ │ │ │ │ + bne.w 36d4 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ │ lsls r6, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 37a4 │ │ │ │ │ + beq.w 38f8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w 3546 │ │ │ │ │ + ble.w 369a │ │ │ │ │ add r6, r3 │ │ │ │ │ add.w r2, r6, #20 │ │ │ │ │ adds r6, #24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 3368 │ │ │ │ │ + b.n 34bc │ │ │ │ │ ldr.w r0, [r4, r5, lsl #3] │ │ │ │ │ - cbz r0, 3360 │ │ │ │ │ + cbz r0, 34b4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne.w 3520 │ │ │ │ │ + bne.w 3674 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.w 353e │ │ │ │ │ + beq.w 3692 │ │ │ │ │ ldr.w r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3352 │ │ │ │ │ + beq.n 34a6 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 3352 │ │ │ │ │ + beq.n 34a6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3352 │ │ │ │ │ + bne.n 34a6 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r4, r5, lsl #3] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3358 │ │ │ │ │ - b.n 3360 │ │ │ │ │ + bne.n 34ac │ │ │ │ │ + b.n 34b4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ │ smull lr, r0, r0, ip │ │ │ │ │ sub.w r0, r0, ip, asr #31 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.w 3736 │ │ │ │ │ + bgt.w 388a │ │ │ │ │ ldr.w fp, [r2, #16] │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 31f2 │ │ │ │ │ + beq.w 3346 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3864 │ │ │ │ │ + bne.w 39b8 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bge.w 31f2 │ │ │ │ │ + bge.w 3346 │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ adds r2, #20 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 34f6 │ │ │ │ │ + beq.w 364a │ │ │ │ │ add.w r3, r3, r9, lsl #3 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 35ce │ │ │ │ │ + beq.w 3722 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 351a │ │ │ │ │ + bne.w 366e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 34d4 │ │ │ │ │ + bne.n 3628 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 3456 │ │ │ │ │ + bne.n 35aa │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 34ee │ │ │ │ │ + bne.n 3642 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - bl f44 │ │ │ │ │ + bl 1094 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 34a4 │ │ │ │ │ + bne.n 35f8 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 34c0 │ │ │ │ │ + bne.n 3614 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3850 │ │ │ │ │ + bne.w 39a4 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 3ab8 │ │ │ │ │ + bne.w 3c0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ and.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ │ - b.n 33ca │ │ │ │ │ + b.n 351e │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 1d8 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 3aa0 │ │ │ │ │ + beq.w 3bf4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 3824 │ │ │ │ │ + bne.w 3978 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 38f6 │ │ │ │ │ + bne.w 3a4a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl f44 │ │ │ │ │ + bl 1094 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3436 │ │ │ │ │ + beq.n 358a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3436 │ │ │ │ │ + bne.n 358a │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 343c │ │ │ │ │ + beq.n 3590 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 343c │ │ │ │ │ + bne.n 3590 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 343c │ │ │ │ │ + b.n 3590 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - bne.n 3456 │ │ │ │ │ + bne.n 35aa │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 34ee │ │ │ │ │ + bne.n 3642 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ - b.n 3420 │ │ │ │ │ + b.n 3574 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - b.n 34e4 │ │ │ │ │ + b.n 3638 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mla r3, r1, r9, r3 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 37fa │ │ │ │ │ + beq.w 394e │ │ │ │ │ ldrd r2, r5, [r2] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 340e │ │ │ │ │ + beq.w 3562 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 340e │ │ │ │ │ + b.n 3562 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3360 │ │ │ │ │ + bne.w 34b4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, fp │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - bne.w 3368 │ │ │ │ │ + bne.w 34bc │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.n 357a │ │ │ │ │ - ldr r2, [pc, #708] @ (3814 ) │ │ │ │ │ + bne.n 36ce │ │ │ │ │ + ldr r2, [pc, #708] @ (3968 ) │ │ │ │ │ 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 r1, [r2, #2740] @ 0xab4 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi.n 357a │ │ │ │ │ + bhi.n 36ce │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ - cbz r0, 357a │ │ │ │ │ + cbz r0, 36ce │ │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r1, [r2, #2740] @ 0xab4 │ │ │ │ │ str.w r3, [r0, #2420] @ 0x974 │ │ │ │ │ - b.n 3580 │ │ │ │ │ + b.n 36d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str.w r9, [r7, #24] │ │ │ │ │ strd r2, r8, [r7, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 31f2 │ │ │ │ │ + beq.w 3346 │ │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 31f2 │ │ │ │ │ - ldr r2, [pc, #628] @ (3818 ) │ │ │ │ │ + bne.w 3346 │ │ │ │ │ + ldr r2, [pc, #628] @ (396c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ sub.w r0, r7, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ strd r2, r3, [r7, #-8] │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ - b.n 31f2 │ │ │ │ │ + b.n 3346 │ │ │ │ │ add r9, r0 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - ble.w 31f2 │ │ │ │ │ + ble.w 3346 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3856 │ │ │ │ │ + beq.w 39aa │ │ │ │ │ cmp r9, fp │ │ │ │ │ - blt.w 33fe │ │ │ │ │ - b.n 31f2 │ │ │ │ │ + blt.w 3552 │ │ │ │ │ + b.n 3346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3850 │ │ │ │ │ + beq.w 39a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3614 │ │ │ │ │ + beq.n 3768 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3aa6 │ │ │ │ │ + beq.w 3bfa │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 3850 │ │ │ │ │ + beq.w 39a4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 370e │ │ │ │ │ + beq.n 3862 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 3924 │ │ │ │ │ + bne.w 3a78 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ - b.n 369c │ │ │ │ │ + b.n 37f0 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 36c6 │ │ │ │ │ - ldr r2, [pc, #460] @ (381c ) │ │ │ │ │ + beq.n 381a │ │ │ │ │ + ldr r2, [pc, #460] @ (3970 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ cmp r2, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq.n 36e8 │ │ │ │ │ - bl f44 │ │ │ │ │ + beq.n 383c │ │ │ │ │ + bl 1094 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 36f0 │ │ │ │ │ + bne.n 3844 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 368a │ │ │ │ │ + beq.n 37de │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3a84 │ │ │ │ │ + beq.w 3bd8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 3a18 │ │ │ │ │ + beq.w 3b6c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 370e │ │ │ │ │ + beq.n 3862 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a54 │ │ │ │ │ + beq.w 3ba8 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 36dc │ │ │ │ │ + bne.n 3830 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 36c0 │ │ │ │ │ + beq.n 3814 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 3648 │ │ │ │ │ + beq.n 379c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 3a76 │ │ │ │ │ - ldr r2, [pc, #328] @ (3820 ) │ │ │ │ │ + beq.w 3bca │ │ │ │ │ + ldr r2, [pc, #328] @ (3974 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 3654 │ │ │ │ │ + b.n 37a8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 36bc │ │ │ │ │ - b.n 36c0 │ │ │ │ │ - bl bd8 │ │ │ │ │ + bne.n 3810 │ │ │ │ │ + b.n 3814 │ │ │ │ │ + bl d28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 366c │ │ │ │ │ + b.n 37c0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3676 │ │ │ │ │ + bne.n 37ca │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3680 │ │ │ │ │ - b.n 368a │ │ │ │ │ + bne.n 37d4 │ │ │ │ │ + b.n 37de │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3728 │ │ │ │ │ + beq.n 387c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 3728 │ │ │ │ │ + cbnz r3, 387c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ - b.n 31f4 │ │ │ │ │ + b.n 3348 │ │ │ │ │ add r5, r6 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ │ subs r2, #0 │ │ │ │ │ add.w r1, r5, #1 │ │ │ │ │ @@ -5520,133 +5642,133 @@ │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1588 │ │ │ │ │ + bl 16dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3850 │ │ │ │ │ + bne.n 39a4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ ldr.w fp, [r2, #16] │ │ │ │ │ and.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ │ - b.n 33bc │ │ │ │ │ + b.n 3510 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw lr, #21846 @ 0x5556 │ │ │ │ │ movt lr, #21845 @ 0x5555 │ │ │ │ │ lsl.w r0, r3, ip │ │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ │ bic.w r0, r0, #1 │ │ │ │ │ smull r8, lr, lr, r0 │ │ │ │ │ sub.w r0, lr, r0, asr #31 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w 3228 │ │ │ │ │ - b.n 3396 │ │ │ │ │ + blt.w 337c │ │ │ │ │ + b.n 34ea │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w 3546 │ │ │ │ │ + ble.w 369a │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ add r6, r3 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 37cc │ │ │ │ │ + b.n 3920 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 37c2 │ │ │ │ │ + cbz r0, 3916 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.n 37e6 │ │ │ │ │ + bne.n 393a │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ adds r6, #12 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - beq.n 37f4 │ │ │ │ │ + beq.n 3948 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37b8 │ │ │ │ │ + beq.n 390c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 37b8 │ │ │ │ │ + beq.n 390c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 37b8 │ │ │ │ │ + bne.n 390c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37b8 │ │ │ │ │ + b.n 390c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 37c2 │ │ │ │ │ + bne.n 3916 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37c2 │ │ │ │ │ + b.n 3916 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 3546 │ │ │ │ │ + b.n 369a │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - ble.w 31f2 │ │ │ │ │ + ble.w 3346 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 38ea │ │ │ │ │ + beq.n 3a3e │ │ │ │ │ cmp r9, fp │ │ │ │ │ - blt.w 3506 │ │ │ │ │ - b.n 31f2 │ │ │ │ │ + blt.w 365a │ │ │ │ │ + b.n 3346 │ │ │ │ │ .word 0x000002be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000264 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000146 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3470 │ │ │ │ │ + beq.w 35c4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3af4 │ │ │ │ │ + beq.w 3c48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3ae2 │ │ │ │ │ + bne.w 3c36 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3914 │ │ │ │ │ + bne.n 3a68 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 31f4 │ │ │ │ │ + b.n 3348 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - blt.w 35d8 │ │ │ │ │ - b.n 31f2 │ │ │ │ │ + blt.w 372c │ │ │ │ │ + b.n 3346 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble.w 31f2 │ │ │ │ │ + ble.w 3346 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ ldrb.w r1, [r1, r9] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - b.n 350a │ │ │ │ │ + b.n 365e │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsl.w ip, r3, ip │ │ │ │ │ lsl.w r6, r3, r2 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ adds r6, #20 │ │ │ │ │ @@ -5655,376 +5777,376 @@ │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3290 │ │ │ │ │ + bne.w 33e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 3850 │ │ │ │ │ + b.n 39a4 │ │ │ │ │ ldr.w fp, [r9, #16] │ │ │ │ │ add.w r1, r9, #20 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ add.w r2, r1, #4 │ │ │ │ │ it gt │ │ │ │ │ movgt.w ip, #12 │ │ │ │ │ add.w r1, r1, #8 │ │ │ │ │ - bgt.w 32c6 │ │ │ │ │ - b.n 330a │ │ │ │ │ + bgt.w 341a │ │ │ │ │ + b.n 345e │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r9, fp │ │ │ │ │ - blt.n 3806 │ │ │ │ │ - b.n 31f2 │ │ │ │ │ + blt.n 395a │ │ │ │ │ + b.n 3346 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 347c │ │ │ │ │ + b.n 35d0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl a398 <_PyDict_SendEvent> │ │ │ │ │ + bl a464 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ │ - b.n 3232 │ │ │ │ │ + b.n 3386 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3850 │ │ │ │ │ + bne.n 39a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3850 │ │ │ │ │ + b.n 39a4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ strd r2, r4, [sp, #12] │ │ │ │ │ - b.n 3996 │ │ │ │ │ + b.n 3aea │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.n 39d0 │ │ │ │ │ - ldr r2, [pc, #432] @ (3af8 ) │ │ │ │ │ + beq.n 3b24 │ │ │ │ │ + ldr r2, [pc, #432] @ (3c4c ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ cmp r2, fp │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq.n 39f6 │ │ │ │ │ - bl f44 │ │ │ │ │ + beq.n 3b4a │ │ │ │ │ + bl 1094 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 39e6 │ │ │ │ │ + bne.n 3b3a │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 3984 │ │ │ │ │ + beq.n 3ad8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3ab0 │ │ │ │ │ + beq.w 3c04 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 3a18 │ │ │ │ │ + beq.n 3b6c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 370e │ │ │ │ │ + beq.w 3862 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 134 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ - cbnz r0, 39fe │ │ │ │ │ + cbnz r0, 3b52 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a54 │ │ │ │ │ + beq.n 3ba8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n 3940 │ │ │ │ │ + beq.n 3a94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3946 │ │ │ │ │ + bne.n 3a9a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b.n 3966 │ │ │ │ │ + b.n 3aba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3970 │ │ │ │ │ + bne.n 3ac4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3970 │ │ │ │ │ - bl bd8 │ │ │ │ │ + b.n 3ac4 │ │ │ │ │ + bl d28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3966 │ │ │ │ │ + b.n 3aba │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 3a0e │ │ │ │ │ + bne.n 3b62 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3a3a │ │ │ │ │ + beq.n 3b8e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3a90 │ │ │ │ │ + bne.n 3be4 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3850 │ │ │ │ │ + beq.w 39a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3850 │ │ │ │ │ + bne.w 39a4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3850 │ │ │ │ │ + b.n 39a4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3988 │ │ │ │ │ + beq.n 3adc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3988 │ │ │ │ │ + bne.n 3adc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3988 │ │ │ │ │ + b.n 3adc │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3846 │ │ │ │ │ + beq.w 399a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3846 │ │ │ │ │ + bne.w 399a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3846 │ │ │ │ │ + b.n 399a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 366c │ │ │ │ │ + b.n 37c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 368a │ │ │ │ │ + b.n 37de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a18 │ │ │ │ │ + bne.n 3b6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a18 │ │ │ │ │ + b.n 3b6c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 349a │ │ │ │ │ + b.n 35ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 3614 │ │ │ │ │ + b.n 3768 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3984 │ │ │ │ │ + b.n 3ad8 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3850 │ │ │ │ │ + b.n 39a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3854 @ 0xf0e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3850 │ │ │ │ │ + b.n 39a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3846 │ │ │ │ │ + bne.w 399a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3846 │ │ │ │ │ + b.n 399a │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 349a │ │ │ │ │ + b.n 35ee │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003afc : │ │ │ │ │ +00003c50 : │ │ │ │ │ dictkeys_decref.constprop.0(): │ │ │ │ │ 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 r4, [r0, #0] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 3ba4 │ │ │ │ │ + beq.n 3cf8 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 3ba4 │ │ │ │ │ + bne.n 3cf8 │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ ldrb r5, [r0, #6] │ │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ │ lsls r4, r3 │ │ │ │ │ add r4, r0 │ │ │ │ │ - cbz r5, 3b6c │ │ │ │ │ + cbz r5, 3cc0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3b40 │ │ │ │ │ + b.n 3c94 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r0, 3b3c │ │ │ │ │ + cbz r0, 3c90 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 3ba8 │ │ │ │ │ + bne.n 3cfc │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bge.n 3b72 │ │ │ │ │ + bge.n 3cc6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b32 │ │ │ │ │ + beq.n 3c86 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 3b32 │ │ │ │ │ + beq.n 3c86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b32 │ │ │ │ │ + bne.n 3c86 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b32 │ │ │ │ │ + b.n 3c86 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2754 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2754 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt.n 3b5e │ │ │ │ │ + blt.n 3cb2 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 3bb6 │ │ │ │ │ - ldr r3, [pc, #68] @ (3bc0 ) │ │ │ │ │ + bne.n 3d0a │ │ │ │ │ + ldr r3, [pc, #68] @ (3d14 ) │ │ │ │ │ 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, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3bb6 │ │ │ │ │ + bhi.n 3d0a │ │ │ │ │ ldrb r1, [r7, #6] │ │ │ │ │ - cbz r1, 3bb6 │ │ │ │ │ + cbz r1, 3d0a │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w r7, [r1, #2420] @ 0x974 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b3c │ │ │ │ │ + bne.n 3c90 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b3c │ │ │ │ │ + b.n 3c90 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003bc4 : │ │ │ │ │ +00003d18 : │ │ │ │ │ dict_dealloc(): │ │ │ │ │ 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, [pc, #548] @ (3dfc ) │ │ │ │ │ + ldr r3, [pc, #548] @ (3f50 ) │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - beq.w 413e │ │ │ │ │ + beq.w 4292 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4140 │ │ │ │ │ + bne.w 4294 │ │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ │ adds r5, r4, r1 │ │ │ │ │ ldr r3, [r4, r1] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [r4, r1] │ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ │ @@ -6035,1221 +6157,1221 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - ble.w 4120 │ │ │ │ │ + ble.w 4274 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3de4 │ │ │ │ │ + bne.w 3f38 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 417c │ │ │ │ │ + beq.w 42d0 │ │ │ │ │ ldr.w r5, [sl] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 3d48 │ │ │ │ │ + beq.n 3e9c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - bne.w 3f82 │ │ │ │ │ + bne.w 40d6 │ │ │ │ │ ldrb.w r3, [sl, #6] │ │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ │ ldr.w fp, [sl, #16] │ │ │ │ │ lsls r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d9c │ │ │ │ │ + beq.w 3ef0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r5, sl │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w r3, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n 3c96 │ │ │ │ │ - b.n 3cd8 │ │ │ │ │ + bgt.n 3dea │ │ │ │ │ + b.n 3e2c │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 3c90 │ │ │ │ │ + cbz r0, 3de4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 3cc2 │ │ │ │ │ + bne.n 3e16 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - beq.n 3cd8 │ │ │ │ │ + beq.n 3e2c │ │ │ │ │ ldr.w r0, [r3, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c84 │ │ │ │ │ + beq.n 3dd8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 3c84 │ │ │ │ │ + beq.n 3dd8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c84 │ │ │ │ │ + bne.n 3dd8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c90 │ │ │ │ │ + beq.n 3de4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 3c90 │ │ │ │ │ + beq.n 3de4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c90 │ │ │ │ │ + bne.n 3de4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bne.n 3c96 │ │ │ │ │ + bne.n 3dea │ │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 3d8c │ │ │ │ │ - ldr r3, [pc, #284] @ (3e00 ) │ │ │ │ │ + bne.n 3ee0 │ │ │ │ │ + ldr r3, [pc, #284] @ (3f54 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3d8c │ │ │ │ │ + bhi.n 3ee0 │ │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3d8c │ │ │ │ │ + beq.n 3ee0 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3d62 │ │ │ │ │ - ldr r0, [pc, #232] @ (3e04 ) │ │ │ │ │ + bhi.n 3eb6 │ │ │ │ │ + ldr r0, [pc, #232] @ (3f58 ) │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3d62 │ │ │ │ │ + bne.n 3eb6 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ str.w r1, [r3, #2416] @ 0x970 │ │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [r8, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r6, [r2, #2096] @ 0x830 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ │ - bgt.n 3d80 │ │ │ │ │ + bgt.n 3ed4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #188] @ (3e08 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (3f5c ) │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bls.n 3d18 │ │ │ │ │ + bls.n 3e6c │ │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - ble.n 3d42 │ │ │ │ │ + ble.n 3e96 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_destroy_chain> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_destroy_chain │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #120] @ (3e0c ) │ │ │ │ │ + ldr r3, [pc, #120] @ (3f60 ) │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 3d50 │ │ │ │ │ + b.n 3ea4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 3cd8 │ │ │ │ │ + ble.n 3e2c │ │ │ │ │ add.w r4, sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3dbc │ │ │ │ │ + b.n 3f10 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 3db4 │ │ │ │ │ + cbz r0, 3f08 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 3dd6 │ │ │ │ │ + bne.n 3f2a │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 3cd8 │ │ │ │ │ + beq.n 3e2c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3daa │ │ │ │ │ + beq.n 3efe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 3daa │ │ │ │ │ + beq.n 3efe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3daa │ │ │ │ │ + bne.n 3efe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3daa │ │ │ │ │ + b.n 3efe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3db4 │ │ │ │ │ + bne.n 3f08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3db4 │ │ │ │ │ + b.n 3f08 │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ - cbnz r5, 3e40 │ │ │ │ │ + cbnz r5, 3f94 │ │ │ │ │ ldrb.w fp, [r4] │ │ │ │ │ mov r7, r4 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 3e16 │ │ │ │ │ - b.n 3e3a │ │ │ │ │ + bne.n 3f6a │ │ │ │ │ + b.n 3f8e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000218 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000011a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000072 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 3e3a │ │ │ │ │ + beq.n 3f8e │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e10 │ │ │ │ │ + beq.n 3f64 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3e10 │ │ │ │ │ + beq.n 3f64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e10 │ │ │ │ │ + bne.n 3f64 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp fp, r5 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - bne.n 3e16 │ │ │ │ │ + bne.n 3f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r4, [sl] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.w 3fd6 │ │ │ │ │ + beq.w 412a │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ - bne.w 40ee │ │ │ │ │ + bne.w 4242 │ │ │ │ │ ldrb.w r5, [sl, #6] │ │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsls r4, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4078 │ │ │ │ │ + beq.w 41cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 3f94 │ │ │ │ │ + ble.w 40e8 │ │ │ │ │ add r4, sl │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ add.w r5, r4, #20 │ │ │ │ │ ands.w r2, r3, #3 │ │ │ │ │ add.w r4, r4, #24 │ │ │ │ │ - beq.n 3f66 │ │ │ │ │ + beq.n 40ba │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 3ece │ │ │ │ │ + beq.n 4022 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3eae │ │ │ │ │ + beq.n 4002 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbz r0, 3e9e │ │ │ │ │ + cbz r0, 3ff2 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4110 │ │ │ │ │ + bne.w 4264 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 3eaa │ │ │ │ │ + cbz r0, 3ffe │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4100 │ │ │ │ │ + bne.w 4254 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 3ebc │ │ │ │ │ + cbz r0, 4010 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 40ce │ │ │ │ │ + bne.w 4222 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 3eca │ │ │ │ │ + cbz r0, 401e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 40de │ │ │ │ │ + bne.w 4232 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 3edc │ │ │ │ │ + cbz r0, 4030 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 40be │ │ │ │ │ + bne.w 4212 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 3eea │ │ │ │ │ + cbz r0, 403e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4068 │ │ │ │ │ + bne.w 41bc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.n 3f66 │ │ │ │ │ - b.n 3f94 │ │ │ │ │ + bne.n 40ba │ │ │ │ │ + b.n 40e8 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 3f04 │ │ │ │ │ + cbz r0, 4058 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4030 │ │ │ │ │ + bne.w 4184 │ │ │ │ │ add.w r2, fp, #1 │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ - cbz r0, 3f16 │ │ │ │ │ + cbz r0, 406a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4040 │ │ │ │ │ + bne.w 4194 │ │ │ │ │ ldr.w r0, [r4, r2, lsl #3] │ │ │ │ │ - cbz r0, 3f24 │ │ │ │ │ + cbz r0, 4078 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.w 4054 │ │ │ │ │ + bne.w 41a8 │ │ │ │ │ add.w fp, r2, #1 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 3f34 │ │ │ │ │ + cbz r0, 4088 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 3fe8 │ │ │ │ │ + bne.n 413c │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 3f40 │ │ │ │ │ + cbz r0, 4094 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 3ffa │ │ │ │ │ + bne.n 414e │ │ │ │ │ add.w fp, r2, #2 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ - cbz r0, 3f50 │ │ │ │ │ + cbz r0, 40a4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 400c │ │ │ │ │ + bne.n 4160 │ │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ │ - cbz r0, 3f5c │ │ │ │ │ + cbz r0, 40b0 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 401e │ │ │ │ │ + bne.n 4172 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w fp, r2, #3 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n 3f94 │ │ │ │ │ + beq.n 40e8 │ │ │ │ │ ldr.w r0, [r5, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ef6 │ │ │ │ │ + beq.n 404a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n 3ef6 │ │ │ │ │ + beq.n 404a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3ef6 │ │ │ │ │ + bne.n 404a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ef6 │ │ │ │ │ - ldr r3, [pc, #548] @ (41a8 ) │ │ │ │ │ + b.n 404a │ │ │ │ │ + ldr r3, [pc, #548] @ (42fc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ - b.n 3d0e │ │ │ │ │ + b.n 3e62 │ │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 3fbe │ │ │ │ │ - ldr r3, [pc, #524] @ (41ac ) │ │ │ │ │ + bne.n 4112 │ │ │ │ │ + ldr r3, [pc, #524] @ (4300 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3fbe │ │ │ │ │ + bhi.n 4112 │ │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3d00 │ │ │ │ │ + bne.w 3e54 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #488] @ (41b0 ) │ │ │ │ │ + ldr r3, [pc, #488] @ (4304 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes